| POSC Specifications Version 2.2 |
Epicentre Logical Data Model |
An association showing that an activity class has been classified as a member of another activity class. An activity class may be classified in many ways, both simultaneously and sequentially. Members of a class are also members of the classes of the class.
- end_time (O, K, I: ndt_date_tod)
- End time of the association. Inherited from transient_association.
- start_time (O, K, I: ndt_date_tod)
- Start time of the association. Inherited from transient_association.
- be_classified_as (M, K: activity_class(classify)) (0768)
- This activity class is classified as a member of other classes by this activity class classification. For example, the activity_class of "audit" classifies the class of "safety audit" - this attribute points to the class, "parent" or "largest" of these classes. Each activity_class_classification must be classified as one activity_class.
- have_as_a_member (M, K: activity_class(be_a_member_of)) (0768)
- This is the activity_class that this association is classifying as being a member of another activity_class. For example, the activity_class of "safety audit" is a member of the class of "audit" - this attribute points to the member, "child" or "smaller" of these classes. Each activity_class_classification must have as a member one activity_class.
- source (M, I: ref_source)
- The provider of this instance of reference information. If this instance is provided by POSC, then this attribute must be "POSC". Each activity_class_classification must provided by one ref_source. Inherited from reference_behavior.
- description (O, I: ndt_comment)
- A description of the transient association. Inherited from transient_association.
- duration (O, I: ndt_time)
- Defines the duration of the association expressed in any valid units of time. Inherited from transient_association.
- status (O, I: ndt_instance_status) (0644)
- The status of this instance in the version of Epicentre running in a data store. This is an enumerated datatype for which the following are the possible values: current, provisional, deprecated. Current - use without restriction. Provisional - use with caution, this value is for comment and may not appear in future releases of Epicentre. Deprecated - avoid use if possible, it is planned to remove this value in the next major release of Epicentre. Inherited from reference_behavior.
- caused_by (O, I: activity(cause_association))
- Specifies the activity which establishes this association. Each activity_class_classification may be caused by one activity. Inherited from transient_association.
- data_collection (I, V: SET[0:?] data_collection(collection_content))
- Indicates the data collections that include this instance of E and P data. Each activity_class_classification may be a member of one or more data_collection. Inherited from e_and_p_data.
- graphical_element (I, V: SET[0:?] graphical_element(depicted_object))
- Specifies one or more graphical elements which are depicting this data item. Each activity_class_classification may be depicted by one or more graphical_element. Inherited from e_and_p_data.
- ref_transient_period (O, I: ref_transient_period) (1222)
- The type of period over which the property applies, such as day, month, quarter, cumulative, etc. Inherited from transient_association.
- source_reference (O, I: ref_source_reference)
- The reference used by source to provide the standard instance, such as Petroleum Industry Data Dictionary (PIDD), Websters Ninth New Collegiate Dictionary, etc. Each activity_class_classification may documented by one ref_source_reference. Inherited from reference_behavior.
- terminated_by (O, I: activity(terminate_association))
- Specifies the activity which established the termination of a transient association between two objects. Each activity_class_classification may be terminated by one activity. Inherited from transient_association.
- version (O, I: ref_epicentre_version) (0644)
- Describes the version of Epicentre when this status was assigned to this instance of reference behavior Each activity_class_classification may version one ref_epicentre_version. Inherited from reference_behavior.
Local rules:
- Uniqueness Constraint (0768)
- end_time, start_time, be_classified_as, have_as_a_member
- [I: transient_association] Instance Value Constraint (1259)
-
If REF_TRANSIENT_PERIOD is EVENT, then both START_TIME and END_TIME must either be blank or be identical.
- [I: transient_association] Instance Value Constraint
-
If REF_TRANSIENT_PERIOD is either YEAR TO DATE, MONTH TO DATE or CUMULATIVE, then END_TIME must be instantiated.
- [I: transient_association] Instance Value Constraint
-
If REF_TRANSIENT_PERIOD is ANNUAL, SEMIANNUAL, QUARTER, MONTHLY, DAILY, or HOURLY, then either both START_TIME and END_TIME are blank or both must be instantiated.
- Supertype path(s):
-
e_and_p_data >
association >
transient_association >
activity_class_classification.
reference_behavior >
activity_class_classification.
Entity projects as table ACT_CLS_CLSN.
Referenced in Diagrams:
Generated on Mon Dec 1 09:58:01 1997
© Copyright 1997 POSC. All rights reserved.