POSC Work Plan for Version 2.2

Section 1 - Context

Section 2 - Purpose
2.1 Guidelines for determining scope and content of work

Section 3 - Review and Acceptance Process
3.1 Distribution of Work Plan for Review
3.2 Acceptance Process

Section 4 - Key Considerations
4.1 Customer Expectations addressed by this Work Plan
4.2 Risk Areas

Section 5 - Planned Feature Summary
5.1 Changes to the Epicentre Logical Data Model
5.1.1 Preferred Values
5.1.2 Changes in the Production Model
5.1.3 Improvements to Rock Feature Model
5.1.4 Activity Model Improvements
5.1.5 Equipment and Facility Model Improvements
5.1.6 High Level Model
5.1.7 Geophysics Model Improvements

5.2 CGM PIP IV
5.3 DAE "subset aware"
5.4 Informix sample implementations
5.5 Specification for a "Compatibility Type" Data Access layer as a replacement for the Supplemental Libraries
5.6 Browser software changes

Section 6 - Delivery Schedule

Section 7 - Test Plan

Section 1 - Context

This Work Plan describes the proposal for changes in the following POSC specifications and supporting material:

This is to support the POSC Mission Statement:

" The mission of POSC is to benefit the E&P Industry by establishing, maintaining and promoting specifications to be used as standards for the sharing of information throughout the asset life cycle. "

POSC has used the following as input in drafting this document:


Section 2 - Purpose

The purpose of the work defined in this Work Plan is to add value to the POSC specifications and make them easier to use and more effective. Changes are restricted to the current scope of the model as well as current architecture and modeling style. Additionally, changes are limited to those that can be designed and tested by POSC and its members by the end of May 1997.

2.1 Guidelines for determining scope and content of work

The following criteria have been used to determine if a requested change falls within the accepted scope of this work plan:


Section 3 - Review and Acceptance Process

3.1 Distribution of Work Plan for Review

Notice of this Work Plan has been sent to all POSC Business and Technical contacts. It is posted on the POSC website in the public area.

It will be presented to the POSC membership as part of the MIG SIG to be held both in the USA in Houston on November 20th 1996 and in Behoust, France, on 11th December 1996.

There is a majordomo group called

    next-release@posc.org 
which will be one forum in which issues on the content of the release and the proposed schedule can be discussed.

3.2 Acceptance Process

This Work Plan is provisional and is subject to change as a result of feedback received from POSC members.

Feedback on both the content of the proposed work, and the proposed schedule will be welcomed by POSC.

The closure date for feedback on this Work Plan is 15th January 1997.

The Work Plan will be withdrawn for serious considerations if there are strong objections to the plan from a number of POSC members. If the Work Plan is largely acceptable to the membership, which will be a judgement made by POSC on the feedback received, then a revised Work Plan containing any minor adjustments made as a result of feedback will be published by 31st January 1997.


Section 4 - Key Considerations

4.1 Customer Expectations addressed by this Work Plan

  1. Improve the ease of use of the POSC specifications.
  2. Improve the effectiveness of the POSC specifications
  3. No new topic areas should be addressed in this version of the specifications
  4. This will be delivered within a short timeframe

4.2 Risk Areas

  1. Delivery mechanism - can we deliver this release on a browser that we can distribute with the specification, for example, HTML or Acrobat?
  2. Can we get the commitment from our members to test this release prior to the ship date?
  3. Does POSC have the resources to acheive this plan within the timeframe?
  4. If the timeframe seriously constrains the changes made by POSC, are there still sufficient changes to warrant a V2.2 release?

Section 5 - Planned Feature Summary

5.1 Changes to the Epicentre Logical Data Model

5.1.1 Preferred Values

Description of Requirement

Data Store preferred value - this is to enable applications that can only cope with one value of something that is versionable in Epicentre. Applications are usually designed this way for reasons of performance and simplicity.

The preferred value is a single preferred value of an Epicentre property for an object it describes. If a Well, for example, has a set of possible Pty_location_2d properties, then one and only one could be selected as the "preferred value" and this preference would be at the level of a data store.

Requested by

Discovery, Chevron, Schlumberger

Impact on POSC specifications

There are several possible solutions, and the impact on the Epicentre data model is dependent on which solution is chosen. See the Preferred Values discussion paper (member password required) on the possible solutions at the POSC Web site.

All the solutions considered involve the addition of optional attributes and can be considered compatible with the previous versions of Epicentre.

