POSC Specifications: Epicentre Version 3.0 | Logical Data Model |
This generalizes the description of fluid saturations in rock materials and reservoirs.
CHANGE ERP2_fluid_saturation (*<REMARK> CHANGE fluid_saturation *) (*<desc>This generalizes the description of fluid saturations in rock materials and reservoirs.*) DROP ENTITY fluid_saturation_condition; ALTER ENTITY fluid_phase; INVERSE DROP fluid_saturation_condition; ADD define_fluid_saturation : SET[0:?] OF pty_fluid_saturation FOR fluid_phase (*<desc>These are the average fluid saturations observed for this fluid phase.*) (*<verb>be observed in*); ADD define_fluid_saturation_change : SET[0:?] OF pty_fluid_saturation_change FOR fluid_phase (*<desc>These are the fluid saturation changes observed for this fluid phase.*) (*<verb>be observed in*); ADD define_fl_sat_distribution : SET[0:?] OF pty_fl_saturation_distribution FOR fluid_phase (*<desc>These are the distributions of fluid saturation observed for this fluid phase.*) (*<verb>be observed in*); ADD define_saturation_gradient : SET[0:?] OF pty_saturation_gradient FOR fluid_phase (*<desc>These are the fluid saturation gradients observed for this fluid phase.*) (*<verb>be observed in*); END_ENTITY; ALTER ENTITY pty_fluid_saturation; DROP fluid_saturation_condition; ADD fluid_phase : fluid_phase (*<desc>This is the fluid phase whose saturation conditions are being defined.*) (*<verb>observe the presence of*); ADD rock_material : OPTIONAL rock_material (*<desc>This describes the rock material for which this fluid saturation is defined.*) (*<verb>be a property of*); ADD rock_fluid_feature : OPTIONAL rock_fluid_feature (*<desc>This defines the rock fluid feature, such as a reservoir or pool, for which this fluid saturation is defined.*) (*<verb>be a property of*); UNIQUE ALTER si DROP fluid_saturation_condition ADD fluid_phase, rock_material, rock_fluid_feature LAST; END_ENTITY; ALTER ENTITY pty_fluid_saturation_change; DROP fluid_saturation_condition; ADD fluid_phase : fluid_phase (*<desc>This is the fluid phase whose saturation changes are being defined.*) (*<verb>observe the presence of*); ADD rock_material : OPTIONAL rock_material (*<desc>This describes the rock material for which this fluid saturation change is defined.*) (*<verb>be a property of*); ADD rock_fluid_feature : OPTIONAL rock_fluid_feature (*<desc>This defines the rock fluid feature, such as a reservoir or pool, for which this fluid saturation change is defined.*) (*<verb>be a property of*); UNIQUE ALTER si DROP fluid_saturation_condition ADD fluid_phase, rock_material, rock_fluid_feature LAST; END_ENTITY; ALTER ENTITY pty_fl_saturation_distribution; DROP fluid_saturation_condition; ADD fluid_phase : fluid_phase (*<desc>This is the fluid phase whose saturation distribution is being defined.*) (*<verb>observe the presence of*); ADD rock_material : OPTIONAL rock_material (*<desc>This describes the rock material for which this fluid saturation distribution is defined.*) (*<verb>be a property of*); ADD rock_fluid_feature : OPTIONAL rock_fluid_feature (*<desc>This defines the rock fluid feature, such as a reservoir or pool, for which this fluid saturation distribution is defined.*) (*<verb>be a property of*); UNIQUE ALTER si DROP fluid_saturation_condition ADD fluid_phase, rock_material, rock_fluid_feature LAST; END_ENTITY; ALTER ENTITY pty_saturation_gradient; DROP fluid_saturation_condition; ADD fluid_phase : fluid_phase (*<desc>This is the fluid phase whose saturation gradient is being defined.*) (*<verb>observe the presence of*); ADD rock_material : OPTIONAL rock_material (*<desc>This describes the rock material for which this fluid saturation gradient is defined.*) (*<verb>be a property of*); UNIQUE ALTER si DROP fluid_saturation_condition ADD fluid_phase, rock_material LAST; END_ENTITY; ALTER ENTITY rock_material; INVERSE ADD pty_fluid_saturation : SET[0:?] OF pty_fluid_saturation FOR rock_material (*<desc>These are the average fluid saturations of the rock material.*) (*<verb>have a property of*); ADD pty_fluid_saturation_change : SET[0:?] OF pty_fluid_saturation_change FOR rock_material (*<desc>These are the fluid saturation changes within the rock material.*) (*<verb>have a property of*); ADD pty_fl_saturation_distribution : SET[0:?] OF pty_fl_saturation_distribution FOR rock_material (*<desc>These are the distributions of fluid saturation within the rock material.*) (*<verb>have a property of*); ADD pty_saturation_gradient : SET[0:?] OF pty_saturation_gradient FOR rock_material (*<desc>These are the fluid saturation gradients of the rock material.*) (*<verb>have a property of*); END_ENTITY; ALTER ENTITY core; INVERSE DROP fluid_saturation_condition; END_ENTITY; ALTER ENTITY drill_cuttings_sample; INVERSE DROP fluid_saturation_condition; END_ENTITY; ALTER ENTITY outcrop_sample; INVERSE DROP fluid_saturation_condition; END_ENTITY; ALTER ENTITY rock_fluid_feature; INVERSE DROP fluid_saturation_condition; ADD pty_fluid_saturation : SET[0:?] OF pty_fluid_saturation FOR rock_fluid_feature (*<desc>These are the average fluid saturations of the rock fluid feature.*) (*<verb>have a property of*); ADD pty_fluid_saturation_change : SET[0:?] OF pty_fluid_saturation_change FOR rock_fluid_feature (*<desc>These are the fluid saturation changes within the rock fluid feature.*) (*<verb>have a property of*); ADD pty_fl_saturation_distribution : SET[0:?] OF pty_fl_saturation_distribution FOR rock_fluid_feature (*<desc>These are the distributions of fluid saturation within the rock fluid feature.*) (*<verb>have a property of*); END_ENTITY; END_CHANGE;