POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Rename "typical" geologic to "class" in order to be more consistent with Activity terminology.
CHANGE ERP_rename_typical_geologic_process ALTER ENTITY typical_geologic_process AS geologic_process_class DROP SUBTYPE OF (aliasable_technical_reference) ADD SUBTYPE OF (classification_class); ADD parent_class : OPTIONAL geologic_process_class (*<DESC>The more general class of which this class is a specialization. The semantics of a child class must be a subset of the semantics of the parent class. That is, the child class must represent a specialization of the parent concept by narrowing the meaning of the parent concept. Conformance to a class where the meaning of the class is not altered should be handled by class classification instead of by parent/child. The naming system of the child class should either be the same as the naming system of the parent class or it should be a specialization of that naming system.*) (*<VERB>be a specialization of*); INVERSE ADD child_class : SET[0:?] OF geologic_process_class FOR parent_class (*<DESC>The set of classes for which this class is a generalization.*) (*<VERB>be the generalization of*); UNIQUE ALTER si ADD parent_class LAST; END_ENTITY; ALTER ENTITY typical_geologic_process_composition AS common_geologic_process_composition; (*<DESC>This association asserts that members of a class may be expected to have a member of another class as a component part.*) END_ENTITY; ALTER ENTITY geologic_process; ALTER typical_geologic_process AS kind; END_ENTITY; END_CHANGE;