| POSC Specifications Version 2.2 |
Epicentre 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.
- name (O, K: ndt_name)
- The name of the Data Collection.
- ref_data_collection_type (O, K: ref_data_collection_type)
- The kind or type of Data Collection.
- 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.
- 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 (O: SET[0:?] e_and_p_data(data_collection))
- Defines the E and P data instances which are part of the collection. Each data_collection may specify a group of one or more e_and_p_data.
- data_collection (I, V: SET[0:?] data_collection(collection_content))
- 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. 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)
- Defines the role of the data in the activity which created it. Each data_collection may be a one process_parameter.
- reference_data (O: SET[0:?] ref_data)
- Defines the ref data instances which are part of the collection. Each data_collection may specify a group of one or more ref_data.
- specify_contents_of (V: SET[0:?] document_specification(information_content))
- Defines the document specifications whose contents are referenced by the instances in this collection. Each data_collection may specify the contents of one or more document_specification.
- updated_by (O: activity(update_collection))
- The activity which updated the instances pointed to by this data collection. Each data_collection may describe the collection of instances upd one activity.
Local rules:
- Uniqueness Constraint
- name, ref_data_collection_type, activity
- Different Related Instance
-
An instance of data collection cannot be instantiated as a member of the same in stance of data_collection.
- Same Related Instance
-
The TYPICAL ACTIVITY which is related to PROCESS PARAMETER must be the same TYPICAL ACTIVITY which is related to the creating ACTIVITY.
- Optional Relationship Set
-
Each DATA COLLECTION may have the instances it points to either updated by updated_by or populated by populated_by but not both.
- Supertype path(s):
-
process_data >
data_collection.
e_and_p_data >
data_collection.
Referenced in Diagrams:
Generated on Mon Dec 1 09:59:58 1997
© Copyright 1997 POSC. All rights reserved.