The number of additional optional attributes in the Epicentre logical model ranges from one to several thousand, depending on the solution chosen.

The number of additional nullable columns in the sample relational implementation ranges from less than one hundred to several hundred, depending on the projection strategy chosen.

Estimated impact on existing users of POSC specifications

These additional optional attributes could be ignored by those Epicentre users who have no requirement for this feature. Those users who wish to make use of this feature would need to determine some procedure for the selection of the preferred values and the loading of this information into Epicentre, and procedures and mechanisms will need to be established to ensure the data integrity of the preferred values.

5.1.2 Changes in the Production Model

Description of Requirement

The previous versions of the production model could not be implemented in relational technology to perform at a speed acceptable to the SAVE community for the purposes of reservoir simulation (reservoir simulators currently use flat files). A proposed model has been tested and accepted by the SAVE community.

Requested by

SAVE

Impact on POSC specifications

This requires the introduction of a new data type. The work to support this data type by the Projection Tool and the Compatibility Layer has already been done. The properties of the fluid flows and the related entities have been re-modeled. New flow stream properties aggregate the properties previously modeled individually.

Estimated impact on existing users of POSC specifications

Anyone with a POSC data store that holds data in the area will be impacted. See the Proposal for Revised Production Data Model in Epicentre v2.2 at the POSC Web site.

5.1.3 Improvements to Rock Feature Model

Description of Requirement

The classification of rock_feature is currently achieved by a "one-of" subtyping structure, forcing a choice to be made as to whether a rock feature be classified as a drilling_imposed_target, geologic_target, geologic_structure, sedimentary_feature, lithologic_feature or stratigraphic_feature. More flexibility is required to be able to handle the essentially interpretive nature of this part of the business.

Requested by

Elf, Schlumberger

Impact on POSC specifications

Potentially re-modeling of all the subtypes of Rock_feature. This requirement may also affect the Material model.

Estimated impact on existing users of POSC specifications

Anyone with a POSC data store that holds data in the area will be impacted. Proposed solutions have not yet been formulated. A work group will be formed for this area.

5.1.4 Activity Model Improvements

Description of Requirement

The current activity model does not support cause and effect, and the ability to model sequences of activities is restricted to scheduled activities.

Requested by

Elf, Schlumberger, POSC/CAESAR

Impact on POSC specifications

Adding cause and effect should be compatible with previous versions of Epicentre. Modeling sequences of activities may or may not be compatible depending on the solution formulated.

Estimated impact on existing users of POSC specifications

Proposed solutions have not yet been formulated, every effort will be made to formulate a solution that both meets the requirements and is compatible with previous versions of Epicentre.

5.1.5 Equipment and Facility Model Improvements

Description of Requirement

The current facility model inadequately supports the identification of facilities. Many types of facilities, equipment and properties of these are missing from this model.

Requested by

Elf, Schlumberger, Discovery

Impact on POSC specifications

Adding additional types of facilities, equipment and their properties is compatible with previous versions of Epicentre. Adding additional attributes to the identification should be compatible from a data point of view, but may change application using this part of the model.

Estimated impact on existing users of POSC specifications

Proposed solutions have not yet been formulated, every effort will be made to formulate a solution that both meets the requirements and is compatible with previous versions of Epicentre.

5.1.6 High Level Model

Description of Requirement

The length available for names is too short for many entities in the model. There is a lack of consistency in the way "other_" entities are modeled, and some definitions are ambiguous and need clarification. Some indication of the deprecation of obsolete reference values is needed.

Requested by

Shell, Mobil, POSC/CAESAR

Impact on POSC specifications

Increasing the length available to an attribute that is already implemented as a variable character column in the relational implementation (VARCHAR2 for Oracle, for example) is compatible with previous versions of Epicentre. It should be possible to resolve the other requirements by the addition of optional attributes to existing entities and so these changes are compatible.

Estimated impact on existing users of POSC specifications

These changes should not cause problems of incompatibility with users of previous versions of Epicentre.

5.1.7 Geophysics Model Improvements

Description of Requirement

Some concepts, such as station count, line and point count missing from the model.

Requested by

Elf, Discovery

Impact on POSC specifications

Specific solutions have not be formulated, however it is expected that proposed solutions will be largely that of adding additional optional behavior.

Estimated impact on existing users of POSC specifications

Every effort will be made to formulate a solution that both meets the requirements and is compatible with previous versions of Epicentre.

