POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Create interpreted_feature as the supertype of all interpreted objects.
CHANGE ERP_interpreted_feature ADD ENTITY interpreted_feature ABSTRACT SUPERTYPE OF (ONEOF(wellbore_pick, seismic_pick)) SUBTYPE OF (locatable_object); (*<DESC>The supertype of all interpreted objects. These generally represent the intersection of one or more other concepts.*) identifier : OPTIONAL ndt_identifier (*<DESC>The identifying name of the object.*); description : OPTIONAL ndt_comment (*<DESC>A textual description of the object.*); missing : OPTIONAL ndt_logical (*<DESC>TRUE asserts that the feature is missing within the specified context. UNKNOWN asserts that the status is not known (i.e., it could be missing or present). FALSE or not specified asserts that the feature is present in the context.*); geologic_feature : OPTIONAL geologic_feature (*<DESC>The geologic feature which is being interpreted within the specified context.*) (*<VERB>be interpretation of*); INVERSE pty_geologic_age : SET[0:?] OF pty_geologic_age FOR interpreted_feature (*<VERB>have a property of*) (*<CHANGE>Moved here from Position_on_earth_surface.*); pty_geologic_age_range : SET[0:?] OF pty_geologic_age_range FOR interpreted_feature (*<VERB>have a property of*) (*<CHANGE>Moved here from Position_on_earth_surface.*); END_ENTITY; ADD ENTITY wellbore_pick SUBTYPE OF (interpreted_feature); (*<DESC>Asserts that existence of a geologic feature is being declared within the context of a wellbore.*) (*<CHANGE>This replaces Position_in_wellbore.wellbore within the context of a geologic feature.*) wellbore : wellbore (*<DESC>The wellbore in which a pick is being made.*) (*<VERB>be identified within*); UNIQUE si : identifier, wellbore, geologic_feature; END_ENTITY; ADD ENTITY seismic_pick SUBTYPE OF (interpreted_feature); (*<DESC>Asserts that existence of a geologic feature is being declared within the context of a geometry set.*) (*<CHANGE>This replaces Position_in_earth_model.binset within the context of a geologic feature.*) seismic_geometry_set : seismic_geometry_set (*<DESC>Asserts the survey, line or segment (etc) within whose context the existence of the feature has is being asserted.*) (*<VERB>be identified within*); UNIQUE si : identifier, seismic_geometry_set, geologic_feature; END_ENTITY; ALTER ENTITY geologic_feature; INVERSE ADD interpreted_feature : SET[0:?] OF interpreted_feature FOR geologic_feature (*<DESC>The set of assertions within which the existence of this feature has been interpreted.*) (*<VERB>have existence asserted by*); END_ENTITY; ALTER ENTITY seismic_geometry_set; INVERSE ADD seismic_pick : SET[0:?] OF seismic_pick FOR seismic_geometry_set (*<DESC>The set of picks whose existence has been interpreted within the context of this geometry set.*) (*<VERB>provide context for*); END_ENTITY; ALTER ENTITY wellbore; INVERSE ADD wellbore_pick : SET[0:?] OF wellbore_pick FOR wellbore (*<DESC>The set of picks whose existence has been interpreted within the context of this wellbore.*) (*<VERB>provide context for*); END_ENTITY; ALTER ENTITY pty_geologic_age; ADD interpreted_feature : OPTIONAL interpreted_feature (*<VERB>be a property of*) (*<CHANGE>Replaces pty_geologic_age.position_on_earth_surface.*); UNIQUE ALTER si ADD interpreted_feature LAST; END_ENTITY; ALTER ENTITY pty_geologic_age_range; ADD interpreted_feature : OPTIONAL interpreted_feature (*<VERB>be a property of*) (*<CHANGE>Replaces pty_geologic_age_range.position_on_earth_surface.*); UNIQUE ALTER si ADD interpreted_feature LAST; END_ENTITY; END_CHANGE;