| POSC Specifications Version 2.2 |
Epicentre Logical Data Model |
A description of interest in a business object for a business associate. The derived interest makeups for a business object defines the interest fractions held by different business associates. The derived interest makeups for a business associate describes the interest fractions defined for all business objects. The derived interest fractions are based on contract designations from specific contracts (which may not be available). The derived interest makeup fractions should always be consistent with the contract designations they are based upon, but if contract information is missing, the fractions may no longer be derivable.
- 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.
- interest_for (M, K: business_object(derived_interest))
- The business object for which the derived interest makeup is defined. Each derived_interest_makeup must define the interest for one business_object.
- interest_of (M, K: business_associate(derived_interest_makeup))
- The business associate for whom the derived interest makeup is defined. Each derived_interest_makeup must define the interest of one business_associate.
- 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.
- fraction (O: ndt_pfrac_le_1)
- The fraction of the interest in the business object that belongs to the business associate.
- basis (O: SET[0:?] contract_designation(derived_interest_usage))
- The set of contract designations upon which the derived interest makeup is based upon. The set may be incomplete if not all contract designations are available. Each derived_interest_makeup may be based upon one or more contract_designation.
- caused_by (O, I: activity(cause_association))
- Specifies the activity which establishes this association. Each derived_interest_makeup 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 derived_interest_makeup 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 derived_interest_makeup 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.
- terminated_by (O, I: activity(terminate_association))
- Specifies the activity which established the termination of a transient association between two objects. Each derived_interest_makeup may be terminated by one activity. Inherited from transient_association.
Local rules:
- Uniqueness Constraint
- end_time, start_time, interest_for, interest_of
- [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 >
derived_interest_makeup.
Referenced in Diagrams:
Generated on Mon Dec 1 10:00:02 1997
© Copyright 1997 POSC. All rights reserved.