5.2 CGM PIP IV

Description of Requirement

CGM*PIP/III provided a basic set of CGM extensions for the efficient description of simple well log plots. Additional extensions, known as CGM*PIP/IV, Advanced Well Log Extensions, are required for the efficient description of advanced capabilities for more complex well log plots.

Requested by

The new extensions were requested by the POSC Plot/Hardcopy Work Group, comprised of representatives from Schlumberger, Chevron, Zeh Graphic Systems, Western Geophysical and System Development Inc., based on recommendations by the SEG Graphics Standards subcommittee and feedback received in the POSC Request for Comment on Graphics Metafile Format in January 1994.

Impact on POSC specifications

With respect to previous PIP specifications for Seismic and Continuous Rendering (PIP/I&II), a valid PIP/I metafile should be a valid PIP/III metafile and a valid PIP/II metafile should be a valid PIP/III metafile. With respect to the Basic Well Logs (PIP/III), the extensions of PIP/IV are a superset of the extensions of PIP/III. A valid PIP/III metafile is a valid PIP/IV metafile.

Estimated impact on existing users of POSC specifications

CGM*PIP/IV is a new specification in an area previously unspecified. The only impact will be on legacy metafiles which were generated using tools that do not implement the PIP specifications.

5.3 DAE "subset aware"

Description of Requirement

Add requirements to the Data Access and Exchange specification so that a data access layer could supply an application with sufficient information to respond intelligently when working with a subset of Epicentre.

Requested by

Next Release work group meetings.

Impact on POSC specifications

Will require the specification of some additional functionality within the Data Access specifications and the Static Work Environment.

Estimated impact on existing users of POSC specifications

The current suppliers of POSC data access layers will need to add these new features to be V2.2 compliant. The change should leave V2.1 upwardly compatible with V2.2.

5.4 Informix sample implementations

Description of Requirement

Port the sample implementation of POSC’s Compatibility Layer to run on an Informix database.

Requested by

Informix, various US Government agencies

Impact on POSC specifications

None.

Estimated impact on existing users of POSC specifications

This has the potential of providing opportunities to additional POSC customers by making data access technology more widely available. This in turn, could make it easier to implement Epicentre and migrate legacy data.

5.5 Specification for a "Compatibility Type" Data Access layer as a replacement for the Supplemental Libraries

Description of Requirement

The ‘supplemental library’ specification and sample implementation were intended to support logical access to frame data by applications which access a relational projection of Epicentre. The supplemental library and compatibility layer are substantially similar in how frame data are accessed, and with V2.2 it was intended that those wishing to implement the supplemental library could do so using the relevant parts of the Data Access specification, and those using the supplemental library implementation could migrate to a compatibility implementation. Accordingly, the supplemental library specification was deprecated, and the sample implementation was not upgraded for release with V2.2.

There are minor differences in how supplemental library and the compatibility layer deal with instances, entities, sessions, and errors, which unfortunately were not addressed in the V2.2 specification. This requirement is to correct that oversight.

Requested by

Texaco

Impact on POSC specifications

A new compliance option for compatibility layer implementations is defined, consisting of new functions to cast between surrogate keys and instance handles.

An addition to the DAE User Guide provides guidance for migration of pre-V2.1 applications using the supplemental library.

Estimated impact on existing users of POSC specifications

Commercial access facility developers have an additional opportunity for POSC-compliant product development. Customers using the supplemental library may migrate to current sample or commercial logical access layers.

5.6 Browser software changes

Description of Requirement

To have a browser that works on software that POSC can freely and readily distribute with its product set, so that everything required to be able to use the Browser is self contained.

Requested by

Tigress, Schlumberger, Landmark, Mobil, Chevron, POSC/CAESAR, Elf

Impact on POSC specifications

Nil. Work required by POSC to migrate its document production tools to use the new software.

Estimated impact on existing users of POSC specifications

Positive only.


Section 6 - Delivery Schedule


Section 7 - Test Plan

The details of the Test Plan for this release will be established in cooperation with the POSC’s beta test partners. The following will need to be established:


POSC Home Page
Added: November 15, 1996. Send questions and comments to webmaster@posc.org

Copyright © 1994, 1995, 1996 Petrotechnical Open Software Corporation. All rights reserved.
POSC ® and the POSC logo ® are registered trademarks and Epicentre™ is a trademark of Petrotechnical Open Software Corporation.