POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Defines a set of E and P Data instances. A data collection may be a result of an activity, which may give it identity. Data collections can act as process data, meaning that the data specified as being a member of the data collection are processed. Their role in the process may be defined via process data item.
- identifier (M, K: ndt_identifier) (C021, C066)
- The name of the Data Collection.
- ref_data_collection_type (M, K: ref_data_collection_type(typed_collection)) (C066, C138)
- The kind or type of Data Collection. Each data_collection must be a kind of one ref_data_collection_type.
- activity (O, K, I: activity(process_data))
- Defines the activity which created this instance. Each data_collection may be the result of one activity. Inherited from process_data.
- description (O, I: ndt_comment) (C117)
- A remark or comment about the instance. Inherited from e_and_p_data.
- instance_create_date (O, I: ndt_date_tod) (C126)
- This is the date that this instance was created. This date is defined by the source if imported, or is the date the instance is created if a new instance. Inherited from e_and_p_data.
- instance_creator (O, I: ndt_identifier) (C126)
- This is the person, company or application that created this instance. This identifies the party responsible for loading this instance. Inherited from e_and_p_data.
- last_updated (O, I: ndt_date_tod) (C126)
- This is the date that this instance was last updated. This value should be updated when any part of this instance is altered (except for inverse relationships). Inherited from e_and_p_data.
- last_updated_by (O, I: ndt_identifier) (C126)
- This records the person or application making the update to this instance. Inherited from e_and_p_data.
- source (O, I: ndt_identifier) (C126)
- The provider of this instance, which is usually a data provider for imported/purchased data. If this instance is provided by POSC, then this attribute must be "POSC". Inherited from e_and_p_data.
- business_associate (O: business_associate(source_for))
- Defines the business associate that was the source of the data in this collection. Each data_collection may have been provided by one business_associate.
- collection_content (V: SET[0:?] data_collection_content(part_of)) (C020)
- Defines the E and P data instances which are part of the collection. Each data_collection may specify a group of one or more data_collection_content.
- data_collection (I, V: SET[0:?] data_collection_content(collection_part)) (C020)
- Indicates the data collections that include this instance of E and P data. Each data_collection may be a member of one or more data_collection_content. Inherited from e_and_p_data.
- document_information_content (I, V: SET[0:?] document_information_content(e_and_p_data)) (C136)
- These are the document specification parts that include this data value and define its meaning within a document specification. Each use may define a different meaning, and many uses are allowed. Each data_collection may be included in one or more document_information_content. Inherited from e_and_p_data.
- document_specification (O: document_specification(be_used_by))
- Defines the source document for the instances in the collection. Each data_collection may used information from one document_specification.
- graphical_element (I, V: SET[0:?] graphical_element(depicted_object))
- Specifies one or more graphical elements which are depicting this data item. Each data_collection may be depicted by one or more graphical_element. Inherited from e_and_p_data.
- populated_by (O: activity(populate))
- Defines the activity which assembled existing instances to form this data collection. Each data_collection may be populated by one activity.
- process_data_item (I, V: SET[0:?] process_data_item(process_data))
- Defines where this data was used by an activity. Each data_collection may be the value for one or more process_data_item. Inherited from process_data.
- process_parameter (O: process_parameter(utilized_by_collection))
- Defines the role of the data in the activity which created it. Each data_collection may be a one process_parameter.
- updated_by (O: activity(update_collection)) (C108)
- The activity which updated the instances pointed to by this data collection. Each data_collection may have been updated by one activity.
Local rules:
- Uniqueness Constraint
- identifier, ref_data_collection_type, activity
- Different Related Instance (C020)
-
An instance of data collection cannot be instantiated as a member of the same in stance of data_collection.
- Optional Relationship Set (C050)
-
Each DATA COLLECTION may have the instances it points to either updated by updated_by or populated by populated_by but not both.
- Same Related Instance (C047)
-
The TYPICAL ACTIVITY which is related to PROCESS PARAMETER must be the same TYPICAL ACTIVITY which is related to the creating ACTIVITY.
Supertype path(s):
Referenced in Diagrams:
Generated on Tue Jul 10 15:40:31 2001
© Copyright 2001 POSC. All rights reserved.