POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
Fix missing inverse relationships.
CHANGE ERP3_add_missing_inverse (*<REMARK> CHANGE ERP3_add_missing_inverse *) (*<DESC> Fix missing inverse relationships. *) ALTER ENTITY geophysical_data_set; INVERSE ADD geophysical_display : SET[0:?] OF geophysical_display FOR data_set (*<DESC> The set of displays which primarily represent this data set. *) (*<VERB> be represented by *) (*<CHANGE> Inadverdently ommitted.*); END_ENTITY; ALTER ENTITY seismic_geometry_set; INVERSE DROP seismic_facility (*<CHANGE> Moved to Geophysical_geometry_set.utilized_facility.*); END_ENTITY; ALTER ENTITY material; INVERSE ADD material_storage : SET[0:?] OF material_storage FOR material (*<DESC> These assert the storage facilities which have stored or are storing this material. *) (*<VERB> be stored by *) (*<CHANGE> Inadverdently ommitted.*); END_ENTITY; ALTER ENTITY pty_area; DROP hole (*<CHANGE> The inverse was intentially dropped.*); END_ENTITY; ALTER ENTITY pty_geometry_2d_edge; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_geometry_2d_face; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_geometry_2d_ring; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_geometry_3d_face; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_geometry_3d_region; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_geometry_3d_ring; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_geometry_3d_shell; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_perm_compaction_curve; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_permeability; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_permeability_horizontal; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_permeability_vertical; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_porosity_compaction_curve; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_surface_area_per_volume; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY pty_tortuosity; DROP hole (*<CHANGE> The inverse was intentially dropped.*) ; END_ENTITY; ALTER ENTITY ref_north_axis_direction; INVERSE ADD pty_geologic_feature_orient : SET[0:?] OF pty_geologic_feature_orient FOR ref_north_axis_direction (*<DESC> These are the instances which utilize the semantics of this instance. *) (*<VERB> be referenced by *) (*<CHANGE> Inadverdently ommitted.*); END_ENTITY; ALTER ENTITY coordinate_system; INVERSE ADD pty_geometry_simple_1d_edge : SET[0:?] OF pty_geometry_simple_1d_edge FOR coordinate_system (*<DESC> These are the simple geometries which are defined using values in this coordinate system. *) (*<VERB> be used in *) (*<CHANGE> Inadverdently ommitted.*); END_ENTITY; ALTER ENTITY vertex; INVERSE ADD pty_geometry_simple_1d_edge : SET[0:?] OF pty_geometry_simple_1d_edge FOR vertex (*<DESC> These are the simple geometries which use this vertex as an origin. *) (*<VERB> be an origin for *) (*<CHANGE> Inadverdently ommitted.*); END_ENTITY; ALTER ENTITY pty_location_1d; DROP casing_string (*<CHANGE> The inverse was intentially dropped.*); UNIQUE ALTER si DROP casing_string; END_ENTITY; ALTER ENTITY earth_feature; INVERSE ALTER pty_magnetic_declination ALTER TYPE AS pty_magnetic_declination (*<CHANGE> Incorrect type.*); END_ENTITY; ALTER ENTITY pty_nominal_fold; ALTER binset AS binset_grid ALTER TYPE AS binset_grid (*<CHANGE> Incorrect type.*); END_ENTITY; ALTER ENTITY binset_grid; INVERSE ALTER pty_nominal_fold ALTER FOR AS binset_grid; END_ENTITY; ALTER ENTITY pty_trace_count; ALTER binset AS binset_grid ALTER TYPE AS binset_grid (*<CHANGE> Incorrect type.*); END_ENTITY; ALTER ENTITY binset_grid; INVERSE ALTER pty_trace_count ALTER FOR AS binset_grid; END_ENTITY; ALTER ENTITY ref_north_axis_direction; INVERSE ADD ref_north_axis_direction : SET[0:?] OF pty_wellbore_point_orientation FOR ref_north_axis_direction (*<DESC> These are the instances which utilize the semantics of this instance. *) (*<VERB> be referenced by *) (*<CHANGE> Inadverdently ommitted.*); END_ENTITY; ----- Finish rename of earth_surface_feature ALTER ENTITY coordinate_system; INVERSE ALTER earth_surface_feature AS earth_feature; END_ENTITY; ALTER ENTITY leaseable_earth_feature; INVERSE ALTER pty_avg_earth_surface_elev ALTER FOR AS leaseable_earth_feature; ALTER pty_geothermal_gradient ALTER FOR AS leaseable_earth_feature; ALTER pty_population ALTER FOR AS leaseable_earth_feature; ALTER pty_population_density ALTER FOR AS leaseable_earth_feature; END_ENTITY; ALTER ENTITY pty_avg_earth_surface_elev; ALTER earth_surface_feature AS technical_earth_feature; UNIQUE ALTER si ADD leaseable_earth_feature LAST; END_ENTITY; ALTER ENTITY pty_geothermal_gradient; ALTER earth_surface_feature AS technical_earth_feature; UNIQUE ALTER si ADD leaseable_earth_feature LAST; END_ENTITY; ALTER ENTITY pty_population; ALTER earth_surface_feature AS technical_earth_feature; UNIQUE ALTER si ADD leaseable_earth_feature LAST; END_ENTITY; ALTER ENTITY pty_population_density; ALTER earth_surface_feature AS technical_earth_feature; UNIQUE ALTER si ADD leaseable_earth_feature LAST; END_ENTITY; END_CHANGE;