

| Request Number: 156 | Date submitted: Mar 15 1994 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Subset Rule 12 only for mandatory relationships | |
| Description: P1-19:- Subset RULE 12 should read "...if and only if there are no MANDATORY external relationships attached..." | |
| Resolution: This error was fixed in v2.0. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 306 | Date submitted: 14 Jun 1994 |
| Product: Epicentre Data Model | Subsystem: Reference Code |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Reference entity values for well status kind and condition | |
| Description: A list of [company] codes for well status kind were submitted (by fax) for consideration. A list of [company] codes for well status condition were submitted (by fax) for consideration. No definitions accompanied the codes. | |
| Resolution: I believe that POSC cannot make these well code part of the standard for two reasons: these are [company] codes and not public standards, and, they have no accompanying definitions. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 587 | Date submitted: 14 Nov 1994 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Denormalize temperature and make it an attribute of p_electric_resvy | |
| Description: From mapping well log header data (from
a real well log - not from PI data), I would suggest the following
improvement:
I believe the resistivity of the mud is useless without knowing the temperature at which the resistivity measurement was made. There are two problems here: a) you need to denormalize temperature along with resistivity, and b) it seems like temperature needs to be an attribute of p_electric_resvy. Right now, the only way I could tie the temperature to the resistivity is to create an activity of measuring the mud. | |
| Resolution: An attribute of temperature was added to Pty_electric_resistivity in release 2.1 | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 717 | Date submitted: 06 Apr 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Need to differentiate between area and surface area | |
| Description: PTY_SURFACE_AREA is defined as "the amount of surface occupied by an object expressed in units of length squared." It is unclear if this means the gross area of a surface (i.e., a surface with dimensions of 2 cm by 3 cm is 6 cm2) or the surface area of a volume (i.e., a 2 cm3 lump of charcoal has a surface area of 1e6 m2). The latter is important when describing porous media exposed to chemically reactive fluids (e.g., methane in coal beds). | |
| Resolution: Pty_surface_area was re-named Pty_area to reflect its true meaning. Pty_internal_Surface_area was added as a new concept (a new entity). Entities that previously had relationships to pty_surface_area had these replaced with relationship to pty_area and a relationship to Pty_internal_surface_area was added to the entity Rock_material | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 718 | Date submitted: 06 Apr 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Cement sheath in wellbore is defined twice | |
| Description: The entity POSITION_IN_WELLBORE has a relationahip to CEMENT which is defined as "Specifies the cement sheath which is positioned at this location". Also, a subtype of WELLBORE_COMPONENT_FACILITY called WELLBORE_CEMENT_SHEATH is defined as "The protective covering around a casing string within a wellbore. The cement sheath is intended to bond to both the casing string and the formation to provide stability and to bar fluid flow". This entity is related to MATERIAL_INSTALLATION to define the CEMENT used. Only one option should be defined. | |
| Resolution: The relationship to Cement from Position_in_wellbore has been removed in release 2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 721 | Date submitted: 06 Apr 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Use PTY_POPULATION to describe the population of an EARTH_SURFACE_AREA | |
Description: The property PTY_POPULATION is only
attached to OTHER_SPATIAL_OBJECT, but should be used to describe the
population of an EARTH_SURFACE_AREA; a new property of population
density should also be defined:
| |
| Resolution: The entity Pty_population_density was created as a subtype of Transient_property. A relationships to this entity was added to the entity Earth_surface_feature. These changes were effected in release 2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 737 | Date submitted: 13 Apr 1995 |
| Product: Epicentre Data Model | Subsystem: Geophysics |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Cannot describe bin nodes on a 2d line | |
| Description: I have a 2d seismic line with stations at
55 ft intervals. I set up a local coordinate system with a single axis,
and whose origin will be at the first station. I can then give locations as
0., 55., 110., 165., ...
When I tried to do this in Epicentre, I found that only pty_geometry_2d_edge is supported. This requires me to set up a dummy axis and assign all 0's to it. I would suggest that pty_geometry_1d_edge also be in binset. | |
| Resolution: An optional, one to many relationship was added for Binset and Pty_geometry_1d_edge. Binset was added to the uniqueness rule defined on the subtypes of Pty_geometry_1d_edge (i.e. Pty_geometry_simple_1d_edge and Pty_geometry_complex_1d_edge). | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 778 | Date submitted: 23 Jun 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Inconsistent standard instances logical/relational | |
| Description: The entity LITHOLOGY TYPE is a populated open reference entity in the logical specification. However, the relational table LITHOLOGY TYPE is not declared to be an open reference entity, and is not populated in the standard instances of the relational implementation. | |
| Resolution: Lithology_type was converted to a local reference entity, as POSC provides no standard instance population for this entity. This change was effected in v2.1 release. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 843 | Date submitted: 11 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Cannot relate some Seismic_facilities to Seismic_geometry_set unless the details are also specified | |
| Description: I cannot relate Seismic_facilities
to Seismic_geometry_set unless the details are also specified.
This is a result of the overly restrictive view that the relationship
is only to support UID information.
Proposed solution:
| |
| Resolution: The attributes Seismic_geometry_set.seismic_source_facility and Seismic_source_facility.limited_usage which represent the "limit use to/have limited use by" relationship between the entities have been deleted. The attributes Seismic_geometry_set.seismograph_facility and Seismograph_facility.limited_usage which represent the "limited use to/have limited use by" relationship between these entities have been deleted. The optional select rules (val1 and val2) on the entity Seismic_geometry_set have been deleted to align with the deletion of the attributes they constrain The attribute seismic_source_facility was removed from rule val5 on seismic_geometry_set. The attribute seismograph_facility was removed from rule val10 on seismic_geometry_set. These changes were all effect by release 2.1 | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 865 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: PTY SPECIFIC AREA and PTY SURFACE AREA PER VOLUME have equivalent entity definitions | |
| Description: The two property entities, SPECIFIC AREA and PTY SURFACE AREA PER VOLUME have entity definitions which are not sufficiently distinct. Their use is therefore ambiguous. | |
| Resolution: This change request is a duplicate of change request 717, which has been resolved in release 2.1 by the renaming of pty_surface_area to pty_area and the introduction of a new entity Pty_internal_surface_area. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 879 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Well_log is not identified by the Wellbore that it represents | |
| Description: Neither attribute wellbore nor attribute earth_surface_feature are part of the secondary idenfifier of a Well_log. | |
| Resolution: Wellbore and Earth_surface_feature are now part of the secondary (natural) identifier of Well_log. This change effected in release v2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 880 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: A Well_log_trace is not identified by ref_well_log_trace | |
| Description: Attribute ref_well_log_trace is not part of the secondary identifier of a Well_log_trace. | |
| Resolution: Ref_well_log_trace has been added to the uniqueness clause of Well_log_trace. This change was made in the v2.1 release. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 882 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Attribute characterize is optional in the association entity Component_material | |
| Description: Attribute characterize is optional in the association entity Component_material. | |
| Resolution: The attribute characterize is now mandatory. This change was made in the v2.1 release. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 887 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Cement needs more identification | |
| Description: Cement has only the mandatory ref_existence_kind as part of its secondary identifier. This means that I can have one instance of "planned" and one instance of "actual" cement. | |
| Resolution: The optional attribute identifier has been added to the entity Cement and has been included in the uniqueness clause for this entity. This change made for release 2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 895 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Material_sample needs more identification | |
| Description: A Material_sample is not identified by the Sample_acquisition activity which acquired it or the Materials_processing activity which produced it. | |
| Resolution: The attributes Produced_by_activity and Source_activity have been added to the uniqueness clauses of all subtypes of Material_sample (i.e. filter_cake, fluid_sample, and subtypes of Rock_sample:Core,drill_cuttings_sample, outcrop_sample, paleontology_slide, rock_powder_sample, rock_thin_section). These changes made in release v2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 902 | Date submitted: 16 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Add rule to Pty_transient_property | |
| Description: We appear to need a rule on Pty_transient_property that disallows end_time when ref_transient_period is "event". | |
| Resolution: Rules were added to correctly govern the behavior of start_time and end_time in Activity, Pty_transient_property and Transient_association The change was made in release v2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 918 | Date submitted: 29 Aug 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Boundary class has too many names | |
| Description: Boundary_class has an attribute "name" and an attribute "kind," both of which mean the same thing. One should be removed. | |
| Resolution: The local attribute Kind was removed from Boundary_class and from the uniqueness constraint. This change was made in v2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 965 | Date submitted: 16 Oct 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Add display convention for LOCAL COORDINATE SYSTEM | |
Description: When a spatial object is described using
a LOCAL COORDINATE SYSTEM, there is no means to discern how to render the
object graphically - and current application vendors have different
defaults. Therefore, add an optional attribute to LOCAL COORDINATE
SYSTEM called REF DISPLAY ORIENTATION that specifies the default location
of the origin of the rendering. This as a new subtype of REF CODE and
should be an open reference entity. The population of REF DISPLAY
ORIENTATION should include:
L - left side of 1d
R - right side of 1d
U - top side of 1d
D - bottom side of 1d
LU - left upper corner of 2d
RU - right upper corner of 2d
LD - left lower corner of 2d
RD - right lower corner of 2d
LUF - left upper front corner of 3d
LUB - left upper back corner of 3d
LDF, LDB, RUB, RDB, RUF, RDF as other corners of 3d | |
| Resolution: The reference entity Ref_display_orientation was added as a subtype of Ref_code. The relationship attribute Ref_display_orientation was added to Local_spatial_coordinate_system. Standard values were loaded into Ref_display_orientation. These changes were made in release v2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1015 | Date submitted: 14 Nov 1995 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Data type required for exchange profile specification | |
Description: Exchange profiles and other exchange
descriptors are specified in terms of sets of PSQL statements. A data
type is required for these statements. The requested data type is:
name: ndt_sql
description: This describes the domain for a POSC SQL statement.
Epicentre data type: string
maximum number of characters: <unlimited>
length type: variable | |
| Resolution: A new data type, ndt_long_sql, has been introduced to support PSQL statements used in data exchange operations. This change was made in release v2.1 | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1102 | Date submitted: 24 Jun 1996 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 24 Oct 1996 |
| Title: Optional inverse singular relationships are implied to be mandatory. | |
| Description: In versions of Epicentre previous to V2.0, optional inverse relationships with a cardinality of one were specified using BAG[0:1]. Beginning in V2.0 the BAG was dropped which implies that the attribute is required for an instance to exist. An example of this is the relationship between CONTRACT and CONTRACT_REMARK where the V2.0 Browser dictionary report specifies that a CONTRACT_CLAUSE has a BAG[0:1] inverse relationship to CONTRACT but the EXPRESS file does not specify an aggregate. | |
| Resolution: The cardinality of BAG[0:1] has been
restored for the following attributes; contract_clause.contract,
proved_reserves.derived_from, ref_customery_unit_of_measure.first_si_conversion,
geodetic_datum.geocentric_coordinate_system,
binset_intersection.intersecting_geometry, ref_currency_unit.larger_unit,
topological_object.source_space_time_operation,
material_classification.uncertainty_class, well.well_surface_point,
coordinate_system_axis.coordinate_system
These changes were made in release v2.1. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1115 | Date submitted: 06 August 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | Date resolved: 24 Oct 1996 |
| Title: redundant uniqueness rule on depository_designation | |
| Description: The uniqueness rule defined on depository_designation is redundant, since it inherits the uniqueness rule defined on contract_designation. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1116 | Date submitted: 19 Aug 1996 |
| Product: Epicentre Data Model | Subsystem: Coordinate System |
| Status: assigned | Date resolved: 24 Oct 1996 |
| Title: Applied coordinate transformation rule too restrictive | |
| Description: Applied coordinate transformation has
a rule that states that the source and target systems must be different.
This does not allow coordinate readjustments, which is a very common
transformation.
Often a set of locations is given in a particular coordinate system. For one reason or another, the locations may need to be adjusted to bring them in line with other locations. The coordinate transformation activity was introduced to aid in distinguishing the set of coordinate values that result from the transformation. The transformation itself can (name and values) can be recorded through the coordinate_transformation and related entities. However, to make sense of the whole, it is necessary to say that the coordinate transformation is a readjustment within the same coordinate_system. The way all this information is tied together is through the applied_coordinate_transformation. Since the readjustment is within a single coordinate system, the source and target coordinate systems are the same. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1117 | Date submitted: 21 Aug 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: business_associate_privilege.description | |
| Description: Business_associate_privilege.description is mandatory. It should be optional | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1118 | Date submitted: 22 Aug 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: Need soil rock mechanics in data model | |
| Description: Our department, Marine Surveys, is also working with geotecnique and rock soil mechanics. We cannot find these items in POSC's list of datamodel. Is this correct ? Do you have plans for including these items ? If yes, what is the time schedule? | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1119 | Date submitted: 04 Sep 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: Need to find type of projection used | |
| Description: I am currently trying to develop an application that extracts well coordinates from an Epicentre database in which I have loaded the Haddock dataset, in order to produce a map that shows the position of each well. The problem I have is that the coordinates that are stored in the database are projected coordinates, and in order to produce a map I need to have the corresponding geographical coordinates expressed In the WGS 72 geodetic datum. I managed to find the definition of the coordinate system in which the projected coordinates are stored, but I could not find which type of projection was used. Could you please tell me where that information is stored? | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1120 | Date submitted: 08 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: earth_surface_feature should have identifier | |
| Description: earth_surface_feature has 10 subtypes.
Nine of them have identifier as a (M,K) attribute (field does not have
the K, but its 3 subtypes do). The other subtype, geopolitical_feature,
has name (M,K).
It seems that identifier should be at the earth_surface_feature level, and be inherited by the subtypes. Advantages: This would allow a select to be written for earth_surface_feature. As presently constituted, the select must choose the subtype. Thus, select some_entity.earth_surface_feature[regulatory_area].identifiercan be simplified to select some_entity.earth_surface_feature.identifier. Disadvantages: There may be more than one of the same identifier values (under different subtypes). It is then necessary to select the preferred subtype (no different than present, though). The attribute of gepolitical_feature would be changed from name to identifier. Note: Of course, the uniqueness constraint would be kept on the subtype, so that an identifier could be reused in a different subtype. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1122 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: inadequate licensing round information | |
Description: The licencing round activity does
not seem to be clearly defined in Epicentre. The licencing round is the
activity of allocating licences for a group of blocks as part of periodic
rounds. The basic requirement of a licensing_round activity would be to
define many surface_agreement that apply to many blocks (legal_survey_area).
The licensing_round entity would have the general activity behavior and
an additional attribute as follows:
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1123 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: generalize terminal formation | |
Description: The terminal formation of a drilled
borehole may be reported as a lithostrat or chronostart or sometimes other
geologic features. A modification to the model is required for changing
the destination entity of the attribute wellbore.terminal_formation to
point to a rock-feature instead of being restricted to a
lithostratigraphic_unit:
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1124 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: generalize facility composition | |
| Description: The facility_composition (and its two subtypes facility_assembly and facility_collection) has two attributes pointing to the two facilities involved in the composition. The facility_composition.part points to the facility that represent the part and the facility_composition.whole points to a general_facility that represent the whole. Although this model works in most situations, it is not flexible enough to allow a general_facility (i.e. a facility_reference_point) to be part of a facility (Well, wellbore, well_completion,etc..). We suggest the model should be made more generic and allow the part and the whole to point to facility. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1125 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: casing diameter inadequate | |
| Description: The model seems to have a weakness for
describing outside casing diameters. The entity that describes diameters
in Epicentre is called pty_diameter regardless of being inner or outer
diameters. The property is linked to the casing_string entity through the
casing_string attribute. However, the inverse attribute from the
casing_string to the pty_diameter is restricted to be the inner diameter
only: effective_inner_diameter.
The model needs to be changed to describe any diameter in the following manner:
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1126 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: formation integrity test missing | |
Description: Formation Integrity Tests can not
currently be described in Epicentre. The definition of the Typical_activity
value well step rate test complies with the definition of a FIT, but the
model relates it as a sub-kind of well_potential_test whose definition
differs completely from the definition of a Formation Integrity Test.
An extension is required to describe any kind of integrity test within a
wellbore by applying pressure. We suggest the following entity
extension:
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1127 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: pressure integrity test inadequate | |
| Description: The maximum prior surface pressure,
stable surface pressure are all qualifiers of a pressure measurement made
at the wellhead during a test when a leak off occured. The
ref_property_qualifier entity describes this in Epicentre, but is currently
only available in the Facilities & Equipment model through the
pty_equipment_facility entity. It is not available in the specific property
model, thus requiring an extension. We recommend that the
ref_property_qualifier be linked to the specific property model at the
property entity level.
We also recommend that the ref_kind_descriptor be also linked to the property entity. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1128 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: missing cement density characteristic | |
Description: The cement used for a borehole
cementation may be characterized by a volumic mass pty_density_liquid.
Epicentre does not currently allow this description and we suggest the
following attribute extension in the pty_density_liquid entity:
cement (O,K: cement)
may be a property of
and the following attribute in cement:
pty_density_liquid (O,V: set[0,?] pty_density_liquid)
may have a property | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1129 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: kick and kick_recovery missing | |
Description: A kick activity can not currently be
described in Epicentre. It is needed as an instantaneous activity.
A new subtype of activity kick is needed. The volume influx from the
formation that generates the kick needs to be linked to the kick activity.
This requires an extension for a kick_recovery, subtype of a
well_test_recovery.
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1130 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: missing core recovery percentage | |
| Description: The percentage of recovery of a core from a coring activity can not be described in Epicentre. It is a unitless number that could be described by a property entity pty_core_recovery_factor. Its main attributes would be "core", "data_value" and "activity". | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1131 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: redundant litho/chronostrat wellbore point | |
| Description: It seems there are two ways to model
the fact that a wellbore point may represent a lithostrat or a chronostrat:
The first method links the general_wellbore_point.geologic_feature to a lithostratigraphic_unit or a chronostratigraphic_unit. the relationship is direct but it does not allow the point to represent both a lithostrat and a chronostrat (O,K,I:geologic_feature). The other method implies the use of a topological_relationship between the general_wellbore_point and a wellbore_interval representing the lithostrat or chronostrat. To model both geologic_feature, two topological_relationship and two wellbore_interval would be needed. We suggest that the cardinality of the relationship from the general_wellbore_point to the geologic_feature be made as a set[0,?] to represent the concept of a point intersecting both a lithostrat and chronostrat. The semantic of the relationship conforms to this concept:
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1132 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: codes for typical_activities | |
Description: It is often necessary to classify
typical activities with code values (as well as plain english names).
For example a drillstem test activity may be one of the following:
These typical activities have an associated codes: DSTC, DSTO, EWT, INJ. At the moment, the model does not allow typical_activity to have a ref_code_alias to describe these codes. Associated ref_code_alias to reference entities is only valid for the subtypes of ref_code. We suggest that this mechanism should also be available for subtypes of reference_behavior (typical_activity, coordinate_system, etc..). The implication on the model would be to add an attribute in the ref_code_alias entity that points to the reference_behavior entity. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1133 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: logger's and driller's depth | |
| Description: Property values may need to be qualified and may require descriptive fields. This is the case for the driller's depth or logger's depth flag that represents a label associated with the depth information. The extension defined for the FIT would be re-used, that is adding a ref_kind_descriptor attribute to the property entity, thus inherited by the pty_location_1D. The values of the ref_kind_descriptor are "logger" or "driller". | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1134 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: link wellbore_point to geologic_feature | |
| Description: The same extension as the lithostrat/chronostrat one is required for linking general_wellbore_point to many geologic_feature. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1135 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: add flow rates to well test recovery | |
Description: Oil/Gas/Condensate/Water rates cannot
be described directly in the well_test_open_period_recovery entity yet.
They can only be described in the pty_standard_volume _liquid/gas providing
the start time of the period is known. This is not always the case and an
extension is required to describe rates directly in the
well_test_open_period_recovery:
In pty_standard_volume_liquid_rate and pty_standard_volume_gas_rate:
well_test_recovery (O, K: well_test_recovery)
may be a property of
In well_test_recovery:
pty_standard_volume_liquid_rate (O, V: set[0,?]
pty_standard_volume_liquid_rate)
may have a property of
pty_standard_volume_gas_rate (O, V: set[0,?]
pty_standard_volume_gas_rate)
may have a property of | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1136 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: add densities of fluid components | |
Description: The different component of the test
recovery (oil, gas, water and condensate) are described by
fluid_pseudo_component, but the density of these components
pty_density_liquid and pty_density_vapor can not be related to the
fluid_pseudo_component. An extension is required in both the
pty_density_liquid and pty_density_vapor to link them to the
fluid_pseudo_component.
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1137 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: add measurement point to wellbore | |
Description: The description of a measurement point
within a wellbore with associated properties (pressure, temperature,
rates etc.) does not seem to be entirely satisfactory. The only entity
available is a temporary_completion that does not really represent the
business concept carried by a measurement point. Shell EXPRO and SIEP
came across the same problem and an extension to the model has been
submitted. The extension requires the measurement_point entity to be
linked to the spatial model (may be through a position_in wellbore)
and to the relevant properties: pty_transient_pressure,
pty_transient_temperature, pty_standard_volume_liquid_rate,
pty_standard_volume_gas_rate. The depth information would still be carried
by the pty_location_1D associated with the
general_wellbore_point (position_in_wellbore).
| |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1138 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: add temperature and pressure to material | |
| Description: It seems that any material may be
characterized by its temperature (pty_temperature).
For this pty_temperature, instead of: filter_cake (O, K: filter_cake)
may be a property of
fluid_system (O, K: fluid_system)
may be a property of
rock_material (O, K: rock_material)
may be a property of
Epicentre should be: material (O, K: material)
may be a property of
It seems that any material may be characterized by its pressure (pty_pressure). For this pty_pressure, instead of: filter_cake (O, K: filter_cake)
may be a property of
fluid_system (O, K: fluid_system)
may be a property of
Epicentre should be: material (O, K: material)
may be a property of | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1139 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: well test recovery needs identifier | |
| Description: The recovery of a formation test must
be identified by an identifier. This is currently missing in the model,
thus requiring an extension (identifier attribute) at the supertype level
in the well_test_recovery entity.
In well_test_recovery: identifier (O, K: ndt_name)An alphanumeric string such as a label or a serial number, which acts to identify the object. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1140 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: generalize fluid recovery from test | |
| Description: The wireline_formation_test_recovery is
currently related to well_operation_fluid, reservoir_fluid_system and
fluid_pseudo_component but not to fluid_sample. An extension is required
to describes the fact that a fluid_sample may be the recovery of a
wireline_formation_test and of any well_test_recovery. We suggest that
the two attributes pointing to reservoir_fluid_system and
well_operation_fluid be replaced by a fluid_system attribute to describe
all possibilities.
In well_test_recovery: fluid_system (O, K: fluid_system)specifies the fluid_system which is the source of this fluid quantity. In fluid_system: (O, V: set[0,?] well_test_recovery)indicates various fluid quantities which are produced from this volume of material. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1142 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: Grid missing element behavior is unclear when component grids have missing elements | |
| Description: The behavior of missing elements on grids composed of other grids is unclear when the component grids themselves have missing elements. The behavior should documented to be cumulative with the composed grid inheriting all characteristics of the component grids. For example, in seismic a 2D binset grid may have missing elements such that the grid is L shaped. If a 3D data set (cube) is formed using the 2D binset grid plus a 1D vertical time grid then the "columns" of the cube should be considered missing. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1143 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: Cannot assert usage of seismic facilities without specifying attibutes | |
| Description: Rule "val11" and the documentation for attribute seismic_facility in entity Seismic_geometry_set prevent me from asserting that facilities were used without specifying the attributes which give the detailed usage. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1144 | Date submitted: 10 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: Length of NDT_Name of 40 characters is too short | |
Description: We have hit a situation that the
identifier field of 40 characters is too short to accomodate some data
being migrated from legacy databases. We have had to extend the following
columns to 50 characters as a temporary workaround, but would like to see
a general extension of the NDT_Name field to 50 or more characters covering
all attributes that are based on NDT_Name:
Table Name Attribute Name
============ ==============
BSASC bsasc_id
BSASC_ALIAS id
COORDINATE_SYS coordinate_sys_id
CORD_SYS_ALIAS id
FIELD field_id
ERTH_SFTR_ALIAS id
WELL well_id
WELL_ALIAS id
WELLBORE_ALIAS id
Note that while the wellbore_id in table WELLBORE is defined as 50 characters, the id column in WELLBORE_ALIAS is only 40! | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1145 | Date submitted: 24 Oct 1996 |
| Product: Epicentre Data Model | |
| Status: resolved | Date resolved: 25 Oct 1996 |
| Title: Equilibrium table parameters in numerical simulation model | |
Description: There are shown below equilibrium table
parameters in a numerical simulation model,
| |
| Resolution:
Item #1: The object in Epicentre that should contain this data is the entity FLUID_FEATURE_CONTACT where REF_FLUID_CONTACT 'oil-water' or 'gas-oil' as appropriate. This entity does not currently contain this information, so I would suggest an extension, something like:
ENTITY pty_fluid_feature_initialization
SUBTYPE OF (property);
depth ndt_length;
capillary_pressure ndt_pressure;
fluid_feature_contact fluid_feature_contact;
UNIQUE
si: fluid_feature_contact, activity;
END_ENTITY;
Obviously, you would need one instance for each of the two contacts. Item #2: The fluid properties portion of Epicentre has not received as much attention as other parts of the model to date, but some problems have been found. Two known problems are that some fluid properties may be defined in more than one way, and some properties may not be defined at all. Originally, the model was designed for each type of property to be stored in a separate property entity - but this was later changed to store properties in an "element" data structure pointing a common set of pressure values -- and all the older property entities should have been removed but were not. This means that most of the fluid property entities in RESERVOIR_FLUID_SYSTEM could soon be removed or altered. I now expect that the full saturated/undersaturated oil property tables would be defined for a three dimensional table (pressure, temperature and saturation pressure [aka, bubble point pressure]) using the entity PTY_UNDERSATURATED_PRESSURE_CURVE (this sets up the framework and indices for the fluid property tables), and then the dependent fluid characteristics would be entered using one instance of PTY_ELEMENT_VALUE for each type of property, such as REF_QUANTITY_TYPE = 'viscous compressibility'. Notice that each PTY_ELEMENT_VALUE can point to the independent pressure-temperature-saturated_pressure values, and is like a column in a fluid property table. Also, this structure can be used to store all of the fluid characteristics. We are hoping that corrections to this model will be included in the near-term work plan for a reservoir simulation workgroup - we do not want to make changes until someone was interested in testing the model. | |
| ------------------------------------------------------------------------------------------- | |
| Request Number: 1150 | Date submitted: 22 Nov 1996 |
| Product: Epicentre Data Model | |
| Status: assigned | |
| Title: Earth_surface_feature needs Pty_element_value | |
| Description: Earth_surface_feature has no mechanism of assigning general properties such as "water depth". This could be accomplished by adding Pty_element_value as a property. | |
| Index of Problems/Changes | POSC Home Page |
Copyright © 1996 Petrotechnical Open Software
Corporation. All rights reserved.
POSC ® and the POSC logo ® are registered trademarks and Epicentre
is a trademark of Petrotechnical Open Software Corporation.