POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
This change attempts to do a better job of handling well log trace mnemonics which were stored in Well_log_trace_alias in V2.2.
CHANGE ERP3_well_log_trace_mnemonic (*<REMARK> CHANGE ERP3_well_log_trace_mnemonic *) (*<DESC> This change attempts to do a better job of handling well log trace mnemonics which were stored in Well_log_trace_alias in V2.2. *) ALTER ENTITY data_trace_class AS well_log_trace_class; (*<DESC>A characterization of well log traces based on specification of a range of characteristics. Traces may be classed according to the type of physical characteristic they are meant to measure. An example, is the class of density traces.*) INVERSE ALTER data_trace AS characterized_trace ALTER TYPE AS well_log_trace (*<DESC>The well log trace whose fundamental nature is defined by this class.*); ALTER data_trace_classification AS trace_classification; ALTER common_property AS characterized_mnemonic (*<DESC>These are the well log trace mnemonics which are characterized by this class.*) (*<VERB>characterize*); END_ENTITY; ALTER ENTITY data_trace_class_clsn AS well_log_trace_class_clsn; END_ENTITY; ALTER ENTITY data_trace_classification AS well_log_trace_classification; ALTER data_trace AS well_log_trace ALTER TYPE AS well_log_trace; ALTER data_trace_class AS well_log_trace_class; END_ENTITY; ALTER ENTITY data_trace; DROP kind (*<CHANGE>Moved to subtype Well_log_trace.*); INVERSE DROP data_trace_classification (*<CHANGE>Moved to subtype Well_log_trace.*); END_ENTITY; ALTER ENTITY seismic_data_set; UNIQUE ALTER si DROP kind; END_ENTITY; ALTER ENTITY potential_field_data_set; UNIQUE ALTER si DROP kind; END_ENTITY; ALTER ENTITY well_test_trace; UNIQUE ALTER si DROP kind; END_ENTITY; ALTER ENTITY well_log_trace; ADD kind : well_log_trace_class (*<DESC>The class which asserts the fundamental nature of the data.*) (*<VERB>be fundamentally defined by*); ALTER trace_mnemonic ALTER TYPE AS well_log_trace_mnemonic; INVERSE ADD trace_classification : SET[0:?] OF well_log_trace_classification FOR well_log_trace (*<DESC>These are the classifications of this trace.*) (*<VERB>be classified by*); END_ENTITY; ALTER ENTITY data_trace_alias; INVERSE DROP used_as_mnemonic (*<CHANGE>Moved to Well_log_trace_mnemonic.*); END_ENTITY; ALTER ENTITY common_data_trace_property AS well_log_trace_mnemonic DROP SUBTYPE OF (association_reference) ADD SUBTYPE OF (technical_reference); (*<DESC>These are the mnemonics used by an acquiring company to describe a well log trace.*) ALTER data_trace_class AS well_log_trace_class (*<DESC>This is the class which characterizes this mnemonic.*) (*<VERB>be characterized by*); ALTER property_kind ADD OPTIONAL (*<DESC>This is the property kind which this mnemonic represents.*) (*<VERB>represent*); ADD naming_system : OPTIONAL naming_system (*<DESC>The naming system in which the identifier is specified and determined to be unique.*) (*<VERB>have identifier specified by*); ADD business_value : OPTIONAL ref_business_value (*<DESC>This asserts the general business value of this mnemonic.*) (*<VERB>have a value of*); INVERSE ADD well_log_trace : SET[0:?] OF well_log_trace FOR trace_mnemonic (*<DESC>These are the well log traces for which this is designated as a trace mnemonic.*) (*<VERB>be the mnemonic for*); UNIQUE ALTER si DROP data_trace_class, property_kind ADD identifier, naming_system FIRST; END_ENTITY; ALTER ENTITY naming_system; INVERSE ADD well_log_trace_mnemonic : SET[0:?] OF well_log_trace_mnemonic FOR naming_system (*<DESC>These are instances for which this naming system provides context for an identifier.*) (*<VERB>be referenced by*); END_ENTITY; ADD ENTITY ref_business_value SUBTYPE OF (ref_code) (*<POPULATION>open*) (*<DESC>These are the indicators of the general business value of a well log trace curve. These might be used to determine which curves service companies deliver to clients or they might be used to determine which curves to load into a corporate data base.*); INVERSE well_log_trace_mnemonic : SET[0:?] OF well_log_trace_mnemonic FOR business_value (*<DESC>These are the instances which utilize the seamantics of this instance.*) (*<VERB>be referenced by*); UNIQUE si : identifier; END_ENTITY; END_CHANGE;