Change Request Report For Epicentre Version 2.2
Report generated 26-Mar-1997 23:39:54.
List of topics:
- 0562 Add "triggers" to SCHEDULE_CONSTRAINT and ACTIVITY_TEMPLATE_CONSTRAINT
Version: 2.2
Assigned to: Jenny Meader
- The concepts of cause and effect are not well described in the
ACTIVITY model. In both SCHEDULE_CONSTRAINT and
ACTIVITY_TEMPLATE_CONSTRAINT it appears that stating "the first
activity caused (or will cause) the second activity" is not possible.
- Status: completed
Changes:
- 0562.001 Add cause and effect to the activity model. (Duplicate)
Add activity_cause_and_effect as a subtype of association, with two relationships to activity.
Components changed:- 0639 (duplicate) (Change request)
Other changes to object:
- 0639 Causal relationship between activities
Version: 2.2
Assigned to: Jenny Meader
- Many models of drilling activities tag each activity with 'what' and
'why' codes. In Epicentre, all 'what' information is recorded through
the activity_type. This includes the recording of significant
observations such as a kick, which is modeled as an event activity.
However, there is no direct equivalent to the 'why' code. The
semantics of the 'why' code is to indicate that the purpose of the
activity is to recover from a particular event. So it represents a
causal dependence of an activity on an event. The fact that one
activity follows another can be modeled in Epicentre using the
schedule_constraint. However, the semantics of this usage are unclear.
There is a need in Epicentre for a construct that clearly models
causal dependence between activities. Note that this causal dependence
includes some repesentation of the 'state' of an operation.
- Status: completed
Changes:
- 0639.001 Add cause and effect to the activity model. (Add)
The entity activity_cause_and_effect was added. This is a subtype of association and has two relationships to activity - one pointing to he causing activity and the other to the resulting activity.
Components changed:- activity cause and effect (Entity)
- activity.caused (Relationship)
- activity.result of (Relationship)
- 0739 Clarification on modelling of directional survey analysis
Version: 2.2
Assigned to: Jenny Meader
- I would be grateful if you could clarify a couple of issues regarding
the use of DIRECTIONAL_SURVEY_ANALYSIS (computed deviations). How do
you recommend relating a DIRECTIONAL_SURVEY_ANALYSIS to the
WELLBORE_DIRECTIONAL_SURVEY from which it was derived ? We are
currently using the containing_activity attribute for this purpose.
This does not seem like a perfect solution, however, as the analysis
activity is not necessarily a dependent part of the original survey. A
DIRECTIONAL_SURVEY_ANALYSIS often uses a particular computation method
to explicitly define the wellbore trajectory, from a set of azimuths,
inclinations etc. Examples of such methods are 'Average angle',
'Radius of curvature', 'Minimum curvature'. Where do you recommend
that such methods are defined in Epicentre ? There appear to be at
least two candidate choices: the activity type and the activity class,
neither of which seems entirely satisfactory. At present, we are
leaning towards the former.
- 0803 Sequencing actual activities with Schedules seems inappropriate
Version: 2.2
Assigned to: Jenny Meader
- Since actual activities can also be described in a precedence scheme,
the use of Schedule constraint to establish the sequencing seems
inappropriate. Perhaps the entity name is too restrictive. Also why
are two schedule activities required to associate activities? And why
is a Schedule involved? Is the sequencing at least partially redundant
with Object Ranking?
- Status: completed
Changes:
- 0803.001 Add cause and effect to the activity model (Duplicate)
The association entity activity_cause_and_effect, and two optional relationships from activity to the entity have been added to Epicentre.
Components changed:- 0639 (duplicate) (Change request)
Other changes to object:
- 0817 Missing equipment items and facilities for Core/Fluid Analysis
Version: 2.2
Assigned to: Jenny Meader
- Missing are entities to model types and instances for laboratory
equipment. Examples include: Instruments to measure Surface Tension,
Dynamic Surface Tension, Interfacial Tension, Dynamic Interfacial
Tension, Contact Angle, Dynamic Contact Angle.
- Status: deferred
- Information on this is still being researched.
- 0886 Interprocess_data needs complex data types added
Version: 2.2
Assigned to: Gary Masters
- Interprocess_data needs complex data types added as attribute values,
including both element and geometry (line, surface, volume).
- 0890 Questionable Wellbore_activity behavior
Version: 2.2
Assigned to: Jenny Meader
- A Wellbore_activity is not identified by the Wellbore in which it
occurs. A Wellbore has both a "used by" relationship to Activity and a
"where occured" relationship to Wellbore_activity.
- Status: completed
Changes:
- 0890.001 Add wellbore to the identifier of wellbore_activity. (Modify)
The optional attribute wellbore was added to the identifiers of all the subtypes of wellbore_activity.
Components changed:- install plug.si (Unique rule)
- drillstem test.si (Unique rule)
- wireline logging pass.si (Unique rule)
- wireline formation test.si (Unique rule)
- set packer.si (Unique rule)
- drill borehole.si (Unique rule)
- borehole generation run.si (Unique rule)
- other wellbore activity.si (Unique rule)
- install gravel pack.si (Unique rule)
- wellbore trip.si (Unique rule)
- squeeze wellbore interval.si (Unique rule)
- wellbore directional survey.si (Unique rule)
- cement casing string.si (Unique rule)
- shoot perforation.si (Unique rule)
- well static pressure test.si (Unique rule)
- remove plug.si (Unique rule)
- production logging.si (Unique rule)
- 0891 Typical_activity is incorrectly defined
Version: 2.2
Assigned to: Jenny Meader
- Typical_activity is currently described as a reusable design; however,
the POSC instances define types/kinds such as "checkshot analysis". It
appears that the Activity_template attempts to perform the reusable
design function. If so, The descriptions should be modified
appropriately and a new relationship added between Activity and
Activity_template to specify conformance to a design.
- 0947 BOREHOLE_GENERATION_RUN
Version: 2.2
Assigned to: Jenny Meader
- We need the functional equivalent of a "conventional coring run"
subtype of BOREHOLE_GENERATION_RUN. There is no way in the entity CORE
to distinguish whether the core is a sidewall core or a conventional
core (an inference can be made if optional attributes to activities
are populated). There is also no way to differentiate whether or not
the BOREHOLE_GENERATION_RUN was a coring run or regular drilling run
unless you check the drill string equipment - which is NOT desireable.
So, there is no easy or effective way to query a data set to find out
if a conventional core was attempted or retrieved from a well.
- Status: completed
Changes:
- 0947.001 Add kind attribute to core. (Add)
The attribute kind was added to core. This attribute is controlled by the POSC open reference entity ref core, which was added for this purpose. Established a relationship from core to wireline logging pass to allow wireline coring activities.
Components changed:- core.kind (Relationship)
- ref core (Entity)
- core.wireline logging pass (Relationship)
- core (Entity)
- core.si (Unique rule)
- 1132 codes for typical_activities
Version: 2.2
Assigned to: Jenny Meader
- 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: drillstem test for cased hole,
drillstem test for open hole, extended well test or injectivity test.
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.
- Status: completed
Changes:
- 1132.001 add class alias entities (Add)
Add class alias entities with relationships to classification system and the specific class entities. Also add ref_classification_system to qualify classification_system, to distiguish between naming system (classification system) and what kind of thing it is.
Components changed:- activity class alias (Entity)
- equipment class alias (Entity)
- facility class alias (Entity)
- material class alias (Entity)
- activity class.activity class alias (Relationship)
- equipment class.equipment class alias (Relationship)
- facility class.facility class alias (Relationship)
- material class.material class alias (Relationship)
- classification system.activity class alias (Relationship)
- classification system.equipment class alias (Relationship)
- classification system.facility class alias (Relationship)
- classification system.material class alias (Relationship)
- HL6: Class Aliasing (Diagram)
- ref classification system (Entity)
- classification system.kind (Relationship)
- 0834 Reference north needed for azimuths in deviation surveys
Version: 2.2
Assigned to: Robert Aydelotte
- There is no clear-cut way in Epicentre to capture the reference north
direction used in wellbore directional surveys. For the purposes of
such surveys, azimuth values are reported not against magnetic or true
north, but against some reference north local to the survey, whose
offset against true or magnetic north is recored in the survey. This
has been discussed in numerous projects, including SAVE, and POSC data
modellers, including John Bobbitt, have taken onboard the need for a
data model extension. This should be done for Epicentre 2.1, as the
issue will arise regularly.
- 0906 Need rule on Coordinate_system
Version: 2.2
Assigned to: Gary Masters
- Coordinate_system appears to need a rule which checks that the axes
match the constraint. The following is suggested:
constraint_type_valid : axis_type_correlation( SELF ); FUNCTION
axis_type_correlation ( coordinate_system : coordinate_system ) :
BOOLEAN; ALIAS csa FOR coordinate_system.coordinate_system_axis;
REPEAT i := LOINDEX(csa) TO HIINDEX(csa); IF NOT (
csa[i].ref_quantity_property IN
coordinate_system.ref_coordinate_system_constraint.ref_axis_typ
e[i].ref_quantity_property ) THEN RETURN (FALSE); END_IF; END_REPEAT;
END_ALIAS; RETURN (TRUE); END_FUNCTION;
- Status: completed
Changes:
- 0906.001 Add new rule. (Add)
Add rule that constrains the Ref_quantity_property instance specified by each Coordinate_system_axis to be in the set allowed by the specified instance of Ref_coordinate_system_constraint. This rule is not currently supportable by POSC because functions are not supported. The rule has been included as a remark in order to show the intent of the model.
Components changed:- coordinate system.sri (Domain rule)
- 0908 Ref_coordinate_constraint instance is ambiguous
Version: 2.2
Assigned to: John Bobbitt
- Ref_coordinate_constraint instance "depth time system" only specifies
one ref_axis_type but its description implies two.
- 1029 Description for Ellipsoids
Version: 2.2
Assigned to: Robert Aydelotte
- The EPSG data includes information about ellipsoids that can be
captured in the description/remarks/comment attribute Ellispoid does
not have any description/remarks/comments attribute. This attribute
should be added so that the epsg information can be captured.
- Status: completed
Changes:
- 1029.001 Add description to ellipsoid (Add)
A missing description attribute has been added to ellipsoid to hold descriptive comments and remarks.
Components changed:- ellipsoid.description (Attribute)
- 1116 Applied coordinate transformation rule too restrictive
Version: 2.2
Assigned to: Robert Aydelotte
- 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.
- Status: completed
Changes:
- 1116.001 Delete rule for different source and target coordinate systems (Delete)
The different related instance rule for applied_coordinate_transformation that says that the source must be different from the target has been deleted.
Components changed:- applied coordinate transformation.dri (Domain rule) *
- 0724 Add average elevation and water depth to earth surface feature
Version: 2.2
Assigned to: Robert Aydelotte
- For any EARTH_SURFACE_FEATURE, add properties of average elevation and
average water depth.
- Status: completed
Changes:
- 0724.001 Create property elevation/water depth for earth_surface_feature. (Add)
A new property was created to record the average elevation of an earth_surface_feature. A new ndt, ndt_elevation, was defined for the elevation value in data_value.
Components changed:- pty average earth surface elevation (Entity)
- pty average earth surface elevation.data value (Attribute)
- ndt elevation (NDT)
- earth surface feature.pty average earth surface elevation (Relationship)
- pty average earth surface elevation.earth surface feature (Relationship)
- pty average earth surface elevation.si (Unique rule)
- 0725 Meaning of inclination and azimuth for general surface area
Version: 2.2
Assigned to: Eric Hatleberg
- Properties of PTY_AZIMUTH and PTY_INCLINATION_FROM_VERTICAL attached
to GENERAL_SURFACE_AREA are unclear as to their meaning and intended
use since a GENERAL_SURFACE_AREA is defined to be an area of the
Earth's surface. Are they intended to be average strike and dip, or
something else?
- Status: deferred
- Spatial considerations of these issues will receive more complete
treatment in version 3.0.
- 0761 ndt name too short for geopolitical features
Version: 2.2
Assigned to: Gary Masters
- Attribute name in geopolitical_feature allows 40 characters. Since I
have chosen to instantiate the conventional short form of a country
name, this is sufficient for all but a couple. But it does force me to
shorten a couple of names. On the other hand, attribute identifier
from earth_surface_feature_alias is also ndt name, which is too short
for about 50 -60 of the long forms of country names. For example, the
short form is 'United Kingdom', which is OK. But the long form is
'United Kingdom of Great Britain and Northern Island', whic is 51
characters. A solution would be to allow at least 60 characters for
this identifier.
- Status: completed
Changes:
- 0761.001 (Duplicate)
Components changed:- 1144 (duplicate) (Change request)
- 0810 Geodetic_zone.surface_fluid_phase_condition
Version: 2.2
Assigned to: Robert Aydelotte
- A surface_fluid_phase_condition is not an appropriate attribute for a
geodetic_zone. This relationship inherited from the fact that an
earth_surface_feature can be a pfnu. I believe the subtyping is at too
high a level.
- Status: completed
Changes:
- 0810.001 Add a new subtype of wellbore_component_facility for the concept of wellbore_measurement_point. It was added as a subtype of product_flow_network_unit. (Modify)
earth_surface_feature was removed as a subtype of product_flow_network_unit and its subtypes of geopolitical_feature, field, regulatory_area, discovery_area and geologic_province were added.
Components changed:- earth surface feature (Entity)
Other changes to object: - geopolitical feature (Entity)
- field (Entity)
- regulatory area (Entity)
- discovery area (Entity)
- geologic province (Entity)
- POV1: PFNU Business Objects (Diagram)
Other changes to object:
- 1038 name (identifier) at wrong level for earth_surface_feature
Version: 2.2
Assigned to: Robert Aydelotte
- All subtypes of earth_surface_feature have either name or identifier
as an attribute. Earth_surface_feature does not have this attribute. I
suggest that name (or identifier) be moved up to be an attribute of
earth_surface_feature. The uniqueness should still be placed at the
lower level, as is now done. This change would make it possible to
access the names (identifiers) of all earth_surface_features. Now you
have to do this query for each of the subtypes individually.
- Status: completed
Changes:
- 1038.001 Add attribute identifier to earth_surface_feature (Add)
A new attribute added to earth_surface_feature.
Components changed:- earth surface feature.identifier (Attribute)
Other changes to object: - earth surface feature (Entity)
Other changes to object:
- 1038.002 Delete existing identifiers and names (Delete)
Delete the existing identifiers and name attributes of the subtypes of earth_surface_feature.
Components changed:- regulatory area.identifier (Attribute) *
- geophysical acquisition area.identifier (Attribute) *
- geographic feature.identifier (Attribute) *
- discovery area.identifier (Attribute) *
- magnetic polarity zone.identifier (Attribute) *
- geodetic zone.identifier (Attribute) *
- geologic province.identifier (Attribute) *
- outcrop.identifier (Attribute) *
- geopolitical feature.name (Attribute) *
- field.identifier (Attribute) *
- 1038.003 Modify uniqueness rules for identifiers (Modify)
Modify the uniqueness rules for the subtypes of earth_surface_feature to delete the original attribute and add identifier.
Components changed:- regulatory area.si (Unique rule)
- geophysical acquisition area.si (Unique rule)
- geographic feature.si (Unique rule)
- discovery area.si (Unique rule)
- magnetic polarity zone.si (Unique rule)
- geodetic zone.si (Unique rule)
- earth surface feature.identifier (Attribute)
Other changes to object: - geologic province.si (Unique rule)
- outcrop.si (Unique rule)
- geopolitical feature.si (Unique rule)
- prospective field.si (Unique rule)
- regulatory field.si (Unique rule)
- unitized field.si (Unique rule)
- 1120 earth_surface_feature should have identifier
Version: 2.2
Assigned to: Robert Aydelotte
- earth_surface_feature has 10 subtypes. 9 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].identifier can 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.
- Status: completed
Changes:
- 1120.001 (Duplicate)
Components changed:- 1038 (duplicate) (Change request)
- 0328 How are the device normalized coordinates actually specified?
Version: 2.2
Assigned to: m*
- Graphical elements are specified to have locations in Device
Normalized coordinates, yet are provided with typical spatial
coordinates. Perhaps they should be assigned an appropriate set of
coordinates in the proper coordinate system.
- 0353 notification dates
Version: 2.2
Assigned to: Robert Aydelotte
- Permit needs a "notification_date" as well as application_date and
effective_date.
- Status: completed
Changes:
- 0353.001 Add notification date to permit_specification (Add)
A new attribute notification_date was added to the entity permit_specification.
Components changed:- permit specification.notification date (Attribute)
- 0374 Tapes and composite documents
Version: 2.2
Assigned to: Gary Masters
- The document/document_specification model appears to have too little
compound behavior to meet the following requirements: 1. A single
logical document (document_specification) is written to tape
(electronic_document ?) and spans several tapes. There are no
relationships or attributes to manage the grouping and sequence of a
tape. 2. Several logical documents (document_specification) are
written as separate files (electronic_document) to a single tape
(electronic_document ?). 3. A box of hardcopy documents is included in
an inventory and loaned as a single inventory item (hardcopy_document
?) but has a contents list of separate physical documents. 4. Many
conference papers (document_specification) are bound into a single
volume of proceedings (hardcopy_document).
- 0731 ndt rational in hardcopy document
Version: 2.2
Assigned to: Robert Aydelotte
- I'm not sure that ndt_rational survived into 2.0. It doesn't seem to
be everywhere it should be. But I am sure that it doesn't include
units. This makes the x_scale and y_scale attributes tough to work
with. These should have domain ndt_any_quantity.
- Status: completed
Changes:
- 0731.001 Fix map scale attributes (Modify)
The attributes that describe the x- and y-scales of maps were generalized to be either unitless or to have units.
Components changed:- map.x scale (Attribute)
- map.y scale (Attribute)
- 1181 Documents specifications need classific
Version: 2.2
Assigned to: Gary Masters
- Typical_document_specification is documented to be a "reusable" design but
the standard instances appear to be a mixture of class and class-of-class
(e.g., "map" and "bathymetry map") of document specification.
- Status: completed
Changes:
- 1181.001 Add entities and relationships (Add)
Add entities Document_specification_class, Document_specification_classification and Document_spec_class_classification. Add relationship to allow Document_specification to be classified.
Components changed:- document specification classification (Entity)
- document specification.document specification specification (Relationship)
- document specification class (Entity)
- document spec class classification (Entity)
- DMC: Document Classification (Diagram)
- 0557 Feedback from Zonation Modelling
Version: 2.2
Assigned to: Eric Hatleberg
- As part of the pilot project we [Tigress] are currently engaged in
with Shell, we have assessed the zonation section of the Epicentre 2.0
[snapshot] model. We worked on the data model mapping independently,
but had useful input from Iain Morrison. Iain also reviewed our final
mapping documentation. During the course of the Tigress-Epicentre
mapping, we came across a number of problems/limitations which we
discussed with Iain. On some we were able to apply workarounds, and on
others we had to defer attention (cartography related aspects). Having
just completed the data model mapping, we wish to make some
recommendations in this area for incorporation into the production
version of Epicentre 2.0. Briefly, the Tigress zonation model is
concerned with the types of rock ('zones') encountered by wellbores
along their trajectories and the various properties associated with
the zones at the well intersections. These properties we refer to as
zonal parameters. Zonal parameters constitute various geological and
petrophysical properties, such as mud resistivity, mud filtrate
salinity, sonic matrix response, sonic clay response, sonic fluid
response, etc, and form the input to many of our borehole corrections
and formation evaluation algorithms. Zonal parameters may also be
output parameters such as net sand thickness, hydrocarbon pore volume,
average porosity, saturation, clay volume etc. (the outputs of zonal
averaging). Thus, each occurrence of a well in a multi-well zonation
has its own set of parameters. The zones themselves must be
named/typed and need to be associated with graphical rendering
information. The problems/limitations we encountered are addressed
below: (i) Modelling of zonal parameters/properties The Epicentre way
of representing the intersection of a rock type and a wellbore is to
use a SUBSURFACE_ROCK_SEGMENT. This entity, however, has only a
limited number of properties associated with it ( 27 ). In Tigress,
there are 205 possible properties, as well as user-defined ones. We
think it unreasonable that Epicentre is so restrictive. Indeed, it is
our understanding that the SUBSURFACE_ROCK_SEGMENT used to have a
generalised property attached. This is no longer present in Epicentre
2.0. We would like to see the attachment re-established. The work
around is to associate an OTHER_COMPOSITE_SPATIAL_OBJECT with the
SUBSURFACE_ROCK_SEGMENT. Instances of this can be associated with any
property. Even using this, however, we find that the available
properties in the whole of Epicentre are not sufficient and we have to
resort to using PTY_EQUIPMENT_FACILITY to define some new properties.
We find that the above is untidy. It would be nice to be able to
associate a SUBSURFACE_ROCK_SEGMENT with more properties and to allow
it direct access to a generalised property such as
PTY_EQUIPMENT_FACILITY, specific to geology, geophysics and
petrophysics. (ii) Arbitrary zone names In Tigress, the zones, as well
has having 'Dictionary Type' descriptions, i.e. standard geological
classifications and associated hierarchies (e.g. Chronostrat.,
Litho.), can have arbitrary names. (e.g. Zone1, Zone2, Oil1, Oil2,
Gas, Water etc.). With Epicentre, the natural equivalent of a zone is
a ROCK_FEATURE. This means that the application must create lots of
ROCK_FEATURES with these arbitrary names. ROCK_FEATURE is, however,
meant to be of type REFERENCE_BEHAVIOUR and is not intended to hold
such arbitrary values created in such an uncontrolled manner. Since
the determination of a rock feature itself can be an interpretative
process, we feel that the Tigress approach allows more flexibility.
Although our geologists usually pick zones from a pre-defined
geological dictionary, our petrophysicists and reservoir engineers
invariably use an arbitrary naming convention. We therefore recommend
that in addition to ROCK_FEATURE you include another sub-type to
GEOLOGICAL_FEATURE, say an unresolved rock feature, that does not
exhibit reference behaviour. (iii) Zone colour/pattern and association
with GRAPHICAL_ELEMENT The zones also need to be rendered in the
Tigress application. However, a zone ( or GEOLOGIC_FEATURE ) is a
fairly abstract concept and the type of rendering information that
needs to be stored is at the type level (i.e., what colours and
pattern to use, but not what shape and location ). A GEOLOGIC_FEATURE
can only be associated with a GRAPHICAL_ELEMENT which describes very
specifically a particular area on the screen. We believe that a
GEOLOGIC_FEATURE should be associated with something like a
PATTERN_FILL_TYPE. (iv) Modelling foreground, background colours and
bitmaps Tigress specifies patterns using a bitmap and foreground and
background colors. We have found no way of mirroring this in
Epicentre. Epicentre can represent a hatch-line pattern, or a pattern
cell which is specified using further graphical elements (a very
detailed CGM-like specification ). To map Tigress to Epicentre
completely would require us to 'translate' (actually simulate with
lines) all the bitmaps. We think that the inclusion of bitmap types in
Epicentre would be very useful. The above raises an important question
about interoperability. With Epicentre, one is forced to go into
extreme detail in areas where inter- operability is not desired. We
probably don't want to store rendering information beyond
application-specific codes. In the case of zonations, it only matters
that application A and application B are self consistent; it doesn't
matter if they render the zones differently.
- Status: completed
Changes:
- 0557.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
The various stratigraphic feature subtypes duplicated behavior found in material class without the benefits of a generalized design. Material concepts were commingled with classification methodology. Therefore, these subtypes were deleted with the intention that the material class structures will provide the classification function.
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 0576 CHRONOSTRATIGRAPHIC UNIT needs more subtypes
Version: 2.2
Assigned to: Eric Hatleberg
- CHRONOSTRATIGRAPHIC UNIT entity has 6 subtypes: EONOTHEM, ERATHEM,
SYSTEMS, SERIES, STAGES, SUBSTAGES. We would like 2 more. We need to
add the possibility to decompose SYSTEMS in subsystems like: lower
"something" - Example: lower miocene. In the same way we need to
decompose the SERIES in subseries. For example: upper cenomanian ...
It could be done inserting SUBSYSTEMS in between SYSTEMS and SERIES
and inserting SUBSERIES in between SERIES and STAGES with the same
types of relationships.
- Status: completed
Changes:
- 0576.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
The various stratigraphic feature subtypes duplicated behavior found in material class without the benefits of a generalized design. Material concepts were commingled with classification methodology. Therefore, these subtypes were deleted with the intention that the material class structures will provide the classification function.
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 0581 Need more CHRONOSTRATIGRAPHIC UNIT subtypes
Version: 2.2
Assigned to: Eric Hatleberg
- Concerning the CHRONOSTRATIGRAPHIC UNIT, we need more subtypes in
order to be able to indicate the following items: "lower" jurassic or
"upper" aptian. It could be resolved with the insertion of: SUBSYSTEMS
in between SYSTEMS and SERIES and SUBSERIES in between SERIES and
STAGES.
- Status: completed
Changes:
- 0581.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 0600 New "interpreted interval" in a wellbore
Version: 2.2
Assigned to: Eric Hatleberg
- There is a general need for a kind of "interpreted interval" in a
wellbore. Business need presentation (using the chronostratigraphy):
there is a very classical interpretation problem with different types
of geological determinations. Example is the fact we are sometimes
obliged to say "albian-aptian" for an interval. The underlying concept
is: it is maybe "albian" ; it is maybe "aptian"; it is maybe "albian"
and "aptian", but there is no present possibility to give more
precision and to chose one of these solutions. It means that an
interval may have to point at two CHRONOSTRATIGRAPHIC UNITS. We have
identified the same need for an interval which may have to point at
two BIOSTRATIGRAPHIC UNITS. We have identified the same need for an
interval which may have to point at two PALEOENVIRONMENTs (concept
presently covered by the MATERIAL CLASS entity). Because, in case of
uncertainty, it may be necessary to say for example: "continental to
deltaic". Presently we use the SUBSURFACE ROCK SEGMENT entity to cover
these different cases. But it is not a very clean way to solve our
problem because we are obliged to use the IDENTIFIER attribute of this
entity to "name or specify" the interval. So, there is a strong need
for specific intervals for these different cases. In conclusion, this
message covers two needs: 1) The first need is about the fact we need
specific "named" intervals for these above cases. 2) The second need:
it is necessary to have the possibility to say that an interval may
point at two CHRONOSTRATIGRAPHIC UNITs (or two PALEOENVIRONMENTs or
two BIOSTRATIGRAPHIC UNITs). It means it is necessary to have explicit
"top or first" and "bottom or last" relationships from
CHRONOSTRATIGRAPHIC UNIT/PALEOENVIRONMENT/BIOSTRATIGRAPHIC UNIT to the
WELLBORE INTERVAL subtypes.
- Status: completed
Changes:
- 0600.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 0604 "description interval" (cf. Request number 209)
Version: 2.2
Assigned to: Jenny Meader
- We are back again with what we call a "geological description". I
recall that it is a free text attached to any interval in a wellbore.
We cannot use the DESCRIPTION attribute of an other WELLBORE INTERVAL
subtype because a "description" generally includes several lithologic
beds. So it is really a full apart concept. In the M4 snapshot, there
was a WELLBORE DESCRIPTION INTERVAL. This concept seemed to cover our
business need. But in the new V2 Snapshot there is no more WELLBORE
DESCRIPTION INTERVAL.
- Status: completed
Changes:
- 0604.001 (Duplicate)
Components changed:- 0811 (duplicate) (Change request)
- 0611 Reliability of an "interpreted" interval
Version: 2.2
Assigned to: Eric Hatleberg
- We would like to be able to give a degree of reliability to, for
example, a chronostratigraphic attribution. Example: such interval is
declared to be APTIAN and this interpretation is said to be "reliable"
(or "doubtful" or ...). This need is valid for any kind of
interpretation: chronostratigraphy, biostratigraphy, paleoenvironments
...
- Status: completed
Changes:
- 0611.001 Modify uncertainty class relationship (Modify)
Allow uncertainty class to modify many material classification. Populate standard instances for uncertainty class.
Components changed:- MSA2: Materials Composition (Diagram)
Other changes to object: - Unknown (mtrl clsn.uncr cls) (Unknown (DM relationship))
- 0647 Geologic and reservoir engineering integration
Version: 2.2
Assigned to: Eric Hatleberg
- The logical data model has some inconsistencies in how rock and fluid
properties, spatial properties and classification names are
applied/related to certain major entities and their sub-types. These
differences seem to represent different viewpoints as held by the
Geological and Reservoir Engineering disciplines. The goals of
inter-discipline data sharing and integrated data management require
that these different views and inconsistencies within the data model
be resolved into a single integrated approach. The ROCK_FEATURE
(Geological view) and ROCK_FLUID_FEATURE (Engineering view) entities
are both sub-types of GEOLOGIC_FEATURE. While ROCK_FEATURES are named
by complex hierarchical classification schemes, ROCK_FLUID_FEATURE is
named/classified more simply by basic geometric/spatial aspects of the
feature. In addition, associated properties (e.g. porosity,
permeability, water saturation, etc.) are directly related to/carried
with ROCK_FLUID_FEATURE but an additional relationship must be
utilized between ROCK_FEATURE and ROCK_BODY to get those properties
associated with a ROCK_FEATURE. Unless these different viewpoints and
inconsistencies are resolved it may be very difficult to develop
application software independant of a specific discipline viewpoint.
(This would threaten the basic goal of inter-discipline data sharing.)
- Status: completed
Changes:
- 0647.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 0684 ref_fault_side has name too short
Version: 2.2
Assigned to: Eric Hatleberg
- The domain for ref_fault_side.name is ndt_short_name. Presently, the
only instances are 'hanging wall' and 'footwall', both of which fit.
However, since it is an open entity, there may be the need to put in
more descriptive values that are more than 15 characters. Recommend
the domain be changed to ndt_name.
- Status: completed
Changes:
- 0684.001 Change domain of ref_fault_side.name to ndt name (Modify)
The domain of ref_fault_side.name has been changed to ndt_name.
Components changed:- ref fault side.name (Attribute)
- 0784 Missing entities for Basin modelling applications
Version: 2.2
Assigned to: Eric Hatleberg
- Missing Geologic_features for: Petroleum System, Systems tract, Seal,
Source, Trap, Migration path or conduit, aquifer recharge and
discharge areas. Missing Geologic process types for: Petroleum
migration, secondary migration, flushing of a reservoir, hydrocarbon
deasphalting, hydrocarbon maturation, diagenesis, orogeny, faulting,
etc.
- Status: deferred
- Basin modeling and geologic processes have complex interactions that will
be more thoroughly addressed in a latter version.
- 0793 Unique names for ROCK FEATURE is too restrictive
Version: 2.2
Assigned to: Eric Hatleberg
- The geologic community does name geologic features, but the uniqueness
constraint is only administered at the level of the subclasses.
- Status: completed
Changes:
- 0793.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 0794 features.
Version: 2.2
Assigned to: Eric Hatleberg
- PTY SURFACE AREA is both a characteristic of EARTH SURFACE FEATURE and
GENERAL EARTH SURFACE AREA. This appears redundant and confusing.
- Status: completed
Changes:
- 0794.001 Modify definition for earth surface feature (Modify)
The definition of earth surface feature was clarified to show semantic for of an object with general properties.
Components changed:- earth surface feature (Entity)
Other changes to object:
- 0892 Need properties for source rock kinetics
Version: 2.2
Assigned to: Eric Hatleberg
- Organic matter maturation analysis describes properties for:
Activation Energy, Petroleum Potential (mg petroleum/ g TOC) and
Petroleum Potential as a function of Activation Energy. A Kinetic
scheme or model is a list of [petroleum potential, activation energy]
points for a sample. !end_text From masters Tue Aug 15 12:21:39 1995
Date: Tue, 15 Aug 1995 12:21:37 -0500 From: Gary Masters
To: problem@POSC.org Subject: Change Request
Content-Length: 606 X-Lines: 20 Status: RO !submitter: Gary Masters
!submitter_email: masters@posc.org !submitter_phone: (713) 784-1880
!submitter_fax: (713) 784-9219 !submitter_company: POSC
!submitter_address: 10777 Westheimer, Suite 275, Houston, Tx 77042
???product_subsys: Any
???hardware: Any !os: Any
!os_version: Any !problem_synopsis: Typical_activity needs a rule
!problem_description: !text Typical_activity needs a rule to control
which Activity subtypes can point to an instance based on attribute
super_kind.
- Status: deferred
- The application of these properties to rock material is still under review.
- 0919 Boundary type should be removed
Version: 2.2
Assigned to: Eric Hatleberg
- The distinction between boundary_type and boundary_class is unclear. A
feature_boundary allows one boundary_type, and many boundary_classes.
But no one can give a clear guideline on what should be in
boundary_type and what should be in boundary_class. I suggest
boundary_type be eliminated, and all classifications be done through
boundary_class.
- Status: completed
Changes:
- 0919.001 Boundary type removed (Delete)
Boundary classification's functionality was enhanced so it could refer to multiple objects and include various descriptions of a boundary. Duplication of this role was removed by deleting boundary type.
Components changed:- boundary type (Entity) *
- Unknown (ftr bnd.bnd ty) (Unknown (DM relationship))
- EMG3: Feature Boundaries (Diagram) *
- 0921 pty_bulk_volume only half there
Version: 2.2
Assigned to: Eric Hatleberg
- "Bulk Volume" is a term which has two distinct usages. Although the
materials-handling definition chosen by Epicentre is the most
intuitive, it is in conflict with conventional usage in reservoir
analysis. Ther, "bulk volume" is not a volume at all, but a volume
fraction used to describe component proportions in (porous) rock. For
example, here is the SPWLA definition of "Bulk Volume Water": The
quantity of formation water present in a unit volume of rock; the
product of Water Saturation and Porosity. There are severral
alternatives for dealing with the problem. At the very minimum, the
conflict should be documented and a suitable property created for the
reservoir people. (e.g., Pty_Bulk_Volume_Fraction). Additionally, to
avoid erroneous use bny reservoir people, you could consider replacing
Pty_Bulk_Volume by a less ambiguous (albeit less handy) name, such as
Pty_Material_Bulk_Volume.
Changes:
- 0921.001 Specify condition of pty bulk volume as a volume. (Modify)
Clarify the name and definition of pty bulk volume total to signify a volume measurement.
Components changed:- pty bulk volume total (Entity)
- 0921.002 Add pty bulk volume fraction for percent fraction of volume. (Add)
Pty bulk volume fraction was added to cover fractional volumes which are used in for bulk volume water in formation evaluation.
Components changed:- pty bulk volume fraction (Entity)
- pty bulk volume fraction.data value (Attribute)
- 0922 Pty_Hydrogen_(Oxygen_)Index
Version: 2.2
Assigned to: Eric Hatleberg
- Apparently there are at least two common types of "Hydrogen Index."
The Epicentre definition is: The mass of hydrocarbon generated by
pyrollytic treatment of kerogen as a proportion of the mass of the
source organic material. The definition from SPWLA, one with which any
petrophysicist is familiar is: The ratio of the number of hydrogen
atoms per unit volume of a material to the number in pure water.
Hydrogen index is the physical property to which neutron logging
responds. Because of this ambiguity, I suggest that Pty_Hydrogen_Index
and its sister Pty_Oxygen_Index be renamed to:
Pty_Kerogen_Hydrogen_Index Pty_Kerogne_Oxygen_Index
- Status: completed
Changes:
- 0922.001 Chnage entity name of pty hydrogen index and pty oxygen index (Modify)
The name of the entity pty hydrogen index has been changed to pty pyrolysis hydrogen index. The name of the entity pty oxygen index has been changed to pty pyrolysis oxygen index.
Components changed:- pty hydrogen index pyrolysis (Entity)
- pty oxygen index pyrolysis (Entity)
- 0946 unclassified geologic feature
Version: 2.2
Assigned to: Eric Hatleberg
- Users may construct earth model objects of with minimal semantics,
such as isothermal surfaces, time lines, or constant saturation zones.
These objects are currently forced to be classified as rock features
(lithology based), fluid features (fluid based), or other prespecified
class. We need a non-abstract geologic feature, which may be further
classified in the EPICENTRE hierarchy.
- Status: deferred
- Much of the semantic of these proposed object are found in current
entities but there are potential gaps which are currently being reviewed.
- 0950 the earth or borehole materials.
Version: 2.2
Assigned to: Eric Hatleberg
- Well logging measures the properties of earth materials such as rocks
and fluids or the properties of the mud system. As such, the trace
values should be modelled as properties of the respective materials.
- Status: deferred
- Well log traces measure properties of material at a specified location.
Further investigation is necessary to reveal the implications of allowing
well log traces to characterize a rock material independent of its
location and how to accomplish this.
- 1049 geologic_target and stratigraphic_feature
Version: 2.2
Assigned to: Eric Hatleberg
- There does not seem to be any reasonable way to say that the
geologic_target that intersects my wellbore is a particular
stratigraphic_feature such as a lithostratigraphic_unit. I would think
that we should be able to say that the geologic_target is a particular
geologic formation; and this doesn't seem to be easily done in v2.0 of
Epicentre. It appears that there may be similar problems with the
other sub-types of rock_feature; e.g., geologic_structure and
drilling_imposed_target.
- Status: completed
Changes:
- 1049.001 Generalize terminal formation (Duplicate)
Components changed:- 1123 (duplicate) (Change request)
- 1081 Mistake in definition of lithostratigraphic_unit
Version: 2.2
Assigned to: Eric Hatleberg
- The definition of LITHOSTRATIGRAPHIC_UNIT says "Lithostratigraphic
bodies are further classified into a hierarchy containing supergroup,
group, formation, member, and unit." The last term of the hierarchy
should be "bed" instead of "unit".
- Status: rejected
- Lithostratigraphic unit was deleted to solve another problem.
- 1094 Unable to load formations, sequences, etc.
Version: 2.2
Assigned to: Eric Hatleberg
- For example, I would like to load the Monterey formation(?). At first
glance this would be a lithostratigraphic_formation. But the geologic
column from which the information is taken calls it a sequence. Which
is it? Actually it is both. In fact, it may not be a formation
(although that is its name). The problem with Epicentre 2.1b is that I
must choose. In this case, I should choose both (and bostratigraphic
zone also, since it can be characterized by its fossil content). Also
note that there are cases when I don't have any idea which to choose.
I can only classify a section of rock as a geologic formation without
knowing whether it is lithostratigraphic, stratigraphic, or
biostratigraphic. I need geologic_formation to be non_abstract WITHOUT
the "must select subtype" rule. I also need to have the and/or
available for the subtypes. Alternatively, I could have the
geologic_formation be the bottom subtype, with a many-to-many
classification.
- Status: completed
Changes:
- 1094.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 1095 Many classifications of feature boundary.
Version: 2.2
Assigned to: Eric Hatleberg
- The base of the Monterey formation (top of the Temblor) is an
erosional unconformity. It is recognized on seismic. It can be
recognized lithostratigraphically and biostratigraphically. I am
unable to instantiate this information. When instantiating this
feature boundary, I must first of all pick among stratigraphic_marker,
biostratigraphic_marker, chronostratigraphic_marker, and
lithostratigraphic_marker. It is in fact all four. Having chosen
(arbitratily) one of those four, I would then ilke to classify it. I
have two attributes I could use: boundary_type and
boundary_classification. Not having clear guidance, I would probably
choose boundary_type = 'erosional' (since that is the nature of the
boundary), and boundary_classification = {'seismic', 'stratigraphic',
'biostratigraphic', 'choronstratigraphic', 'lithostratigraphic'}. Is
this proper? Is this how I store the information that it could be any
of these subtypes? Also, I do not see the uniqueness rule on the
feature_boundary. This would allow me to store the "base of Monterey'
as a lithostratigraphic_marker and as a stratigraphic_marker (and
others), when I would probably only want it store once.
- Status: completed
Changes:
- 1095.001 Expand relationships from geologic feature to boundary classification (Duplicate)
Components changed:- 1096 (duplicate) (Change request)
- 1096 How do you store marker picks
Version: 2.2
Assigned to: Eric Hatleberg
- I wish to store marker picks from a wellbore. I can store these as
vertexes (wellbore_point), and store the interval that they demarcate
(wellbore_interval). I can now instantiate a relationship from the
vertex to a feature boundary to say, for example, that the
wellbore_pick ('pick 1') is the 'top of Stevens B', 'pick 2' is the
'top of Stevens C', and the wellbore_interval, 'interval 1' is the
'Stevens B sand'. Is this correct? What if I change my interpretation
to say that the 'pick 1' is actually the 'top of Stevens A', and that
'interval 1' is the 'Stevens A sand and Stevens B sand'. It seems that
I would be in trouble if I had originally instantiated the
relationship to the feature_boundary and the geologic_feature. Another
question: How do I say that the 'top of Stevens B' and 'top of Stevens
C' are the top and base of the 'Stevens B sand'. On way to do this is
to instantiate the many-to-many relationship between a
geologic_feature and feature_boundary. Another way is to say that the
feature_boundary's have a relationship to a face, which is part of a
shell, and the shell is the shell that bounds the region, which is the
formation. Are these two methods semantically equivalent? Which is
preferred? If I do both, are there consistency rules that govern these
relationships? And finally, how do I name these to allow a change of
interpretation (the 'top of Stevens B' is the top of Stevens B, but
the point I pick, and interpreted to be the top of Stevens B may
change to be 'top of Stevens A'.)
- Status: completed
Changes:
- 1096.001 Expand relationships from geologic feature to boundary classification (Add)
Boundary classification relationships were augmented to allow the explicit association of a boundary to two objects, primary and secondary.
Components changed:- Unknown (bnd clsn.prim geol ftr) (Unknown (DM relationship))
- Unknown (bnd clsn.sec geol ftr) (Unknown (DM relationship))
- 1096.002 Delete Relationships (Delete)
Deleted the "represent the boundary of" relationships form from Rock_feature to Feature_boundary and from Rock_fluid_feature to Fluid_feature_contact because they are redundant to the new Boundary_classification relationships.
Components changed:- rock feature.feature boundary (Relationship) *
- feature boundary.rock feature (Relationship) *
- fluid feature contact.rock fluid feature (Relationship) *
- rock fluid feature.fluid feature contact (Relationship) *
- 1098 Creation of a reference entity ref_wellbore_interval
Version: 2.2
Assigned to: Eric Hatleberg
- In order to map the data needed for the BDPETRO project, we had to
create the following extension to the Epicentre model: Reference
entity: ref_wellbore_interval Objective: It has been created for the
mapping of the data <> and <>. When a core plug is extracted from a core, the
<> is the length of the part of the core whose
lower point is the center of the core plug, and that is considered to
be homogeneous with the core plug. All the analysis made on the core
plug will be extrapolated to this part of the core. In the same way
the <> is the length of the part of the
core whose upper point is the center of the core plug, and that is
considered to be homogeneous with the core plug. So, the reference
entity ref_wellbore_interval is used to qualify a wellbore_interval in
a simple way. Extension: In order to create the entity
ref_wellbore_interval, we have adapted the entity ref_wellbore_point.
- Status: completed
Changes:
- 1098.001 Add kind attribute to core. (Duplicate)
A core plug sample can be described by its kind (change 0947.001) and shown as extracted from a rock material by the relationship of a rock feature part to a rock material (change 0450.001)
Components changed:- 0947 (duplicate) (Change request)
Other changes to object: - 0450 (duplicate) (Change request)
Other changes to object:
- 1109 Description of boundary_type
Version: 2.2
Assigned to: Eric Hatleberg
- Boundary_type is a local reference behavior. It has description
attribute. It would be useful to be able to define the boundary types
that we instantiate.
- Status: completed
Changes:
- 1109.001 Boundary type removed (Duplicate)
Because boundary type was deleted in 0919 the request to add an attribute boundary type.kind is rejected.
Components changed:- 0884 (duplicate) (Change request)
- 1131 redundant litho/chronostrat wellbore point
Version: 2.2
Assigned to: Eric Hatleberg
- 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: specifies a geologic feature intersecting the path of a
wellbore: In general_wellbore_point: geologic_feature (O,K,I: set[0,?]
geologic_feature) specifies a geologic feature intersecting the path
of a wellbore
- Status: completed
Changes:
- 1131.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 1134 link wellbore_point to geologic_feature
Version: 2.2
Assigned to: Eric Hatleberg
- The same extension as the lithostrat/chronostrat one is required for
linking general_wellbore_point to many geologic_feature.
- Status: completed
Changes:
- 1134.001 Remove stratigraphic feature subtypes and allow material classification (Duplicate)
Components changed:- 0450 (duplicate) (Change request)
Other changes to object:
- 1115 redundant uniqueness rule on depository_designation
Version: 2.2
Assigned to: Robert Aydelotte
- The uniqueness rule defined on depository_designation is redundant,
since it inherits the uniquenss rule defined on contract_designation.
- Status: completed
Changes:
- 1115.001 Remove duplicate uniqueness constraint for depository_designation. (Delete)
The entity depository_designation had two uniqueness conatraints. The local one was deleted.
Components changed:- depository designation.si (Unique rule) *
Other changes to object:
- 1117 business_associate_privilege.description
Version: 2.2
Assigned to: Robert Aydelotte
- Business_associate_privilege.description is mandatory. It should be
optional
- Status: completed
Changes:
- 1117.001 Make description optional in guideline_or_privilege. (Modify)
The attribute description in guideline_or_privilege was originally defined to be mandatory. It was changed to optional.
Components changed:- guideline or privilege.description (Attribute)
- 1159 Add address grouping for a business associate.
Version: 2.2
Assigned to: Gary Masters
- Add the capability of specifying, for a Business_associate, a group of
addresses with a role (e.g., "West coast office", "residence").
- Status: completed
Changes:
- 1159.001 Add new entity and new relationships (Add)
Add new entity Ref_address_qualifier. Add new "be qualified by" relationship from Address to Ref_address_qualifier. Add new "be specified for" relationship from Address to Facility. Add new "be located at" relationship from Phone_number to Physical_address. Add new rule on Address to say that at least one of business_associate or facility must be specified.
Components changed:- ref address qualifier (Entity)
- address.ref address qualifier (Relationship)
- address.facility (Relationship)
- phone number.physical address (Relationship)
- physical address.phone number (Relationship)
- address.val1 (Domain rule)
- facility.address (Relationship)
- 1159.002 Modify uniquess constraint and relationship aggregate. (Modify)
Modify attribute ref_phone_number in Phone_number to be a SET and modify its description accordingly. Modify the uniquess constraint on Phone_number to remove ref_phone_number. Modify the uniquess constraint on all subtypes of Address to add facility. Modify diagram EPB to add new relatinships and new entity.
Components changed:- phone number.ref phone number (Relationship)
- phone number.si (Unique rule)
- email address.si (Unique rule)
- mailing address.si (Unique rule)
Other changes to object: - physical address.si (Unique rule)
- EPB: Business Associate (Diagram)
- 1168 Cannot use REF_CONTRACT_DESIGNATION with INTEREST_DESIGNATION
Version: 2.2
Assigned to: Robert Aydelotte
- The attribute INTEREST_DESIGNATION.KIND points to
REF_INTEREST_DESIGNATION, replacing CONTRACT_DESIGNATION.KIND (pointing
to REF_CONTRACT_DESIGNATION). This removes REF_CONTRACT_DESIGNATION from
the subtype. Therefore, an INTEREST_DESIGNATION cannot define a
BUSINESS_ASSOCIATE as an "operator" with 53% working interest.
- Status: completed
Changes:
- 1168.001 Alter attribute name in contract designation (Modify)
The attribute kind in contract designation has been changed to role and no longer is specialized in interest designation. The uniqueness rules for depository designation and contract designation are changed because they reference the renamed attribute.
Components changed:- contract designation.role (Relationship)
- contract designation.si (Unique rule)
- depository designation.si (Unique rule) *
Other changes to object:
- 0655 Need simulation well groups
Version: 2.2
Assigned to: Robert Aydelotte
- Following a meeting of the parties involved in the Reservoir
Simulation Mobil project on December 8th-9th 1994 at the POSC Europe
offices, a number of issues arose with regard to the Epicentre data
model. The meeting was concerned with the well production aspects of
reservoir simulation. This issue was allocated to ERC Tigress for
submission to POSC.
There is a need to be able to aggregate wells into
well groups for simulation purposes. Likewise, it should be possible
to form hierarchies of well groups.
- required as a basis for controls on simulation runs
- required for simulation reporting purposes
- well production-related properties need to be provided as attributes
for the new well group entity
The existing WELL_PATTERN entity did not
seem suitable for simulation well grouping purposes.
- Status: completed
Changes:
- 0655.003 Delete attributes replaced by new relationships (Delete)
The attributes well_pattern.well_pattern_participation and well_completion.well_pattern_participation were no longer needed with the addition of relationships to product_flow_network_group_participation.
Components changed:- well pattern.well pattern participation (Relationship) *
- well completion.well pattern participation (Relationship) *
- 0655.001 Add product_flow_network_group and product_flow_network_group_allocation (Add)
A new general concept of product_flow_network_group has been added to describe a group of product_flow_network_units. To describe the participants in this group, product_flow_network_group_allocation has also been added.
Components changed:- product flow network group (Entity)
- product flow network group allocation (Entity)
- ref product flow network group (Entity)
- 0655.002 Adjust well_pattern_participation to product_flow_network_group_allocation (Modify)
The new product_flow_network_group_allocation is the supertype of the existing entity well_pattern_participation. The same applies to product_flow_network_group and well_pattern. Relationships and attributes for these existing entities were modified to accomodate their new subtypes.
Components changed:- well pattern (Entity)
- well pattern participation (Entity)
- POV1: PFNU Business Objects (Diagram)
Other changes to object:
- 0699 catalog_equipment not subject to guideline_or_privilege
Version: 2.0
Assigned to: Jenny Meader
- CATALOG EQUIPMENT is not related to GUIDELINE OR PRIVILEGE. It should
be made a subtype of TYPICAL OBJECT to correct this. This change will
allow statements like "this type of pipe should be inspected every two
years" to be instantiated in Epicentre.
- Status: completed
- This change was actually done in v2.0, but was never recorded as
completed then.
- 0734 Seismic vertices
Version: 2.2
Assigned to: Gary Masters
- In any description of seismic data, there is a need to select certain
points of importance and give their locations. This is generally
important so that the survey can be tied to the earth. With all of the
points hidden in arrays, it is hard to do this. In particular, it is
impossible to give relationships to other entities in Epicentre. For
example, I wish to use the "first" station point of a seismic line as
the origin or a local coordinate system, or as the shifted origin of a
standard projected coordinate system. In order to do this, I need to
instantiate a "vertex" that has the semantics of "first shot point".
The only vertices I can find that do this would be
seismic_facility_node or earth_position_vertex. The
seismic_facility_node doesn't work well, because it requires the
instantiation of a seismic_facility (which gives more meaning to the
station than is intended). The earth_position_node is defined in terms
of interpretation. I.e., it does not carry the proper semantics. I
would suggest that a seismic_point be related to a
seismic_geometry_set and be given a semantic meaning through a type.
This would allow us to instantiate "first station", "last station",
"bin set corner ..." points, and other earth points of interest.
- Status: completed
Changes:
- 0734.001 Add new entities and relationships (Add)
Add entity Seismic_acqusition_vertex with a mandatory relationship to one Seismic_geometry_set. Add entity Seismic_processing_vertex with a mandatory relationship to one Binset_grid. Make both entities subtypes of Technical_object and Earth_surface_point. Add entity Ref_acqusition_vertex to specify the type of array node that the acquisition vertex represents. Add a "be a property of" relationship from Pty_location_2d to the two new vertex entities
Components changed:- seismic acquisition vertex (Entity)
- seismic geometry set.seismic acquisition vertex (Relationship)
- pty location 2d.seismic acquisition vertex (Relationship)
- GPA2: Seismic Grids (Diagram)
- seismic processing vertex (Entity)
- binset grid.seismic processing vertex (Relationship)
- pty location 2d.seismic processing vertex (Relationship)
- ref seismic acquisition vertex (Entity)
- 0854 General facilities have inadequate identification
Version: 2.2
Assigned to: Gary Masters
- A General_facility should be able to be identified by one Facility.
For example, a Well_logging_system is naturally identified by the
Wellbore which is being logged.
- Status: completed
Changes:
- 0854.001 Add attributes (Add)
Add new attributes identifying_facility to General_facility and identified_facility to Facility to represent the new relationship.
Components changed:- general facility.identifying facility (Relationship)
- facility.identified facility (Relationship)
- 0854.002 Modify diagram and SI rules (Modify)
Add the new relationship to diagram EQF1. Add attribute identifying_facility to the Secondary Identifier rule for all subtypes of General_facility.
Components changed:- EQF1: Facility Configuration (Diagram)
- anchoring system.si (Unique rule)
- borehole fluid system.si (Unique rule)
- bulk storage system.si (Unique rule)
- drilling derrick system.si (Unique rule)
- drilling facility.si (Unique rule)
- dynamic positioning system.si (Unique rule)
- facility reference point.si (Unique rule)
Other changes to object: - fluid lift system.si (Unique rule)
- flow control facility.si (Unique rule)
- fracture.si (Unique rule)
- gathering facility.si (Unique rule)
- hoisting system.si (Unique rule)
- injection facility.si (Unique rule)
Other changes to object: - jacking system.si (Unique rule)
- marine riser system.si (Unique rule)
- measurement point.si (Unique rule)
- material collection station.si (Unique rule)
- mud pit.si (Unique rule)
- other facility.si (Unique rule)
- platform.si (Unique rule)
- pore.si (Unique rule)
- position sensor facility.si (Unique rule)
- pipeline.si (Unique rule)
- prime mover.si (Unique rule)
- process plant.si (Unique rule)
- production treating facility.si (Unique rule)
- rig fluid system.si (Unique rule)
- rig power system.si (Unique rule)
- rotating system.si (Unique rule)
- satellite system.si (Unique rule)
- standpipe system.si (Unique rule)
- well control system.si (Unique rule)
- well logging system.si (Unique rule)
- well pad.si (Unique rule)
- 0855 Catalog_bottom_hole_assembly appears to be inappropriate
Version: 2.2
Assigned to: Gary Masters
- Catalog_bottom_hole_assembly appears to be inappropriate since a BHA
is not manufactured but is dynamically assembled/disassembled at a
well site. It would appear to be more appropriate as a
Typical_facility.
- Status: completed
Changes:
- 0855.001 Delete entity. (Delete)
Delete entity Catalog_bottom_home_assembly.
Components changed:- EQW3: Catalog Equipment (Diagram)
- catalog bottom hole assembly (Entity) *
- 0859 There is no "heavy weight" drill pipe
Version: 2.2
Assigned to: Gary Masters
- We either need to add a "heavy weight drill pipe" or modify the
description of Drill_pipe to allow it to be classified as "heavy
weight". The description of Drill_pipe specifically states that it is
"A relatively thin walled" tube.
- Status: completed
Changes:
- 0859.001 Modify description (Modify)
Modify the entity description to allow the pipe to be "heavy". Use the definition for "drill pipe" from "Manual of Oil and Gas Terms", Williams and Meyers, 8th edition.
Components changed:
- 0883 optional
Version: 2.2
Assigned to: Jenny Meader
- Equipment_item.identifier and Catalog_equipment_item.identifier are
optional and they are the only component of the secondary identifier.
Does this mean that I can only have one equipment item with a null
identifier?
- Status: completed
- Equipment_item has the following attributes in its secondary identifer:
identifier, ref_existence_kind, catalog_equipment. Identifer and
catalog_equipment are optional. Catalog_equipment has only identifer
included in its secondary identifier and it is optional. This does mean
The expected behavior for identifers with optional attributes has now
been detailed in the methodology document.
- 0894 Typical_facility documentation and usage are inconsistent
Version: 3.0
Assigned to: Jenny Meader
- Typical_facility appears to be thought of as a type/kind similar to
Typical_activity even though it is documented as a reusable design.
Typical_facility, Typical_activity, Typical_material and
Catalog_equipment all seem to be muddled as to the type/kind versus
design issue.
- Status: deferred
- This will be clarified in version 3.
- 1043 Problems mapping certain properties into gravel_pack
Version: 2.2
Assigned to: Robert Aydelotte
- I'm having problems mapping three different properties into
gravel_pack. The first of these is the screen density : That is the
number of screen slots per unit length. We have a need for a property
that can handle this. The second problem is to map the screen inner
and outer diameters into gravel_pack. There is a screen_diameter
attribute but this can only map one of these properties. Would there
be any way of extending this property to handle a set[0,?] of
diameters AND allow us to differentiate between the members of the
set?
- Status: completed
Changes:
- 1043.001 Add screen density, inner and outer screen diameters to gravel_pack. (Add)
Add attributes screen_inner_diameter, screen_outer_diameter and screen_density to gravel_pack.
Components changed:- gravel pack.screen inner diameter (Attribute)
- gravel pack.screen outer diameter (Attribute)
- gravel pack.screen density (Attribute)
- 1043.002 Delete unspecific diameter from gravel_pack. (Delete)
Delete screen_diameter from gravel_pack.
Components changed:- gravel pack.screen diameter (Attribute) *
- 1051 Create PACKER equipment_item/facility type
Version: 2.2
Assigned to: Robert Aydelotte
- There is a need for a PACKER type. When using the set_packer activity it
would make sense to be able to hook it up to a PACKER facility.
- Status: completed
Changes:
- 1051.001 Add new subtypes of wellbore component facility, add attributes (Add)
Many new subtypes of wellbore component facility are added to describe items found in a typical wellbore schematic. Also, attributes of wellbore tubular facility are added as non-versionable characteristics, together with attributes of other subtypes of wellbore_component_facility as versionable or non-versionable as appropriate.
Components changed:- wellbore tubular facility (Entity)
- wellbore tubular facility.inner diameter (Attribute)
- wellbore tubular facility.wellbore tubular facility length (Attribute)
- wellbore tubular facility.outer diameter (Attribute)
- wellbore tubular facility.wall thickness (Attribute)
- wellbore tubular facility.yield (Attribute)
- wellbore tubular facility.drift diameter (Attribute)
- wellbore tubular facility.collapse (Attribute)
- wellbore tubular facility.burst (Attribute)
- blast joint (Entity)
- casing segment (Entity)
- drillstring segment (Entity)
- expansion joint (Entity)
- hold down nipple (Entity)
- landing nipple (Entity)
- liner (Entity)
- muleshoe (Entity)
- nipple (Entity)
- perforated joint (Entity)
- safety joint (Entity)
- screen liner (Entity)
- sliding sleeve (Entity)
- tubing segment (Entity)
- crossover nipple (Entity)
- sealing bore (Entity)
- packer (Entity)
- downhole pump (Entity)
- tubing anchor (Entity)
- annulus (Entity)
- downhole choke (Entity)
- casing shoe (Entity)
- gas lift mandrel (Entity)
- downhole sensor (Entity)
- downhole temperature gauge (Entity)
- downhole pressure gauge (Entity)
- gas lift valve (Entity)
- fill (Entity)
- fish (Entity)
- hole in tubular (Entity)
- plunger (Entity)
- standing valve (Entity)
- sucker rod segment (Entity)
- sucker rod string (Entity)
- traveling valve (Entity)
- downhole sensor.downhole sensor length (Attribute)
- downhole sensor.maximum working pressure (Attribute)
- downhole sensor.outer diameter (Attribute)
- drill bit.drill bit length (Attribute)
- drill bit.outer diameter (Attribute)
- borehole segment.outer diameter (Attribute)
- borehole trajectory section.outer diameter (Attribute)
- gravel pack.gravel pack length (Attribute)
- gravel pack.outer diameter (Attribute)
- open borehole.outer diameter (Attribute)
- open borehole.well completion (Relationship)
- perforating gun.perforating gun length (Attribute)
- perforating gun.outer diameter (Attribute)
- single diameter borehole.drill borehole (Relationship)
- single diameter borehole.ref diameter (Relationship)
- wellbore plug.wellbore plug length (Attribute)
- wellbore plug.outer diameter (Attribute)
- borehole segment.pty length (Relationship)
- borehole trajectory section.pty length (Relationship)
- enlarged diameter borehole.pty length (Relationship)
- open borehole.pty length (Relationship)
- fill.pty length (Relationship)
- perforation set.pty length (Relationship)
- single diameter borehole.pty length (Relationship)
- temporary completion.pty length (Relationship)
- wellbore cement sheath.pty length (Relationship)
- float collar (Entity)
- gauge adapter (Entity)
- underreamer.outer diameter (Attribute)
- sucker rod segment.internal yield pressure (Attribute)
- WB1: Wellbore Component Facility (Diagram)
- WB2: Wellbore Tubulars and Reference (Diagram)
- 1051.002 Move and rename subtypes of wellbore component facility (Modify)
Entities which were subtypes of other entities are moved into wellbore component facility. Some are re-named to make them more consistent and recognizable. This also affected their uniqueness clauses.
Components changed:- tubing string (Entity)
- casing string (Entity)
- drillstring (Entity)
- shock sub (Entity)
- drilling jar (Entity)
- tie back string (Entity)
- drill measurement tool (Entity)
- core bit (Entity)
- casing centralizer (Entity)
- drillstring stabilizer (Entity)
- hole opener (Entity)
- drill bit (Entity)
- perforating gun (Entity)
- underreamer (Entity)
- drill bit.si (Unique rule)
- borehole segment.si (Unique rule)
- borehole trajectory section.si (Unique rule)
- sealing bore.si (Unique rule)
- packer.si (Unique rule)
- downhole choke.si (Unique rule)
- downhole pump.si (Unique rule)
- tubing anchor.si (Unique rule)
- float collar.si (Unique rule)
- annulus.si (Unique rule)
- casing shoe.si (Unique rule)
- gas lift mandrel.si (Unique rule)
- drill measurement tool.si (Unique rule)
- core bit.si (Unique rule)
- casing centralizer.si (Unique rule)
- drillstring stabilizer.si (Unique rule)
- hole opener.si (Unique rule)
- open borehole.si (Unique rule)
- gravel pack.si (Unique rule)
- perforating gun.si (Unique rule)
- single diameter borehole.si (Unique rule)
- wellbore cement sheath.si (Unique rule)
- wellbore plug.si (Unique rule)
- underreamer.si (Unique rule)
- perforation set.si (Unique rule)
- temporary completion.si (Unique rule)
- EQF3: Facility Subtypes (Diagram)
Other changes to object:
- 1051.003 Remove attributes and entities (Delete)
Some attributes are now being defined at the supertype level, and are deleted from subtypes. Also, some properties were removed to add as atributes.
Components changed:- tubing string.outer diameter description (Attribute) *
- tubing string.effective inner diameter (Relationship) *
- tubing string.tie back string (Relationship) *
- tubing string.pty length (Relationship) *
- tubing string.completion string (Relationship) *
- tie back string.casing string (Relationship) *
- tie back string.effective inner diameter (Relationship) *
- tie back string.pty length (Relationship) *
- casing string.effective inner diameter (Relationship) *
- casing string.pty length (Relationship) *
- casing string.tie back string (Relationship) *
- casing string.tested pressure (Relationship) *
- casing string.wellbore cement sheath (Relationship) *
- drillstring.effective inner diameter (Relationship) *
- drillstring.pty length (Relationship) *
- casing shoe reference (Entity) *
- ZOMBIE(tback str.val1).val1 (Domain rule)
- EQF4: Facility Subtypes (continued) (Diagram) *
- 1058 Need an "electronic document repository" facility for file storage
Version: 2.2
Assigned to: Gary Masters
- In order to capture the archiving of a SEG-Y document on a tape, we
need to add an entity of the Facility Class, corresponding to the
electronic document repository. This entity should be related to 1 or
more "electronic documents" and utilize 1 or more "magnetic storage
media". This entity should contain information about formatting,
operating system, space utilization (blocks/bytes used), file length,
and % of media utilized.
- Status: completed
Changes:
- 1058.001 Add entity (Add)
Add entity Digital_storate_faciltity as a subtype of General_facility.
Components changed:- digital storage facility (Entity)
- EQF3: Facility Subtypes (Diagram)
Other changes to object:
- 1124 Generalize facility composition
Version: 2.2
Assigned to: Jenny Meader
- The facility_composition 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 points to
the whole. Although this model works in most situations, it is not
flexible enough to allow a general_facility (e.g. a
facility_reference_point) to be part of a facility (well, wellbore,
well_completion etc.) We suggest the model be made more generic and allow
the part and the whole to point to facility.
- Status: completed
Changes:
- 1124.001 Add wellbore_component_facility composition behavior (Add)
The recusive relationship of one wellbore_component_facility assembly pointing to the unique list of the wellbore_component_facilities that are its parts gives most of the required composition behavior, together witht the wellbore_component_facility_connectn association.
Components changed:- Unknown (wb cmpn fcl.cmpn parts) (Unknown (DM relationship))
- Unknown (wb cmpn fcl con.wb cmpn fcl) (Unknown (DM relationship))
- wellbore component facility connection (Entity)
- ref wellbore component facility con (Entity)
- 1170 equipment_class.name too short
Version: 2.2
Assigned to: Jenny Meader
- The name attribute in equipment_class is too short to be able to load the
POSC/CAESAR snapshot C/D standard instances.
- Status: completed
Changes:
- 1170.001 Increase the length of the name attribute in classification class (Modify)
The domain of the name attribute in classification_class has been changed from ndt_name to ndt_long_name.
Components changed:- classification class.name (Attribute)
- 1175 Redundant identifiers
Version: ?
Assigned to: Gary Masters
- Facility_reference_point and Injection_facility both have an attribute
"identifier" in addition to an inherited attribute "name". Both attributes
are part of the secondary identifier.
- Status: completed
Changes:
- 1175.001 Delete attributes (Delete)
Delete identifier from entities Facility_reference_point and Injection_facility.
Components changed:- facility reference point (Entity)
- injection facility.identifier (Attribute) *
- injection facility (Entity)
- facility reference point.identifier (Attribute) *
- 1175.002 Modify uniqueness constraint (Modify)
Remove identifier from the uniqueness constraint on Facility_reference_point and Injection_facility.
Components changed:- facility reference point.si (Unique rule)
Other changes to object: - injection facility.si (Unique rule)
Other changes to object:
- 1177 Be able to assemble types of equipment
Version: 2.2
Assigned to: Jenny Meader
- There are many times in our business when we need to describe the use of
a number of items of a given type. The only information we know is the
type and the quantity of the items. This is very common in making up
casing, tubing, drillstring etc.
- Status: completed
Changes:
- 1177.001 Add entities to allow equipment composition of catalog_equipment (Add)
The entities equipment_composition (abstract) and its subtypes, equipment_item_assembly, equipment_item_collection, catalog_item_assembly, catalog_item_collection have been added as a replacement for equipment_item_composition. Catalog_item_assembly and catalog_item_collection have new relationships from catalog_equipment, and the "part" relationship from equipment_item to equipment_item_composition has been replaced with the two relationships from equipment_item; one to equipment_item_collection and one to equipment_item_assembly.
Components changed:- catalog item assembly (Entity)
- catalog item collection (Entity)
- equipment item assembly (Entity)
- equipment item collection (Entity)
- equipment composition (Entity)
Other changes to object: - catalog equipment.catalog item assembly (Relationship)
- catalog equipment.catalog item collection (Relationship)
- equipment item.equipment item assembly (Relationship)
- equipment item.part of (Relationship)
- 1177.002 Replace equipment_item_composition with equipment_composition (Modify)
Equipment_item_composition has been deleted and replaced with the more general concept of equipment_composition.
Components changed:- equipment composition (Entity)
Other changes to object:
- 1177.003 Allow catalog_equipment to be installed in a facility (Add)
Add the following subtypes to equipment_installation: catalog_item_installation and catalog_equipment_installation. Add the attributes that point from these to equipment_item and catalog_equipment respectively and also add the corresponding inverse attributes. The relationship from equipment_item to equipment is installation is replaced by the relationship from equipment_item to equipment_item_installation.
Components changed:- catalog equipment installation (Entity)
- equipment item installation (Entity)
- catalog equipment.catalog equipment installation (Relationship)
- 1177.004 Move relationship from equipment_item to equipment_item_installation (Modify)
The relationship from equipment_item to equipment_installtion has been moved to equipment_item_installation.
Components changed:- equipment item.equipment installation (Relationship)
- 0845 Add nominal 3d seismic array description.
Version: 2.2
Assigned to: Gary Masters
- Add nominal 3d array description to Seismic_receiver_facility and
Seismic_source_facility. For example, group pattern (e.g., linear,
parallelogram, rectangle), row count, row spacing, group base length
(of row). Element_spacing would then refer to elements within a row.
Element_count would then be the total count from all rows.
- Status: completed
Changes:
- 0845.001 Add attributes (Add)
Add new attributes row_count, row_spacing and array_base_length to Seismic_receiver_facility and Seismic_source_facility. Add a new instance of Classification_system and several new instances of Facility_class to describe the array pattern.
Components changed:- seismic receiver facility.row count (Attribute)
- seismic source facility.row count (Attribute)
- seismic source facility.row spacing (Attribute)
- seismic receiver facility.row spacing (Attribute)
- seismic source facility.array base length (Attribute)
- seismic receiver facility.array base length (Attribute)
- 0845.002 Modify attribute description (Modify)
Modify the description of element_spacing to restrict it to spacing between elements within a row of a group. Modify the description of element_count to make clear that it is the total of all rows.
Components changed:- seismic receiver facility.element count (Attribute)
- seismic receiver facility.element spacing (Attribute)
- seismic source facility.element count (Attribute)
- seismic source facility.element spacing (Attribute)
- 0846 Need count of acquisition stations.
Version: 2.2
Assigned to: Gary Masters
- Need a way of saying that there were N stations independent of how
many have been actually instantiated. That is, the number defined may
not match the number actually used.
- Status: completed
Changes:
- 0846.001 Duplicate request (Duplicate)
This request is a duplicate of request number 1004.
Components changed:- 1004 (duplicate) (Change request)
- 0920 Shots are not ordered
Version: 2.2
Assigned to: Gary Masters
- Epicentre has the ability to give station ordering using
acquisition_index, which is used in conjunction with a seismic station
grid. However, there is no such ability to give shot order in
conjunction with the source event grid. This capability should be
added.
- Status: completed
Changes:
- 0920.001 Add attribute (Add)
Add attribute source_event_order to entity Seismic_geometry_set.
Components changed:- seismic geometry set.source event order (Attribute)
- 1000 General objective or purpose of a seismic survey
Version: 2.2
Assigned to: Gary Masters
- We need to indicate, in the same way that we do for a well, what is
the general purpose of the seismic survey. For the present time we
plan to extend Epicentre making a new relation-attribute to SEISMIC
GEOMETRY SET : seismic survey purpose.
- Status: completed
Changes:
- 1000.001 Add new entities and relationships (Add)
Add new entities Seismic_geometry_classification and Seismic_geometry_class with many-to-one relationships from Seismic_geometry_classification to Seismic_geometry_class and Seismic_geometry_set.
Components changed:- seismic geometry set.seismic geometry classification (Relationship)
- seismic geometry classification (Entity)
- seismic geometry class (Entity)
- 1000.002 Modify diagram. (Modify)
Modify diagram GPA1 to add entities Seismic_geometry_classification and Seismic_geometry_class.
Components changed:- GPA1: Seismic Geometry (Diagram)
- 1003 Seismic survey line count
Version: 2.2
Assigned to: Gary Masters
- We need to indicate for a seismic survey how many lines have been
surveyed in all, independent of the fact they are "source" or
"receiver". As it is derived information, we have decided to make an
extension in the entity PTY SEISMIC GEOMETRY SUMMARY : line_count.
- Status: completed
Changes:
- 1003.001 Add new attribute. (Add)
Add attribute station_line_count. See also Change Request 1004.
Components changed:- pty seismic geometry summary.station line count (Attribute)
- 1004 Seismic survey point count
Version: 2.2
Assigned to: Gary Masters
- We need to indicate for a seismic survey how many points have been
surveyed in all, independent of the fact they are "source" or
"receiver". As it is a derived information we decide to make an
extension in the entity PTY SEISMIC GEOMETRY SUMMARY :
survey_point_count.
- Status: completed
Changes:
- 1004.001 Add attributes. (Add)
Add attributes station_point_count and station_point_total.
Components changed:- pty seismic geometry summary.station point count (Attribute)
- pty seismic geometry summary.station point total (Attribute)
- 1006 Seismic line point kind
Version: 2.2
Assigned to: Gary Masters
- We need to indicate, for a seismic line, the kind of point this line
is made of: source point, receiver point, etc. For the present time we
are making an extension in PTY GEOMETRY SUMMARY.
- Status: rejected
- This semantic is currently supported by attribute ref_seismic_geometry in
entity Seismic_geometry_set. The standard instances of
Ref_seismic_geometry allow one to say that the line is a "source line" or
"receiver line". In future major releases of Epicentre, this semantic may
be moved to the new Seismic_geometry_class entity which would allow one to
classify the geometry set based on the predominate facility usage of the
set.
- 1011 Antenna - first CDP distance
Version: 2.2
Assigned to: Gary Masters
- We need to keep track of the distance in between the antenna and the
first Common Data Point. As we don't see this attribute in Epicentre,
we are making an extension of PTY SEISMIC GEOMETRY SUMMARY.
- 1143 Cannot assert usage of seismic facilities without specifying attibutes
Version: 2.2
Assigned to: Gary Masters
- 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.
- Status: completed
Changes:
- 1143.001 Modify attribute description. (Modify)
Modify the description of attribute seismic_facility in order to change "must be used" to "may be used". Modify rule "val11" to allow attribute seismic_facility to exist without the other attributes.
Components changed:- seismic geometry set.seismic facility (Relationship)
- seismic geometry set.val11 (Domain rule)
- 1161 Add a near source flag for each bin node.
Version: 2.2
Assigned to: Gary Masters
- Add an attribute to entity Binset_grid which specifies whether or not
each bin node was "near" any source event. This would allow one to say
that a source event occurred at or near each node without knowing the
specific source event.
- Status: completed
Changes:
- 1160.001 Add new attribute. (Add)
Add new attribute bin_source_event_logical of type ndt_logical_array.
Components changed:- binset grid.bin source event logical (Attribute)
- 1163 Add description of each bin node.
Version: 2.2
Assigned to: Gary Masters
- Add an attribute which allows a description to be defined at each node of
entity Binset_grid
- Status: completed
Changes:
- 1163.001 Add new attribute (Add)
Add attribute bin_node_description with a new type ndt_comment_array. The ndt requires a new Ref_property_set instance of "comment only" with a corresponding new Ref_descriptive_property instance of "comment".
Components changed:- ndt comment array (NDT)
- binset grid.bin node description (Attribute)
- 1164 Add acquisition outline to seismic geometry sets and Binset
Version: 2.2
Assigned to: Gary Masters
- Add an "acquisition outline" attribute to entities Seismic_geometry_set
and Binset. This would represent a "map view" geometrical outline of the
set (e.g., Pty_geometry_2d_ring).
- Status: completed
Changes:
- 1164.002 Modify uniqueness constraint (Modify)
Modify the uniquess constraint on Pty_geometry_2d_ring to add attributes seismic_geometry_set and binset_grid.
Components changed:- pty geometry 2d ring.si (Unique rule)
- 1164.001 Add relationship (Add)
Add a relationship from one Seismic_geometry_set to many Pty_geometry_2d_ring. Add a relationship from one Binset to many Pty_geometry_2d_ring.
Components changed:- pty geometry 2d ring.seismic geometry set (Relationship)
- seismic geometry set.acqusition outline (Relationship)
- pty geometry 2d ring.binset grid (Relationship)
- binset grid.processing outline (Relationship)
- 1165 Add section count to seismograph platform.
Version: 2.2
Assigned to: Gary Masters
- Add a "section count" attribute to entity Seismograph_platform.
- Status: completed
Changes:
- 1165.001 Add attribute (Add)
Add new attribute section_count to entity Streamer.
Components changed:- streamer.section count (Attribute)
- 1166 Add nominal sweep taper length to seismic source facilities.
Version: 2.2
Assigned to: Gary Masters
- Add a "nominal sweep taper length" attribute to entity
Seismic_source_facility.
- Status: completed
Changes:
- 1166.001 Add new attribute. (Add)
Add new attribute vibrator_sweep_taper_length.
Components changed:- seismic source facility.vibrator sweep taper length (Attribute)
- 1167 Add nominal depth to seismic receiver facilities.
Version: 2.2
Assigned to: Gary Masters
- Add a "nominal depth" attribute to entity Seismic_receiver_facility
- Status: completed
Changes:
- 1167.001 Add attribute. (Add)
Add new atribute nominal_receiver_depth.
Components changed:- seismic receiver facility.nominal receiver depth (Attribute)
- 0535 'kind' attribute for 'other_xxx' entities
Version: 2.2
Assigned to: Jenny Meader
- Epicentre V2.0 (Snapshot) provides a number of entities named
"other_xxx". For example, "other_earth_surface_boundary" and
"other_earth_surface_area". These typically represent subtypes of the
"d - none of the above" variety and reflect the inability to catalog
all possible subtypes of a supertype. However, in any given
implementation, one may want to further typify the "other_xxx" entity.
This would best be done using a "kind" attribute whose type is a
companion local reference entity (e.g., "ref_other_xxx_kind"). We have
noted the following "other_xxx" entities where this is needed:
other_activity other_composite_spatial_object other_earth_surface_area
other_earth_surface_boundary other_fluid_sample (note that
other_material already has a "kind") other_observation_event
other_typical_facility POSC should consider adding a "kind" attribute
to these. Our modeling efforts are assuming this will be done.
- Status: rejected
- The behavior of "other_" entities was made consisitent in the v2.0
release by removing all the "kind" attributes.
- 0644 Logical delete flag required for reference data
Version: 2.2
Assigned to: Jenny Meader
- We would like a logical delete flag on all reference data instances.
This is assuming that once a reference instance has been instantiated,
it will never be deleted, even if it becomes obsolete in future
versions of Epicentre. A boolean, with "true" for a value that is
currently valid and "false" for those that are obsolete would do it.
- Status: completed
Changes:
- 0644.001 Add status and version information to standard instances (Add)
The optional attributes status and version have been added to referebnce_behavior. Status is a list of standard values controled by an enumerated data type, and version is a relationship to an open reference entity. The status attribute gives information of the status of the instance, for example; current,provisional, deprecated, and version gives the version of Epicentre when this status was assigned to this instance of reference_behavior.
Components changed:- ref epicentre version (Entity)
- reference behavior.status (Attribute)
- reference behavior.version (Relationship)
- ndt instance status (NDT)
- 0749 Natural Keys for Alias
Version: 2.2
Assigned to: Jenny Meader
- Object_alias has as its natural keys (K): effective_date, expiry_date,
and ref_naming_system. Not included in the natural keys are:
identifier, and the (in each subtype) reference to the object.
Although both of these are mandatory. Identifier should be part of the
natural keys. Probably, also, should be the reference to the object.
- Status: completed
Changes:
- 0749.001 Add object subtype into alias secondary identifiers (Modify)
The follwoing subtypes of object_alias did not include the object they are an alias for in their uniqueness clause. This has been rectified. The identifier attribute in the alias subtypes in NOT included as part of the uniquness clause as this would mean that for a given ref_naming_system, at a given period of time, there could be more than one possible value of an alias for an object. So, for example, a well could have several API numbers at the same time. This is not hte behavior needed.
Components changed:- coordinate system alias.si (Unique rule)
- ellipsoid alias.si (Unique rule)
- geodetic datum alias.si (Unique rule)
- typical material alias.si (Unique rule)
- 0768 Inconsistent naming in class and classifications
Version: 2.2
Assigned to: John Bobbitt
- Consider material_class, facility_class, equipment_class and their
respective class_classifications (material_class_classification, etc.)
All three class_classifications have member as a relationship. The
inverse of these are (resp) material_class_classification,
facility_class_members, equipment_class_classification. The other (the
parent) relationship is classification (in
material_class_classification), and class_of in the other two. This is
a minor inconsistency. But the inverses (resp) are classified,
facility_class_classification, and equipment_class_members. Put these
into a table, and you will see the inconsistencies. Since the
definitions of these inverse relationships aren't meaningful, it is
difficult to determine which inverse goes with which forward. I have
not looked at the other class_classifications that exist, but the
problem is probably still present with those.
- Status: completed
Changes:
- 0768.001 Add rule that constrains the Ref_quantity_property instance specified by each Coordinate_system_axis to be in the set allowed by the specified instance of Ref_coordinate_system_constraint. This rule is not currentlysupportable by POSC because functions are not supported. The rule has been included as a remark in order to show the intent of the model. (Modify)
Add new rule.
- 0867 identifier?
Version: 2.2
Assigned to: Jenny Meader
- What is the expected behavior when "null" values are in a secondary
identifier? This definition will be required for interoperability.
- Status: completed
- A paragraph explaining the expected behavior has been added to the POSC
Epicentre Methodology document, within the section on Secondary
Identifiers, that describes the expected behavior.
- 0884 description attribute
Version: 2.2
Assigned to: Jenny Meader
- Boundary_type and Relative_rank (reference behavior) do not have a
description attribute. Perhaps all reference behaviors should be
checked.
- Status: completed
Changes:
- 0884.002 Boundary type deleted ()
Because boundary type was deleted in 0919 the request to add an attribute boundary type.kind is rejected.
Components changed:- 0919 (duplicate) (Change request)
- 0884.001 Add a description attribute to subtypes of reference_behavior (Add)
An optional description attribute was added to all the subtypes of reference_behavior from which it was missing and was required.
Components changed:- symbol library.description (Attribute)
- relative rank.description (Attribute)
- predicate type.description (Attribute)
- hole type.description (Attribute)
- applied coordinate transformation.description (Attribute)
- 0905 Grid_modification attribute need better documentation
Version: 2.2
Assigned to: Robert Aydelotte
- Grid_modification.first_element and second_element should be
documented as to how to calculate the values [i.e., i + (j-1) ni +
(k-1) ni nj].
- Status: completed
Changes:
- 0905.001 Modify description of attribute first_element (Modify)
Add formula to descripiton of first_element in grid_modification.
Components changed:- grid modification.first element (Attribute)
- 0905.002 Modify description of attribute second_element. (Modify)
Add formula to descripiton of second_element in grid_modification.
Components changed:- grid modification.second element (Attribute)
- 0927 ref_currency_unit should reference acronym
Version: 2.2
Assigned to: Jenny Meader
- As presently instantiated, ref_currency_unit attributes name and
acronym are given and are unique for each instance. Recommend that
ndt_currency be altered to reference ref_currency_unit.acronym rather
than ref_currency_unit.name. This would allow the dae to change its
structure also. This would require also that acronym be made
mandatory.
- Status: completed
Changes:
- 0927.001 Use acronym to reference ref_currency_unit instead of name (Modify)
The si identifier of the entity ref_currency_unit has been modified from name to acronym.
Components changed:- ref currency unit.si (Unique rule)
- ref currency unit.acronym (Attribute)
- 1047 Add preferred well location
Version: 2.2
Assigned to: Jenny Meader
- In V2.0 Epicentre data model, there is no place to identify a
preferred well location in the well location property table. There is
a business need to identify which location is a preferred one. A
possible solution is to add a column 'Preferred' to the well location
property table to indicate the location preference This request is
resulted from a discussion at the Landmark Seismic Subsetting workshop
from 1/22-1/26/96 and we would like it to be included in the Epicentre
2.1 release.
- Status: completed
Changes:
- 1047.001 Add preferred property behavior to Epicentre (Add)
The boolean flag "preferred_flag" was added to the entity Property. If the value of this is True then this is the preferred value of this property type for the object which it describes.
Components changed:- property.preferred_flag (Attribute)
- 1062 connected attribute for grids
Version: 2.2
Assigned to: Robert Aydelotte
- The connected attribute for grid_1d_equal is not well-defined. It
should be made clearer of the effects for data that does not use the
full grid. The connected attribute should be given for grid_parametric
and grid_1d_unequal, with the above sentence in mind.
- Status: completed
Changes:
- 1062.001 Change definition of connected in grid_1d. (Modify)
Definition of attribute clarified to describe behavior of connected grids.
Components changed:- grid 1d.connected (Attribute)
- 1084 attributes
Version: 2.2
Assigned to: Jenny Meader
- Object_of_interest is described as having only identifying attributes
and relationships (changes to which give [rise to] a new instance),
and relationships to property subtypes (which could change without
giving rise to a new instance). Actually there may be (and invaribly
are) attributes which are not identifying, and which can change
without giving rise to a new instance, and yet are not relationships
to property subtypes.
- Status: completed
Changes:
- 1084.001 Correct description of Object_of_interest (Modify)
Object_of_interest was previously described as having only identifying attributes (changes to which give rise to a new instance), and relationshipsto property subtypes. In fact, there may be attributes that are not identifying, and which can change without giving rise to a new entity. The description of Object_of_interest now reflects this.
Components changed:- object of interest (Entity)
- 1110 Peculiar wording on attribute definition: object_of_ranking
Version: 3.0
Assigned to: Eric Hatleberg
- The definition given for the object_of_ranking attribute for
object_of_interest and all of its subtypes is peculiar.
- Status: deferred
- This is not currently broken, but may be re-visited for the property
model changes in v3
- 1142 missing elements
Version: 2.2
Assigned to: Gary Masters
- 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.
- Status: completed
Changes:
- 1142.001 Alter description of attribute. (Modify)
Alter the description of attribute missing_element to clarify the behavior.
Components changed:- grid structured.missing element (Attribute)
- 1144 Length of NDT_Name of 40 characters is too short
Version: 2.2
Assigned to: Jenny Meader
- 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!
- Status: completed
Changes:
- 1144.001 name domain too short for some requirements (Modify)
40 characters is too short for Geopoliticial_feature names. The identifier inherited from the supertype, Earth_surface_feature, was modified to have a new ndt, ndt_long_name. The Earth_surface_feature_alias identifier was changed to ndt_long_name to correspond. The identifier was moved from the supertype of Eaarth_surface_feature_alias, object_alias, and put into all of its subtypes, with the same ndt domain (ndt_name) for everyhting except for Earth_surface_feature alias.
Components changed:- earth surface feature.identifier (Attribute)
Other changes to object:
- 1144.002 move identifier attributes from object_alias to subtypes (Add)
To handle name length change for earth_surface_feature and its alias, the identifier attribute of object_alias has been removed and an equivalent attribute added at the subtype level
Components changed:- business associate alias.identifier (Attribute)
- catalog equipment alias.identifier (Attribute)
- contract alias.identifier (Attribute)
- coordinate system alias.identifier (Attribute)
- earth surface feature alias.identifier (Attribute)
- ellipsoid alias.identifier (Attribute)
- geodetic datum alias.identifier (Attribute)
- inventory object alias.identifier (Attribute)
- land property parcel alias.identifier (Attribute)
- log trace alias.identifier (Attribute)
Other changes to object: - rock feature alias.identifier (Attribute)
- seismic geometry alias.identifier (Attribute)
- stratigraphic marker alias.identifier (Attribute)
- temporal object alias.identifier (Attribute)
- typical material alias.identifier (Attribute)
- well alias.identifier (Attribute)
- 1144.003 lengthen earth_surface_feature name and remove identifier from object_alias (Delete)
To handle name length change for earth_surface_feature and its alias, the identifier attribute of object_alias has been removed and an equivalent attribute added at the subtype level
Components changed:- object alias.identifier (Attribute) *
- 0450 Classification schemes: Geologic Features
Version: 2.2
Assigned to: Eric Hatleberg
- Many existing systems permit user-defined geological classification
schemes. In general, these schemes provide relationships to order the
different classes (cf subtypes of chronostratigraphic unit) and to
aggregate finer classifications into coarser ones (cf
contain/be_a_part_of for chronostrats, lithostrats and