POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Some changes related to Facility. Move common behavior up to Facility.
CHANGE ERP_facility ALTER ENTITY facility DROP SUBTYPE OF (business_object); ADD identifier : ndt_identifier (*<DESC>The name of the facility.*); END_ENTITY; ALTER ENTITY casing_string; DROP setting_depth (*<change>Redundant to Locatable_object.located_by.*); END_ENTITY; ALTER ENTITY well DROP SUBTYPE OF (composite_spatial_object); DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); DROP ref_naming_system (*<CHANGE>Redundant to Facility.naming_system.*); END_ENTITY; ALTER ENTITY well_pattern DROP SUBTYPE OF (product_flow_network_unit, facility) (*<CHANGE>Currently inherits these from Product_flow_network_group.*); UNIQUE DROP si (*<CHANGE>Redundant to SI in supertype.*); END_ENTITY; ALTER ENTITY product_flow_network_group; DROP name (*<CHANGE>Replaced by Facility.identifier.*); UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY observation_definition; DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); END_ENTITY; ALTER ENTITY product_flow_network_unit_port; DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); END_ENTITY; ALTER ENTITY well_completion; DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); END_ENTITY; ALTER ENTITY well_slot DROP SUBTYPE OF (facility) ADD SUBTYPE OF (general_facility) (*<CHANGE>Allows a slot to be identified within the context of another facility.*); DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); END_ENTITY; ALTER ENTITY wellbore DROP SUBTYPE OF (edge); DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); DROP ref_naming_system (*<CHANGE>Redundant to Facility.naming_system.*); END_ENTITY; ALTER ENTITY wellbore_component_facility; DROP identifier (*<CHANGE>Replaced by Facility.identifier.*); END_ENTITY; DROP ENTITY seismic_facility_node (*<CHANGE>Now that all facilities can be located, move this to Other_seismic_facility.*); ALTER ENTITY seismic_facility; DROP name (*<CHANGE>Replaced by Facility.identifier.*); ADD identifying_facility : OPTIONAL seismic_facility (*<DESC>The facility within which this facility is uniquely identified.*) (*<VERB>be identified by*); INVERSE ALTER seismic_facility_node AS identified_seismic_facility ALTER TYPE AS seismic_facility ALTER FOR AS identifying_facility (*<DESC>The facilities which are identified within the context of this facility.*) (*<VERB>identify*); END_ENTITY; ALTER ENTITY seismic_source_facility; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY streamer; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY other_seismic_facility; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY seismic_receiver_facility; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY seismograph_facility; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY seismograph_platform; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY streamer_section; UNIQUE ALTER si DROP name ADD identifier FIRST ADD identifying_facility LAST; END_ENTITY; ALTER ENTITY general_facility; DROP name (*<CHANGE>Replaced by Facility.identifier.*); END_ENTITY; ALTER ENTITY production_treating_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY sensor; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY hoisting_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY coiled_tubing_reel; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY measurement_point; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY separator; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY marine_riser_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY position_sensor_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY dynamic_positioning_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY ship; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY rig_power_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY borehole_fluid_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY wellhead; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY gathering_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY injection_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY land_vehicle; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY rod_pumping_unit; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY aircraft; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY flow_control_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY fluid_lift_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY well_log_sonde; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY pipeline; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY mechanical_cable; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY platform; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY mud_pit; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY rheometer; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY motor; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY standpipe_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY nozzle; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY rotating_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY coiled_tubing; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY digital_storage_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY well_control_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY valve; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY drilling_derrick_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY well_logging_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY prime_mover; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY jacking_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY pump_liner; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY anchoring_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY heat_exchanger; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY shale_shaker; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY rig_fluid_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY coiled_tubing_section; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY facility_reference_point; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY anchor_winch; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY building; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY bulk_storage_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY choke; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY coiled_tubing_unit; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY drilling_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY drilling_rig; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY electrical_battery; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY pore; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY fracture; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY hydrocyclone; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY manifold; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY material_collection_station; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY other_facility; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY process_plant; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY pump; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY recorder; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY sample_container; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY satellite_system; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY well_pad; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY wireline_cable; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; ALTER ENTITY wireline_cartridge; UNIQUE ALTER si DROP name ADD identifier FIRST; END_ENTITY; END_CHANGE;