POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
This modification eliminates the subtypes of field to allow the lifecycle description of a field from prospect to abandonment. This is accomplished by eliminating the subtypes of field and making field non-abstract.
CHANGE ESM_field ALTER ENTITY field DROP ABSTRACT DROP SUPERTYPE OF (prospective_field, regulatory_field, unitized_field); ADD country : OPTIONAL geopolitical_feature (*<desc> This describes the sovereign country whose domain this field is within.*) (*<verb>identified within the context of*); UNIQUE ADD si: identifier, country; WHERE ADD val1: country.ref_geopolitical_area.identifier='country' (*<desc> The geopolitical_feature that a field belongs to must be a country.*); END_ENTITY; ALTER ENTITY geopolitical_feature; INVERSE ADD field : SET[0:?] OF field FOR country (*<desc> These are the fields that are within the sovereign domain of this geopolitical feature when this is a country.*) (*<verb>have dominion over*); END_ENTITY; DROP ENTITY prospective_field; DROP ENTITY regulatory_field; DROP ENTITY unitized_field; ALTER ENTITY unitized_land_parcel_area; DROP unitized_field; UNIQUE ALTER si DROP unitized_field; END_ENTITY; ALTER ENTITY unitization_agreement; DROP unitized_field; END_ENTITY; END_CHANGE;