Top Banner
In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006
21

In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

Dec 22, 2015

Download

Documents

Angela Logan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

In collaboration with

Building XML for Daily Drilling Report

Arnt Vegard EspelandOctober 2006

Page 2: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

2

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

Agenda

Background

The XML work

Profiles

XML sample

Page 3: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

Background

Page 4: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

4

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

OLF intention: Establish an information pipeline that supports both IO generations

Field data Health, safety,

environment

Drilling & completion

Reservoir & production management

Operation & maintenance Vendor

Vendor

Semanticoil & gas web

Schemas for automaticexchange of data

Operator

Web portalsService libraries

Web services

TerminologyTaxonomyOntology

Automatic optimization

Page 5: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

5

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

Daily Drilling Report

Goal: Define terminology and XML schema for daily drilling reporting.

Base: All existing drill reporting applications from Peloton, Landmark, Statoil, Hydro and NPD/PSA

Scope and Constraint: • Norwegian authority reporting requirements.• CDRS

Terminology work• All operators at NCS were involved• Main industry players were involved• Finished by 31th March

Page 6: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

The XML work

Page 7: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

7

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

Work organization and constraints

XML Task Force• Hans Stokka, NPD• Jonas Stokka, PSA• Pål Rylandsholm, DNV• Jostein Jåtten/Johan Thorsen, Statoil• Arnt Vegard Espeland, Capgemini

Key criteria• Provide reference to the terminology• Build and reuse WITSML data types, structures and standards• CDRS is the target

Page 8: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

8

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

First strategy

Important to deliver • Terminology and CDRS are key drivers for the XML• Build an ISO 15926 xml schema• 4 of 17 CDRS sections were covered by a XML draft (by early May)• XML draft did build on WITSML structures and data types

A parallel track for aligning ISO 15926 with WITSML is required

• opsReport not heavily adopted by the industry• Potential time consuming• Potential 2 standards; ISO 15926 and WITSML

Page 9: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

9

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

First strategy - why not WITSML?

Two purposes:• WITSML is oriented towards WITSML servers assuming a minimum

data set at both parties• DDR XML is report oriented. One document is standalone unit.

NPD/PSA and WITSML doesn’t group the information the same way

Validation requirements:• Cardinality of elements, i.e. mandatory vs. optional• Unit of measurements• Action codes

Page 10: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

10

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

Shift in strategy

Workshop with POSC 13 – 15. JuneGreat distance between the project and POSC.End of day 2, Mr. Doniger gave openings to enhance

WITSML opsReport.By end of the workshop the ISO 15926 drilling terminology

were mapped to WITSMLPOSC did create drillReport to be a replacement for

WITSML opsReportA Norwegian drillReport profile is created to constraint the

drillReport to NPD/PSA requirements.Consequences:

• No need for aligning DDR with WITSML• Operators will support the new drill report standard “out of the box”

Page 11: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

WITSML Profiles

Page 12: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

12

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

What is a profile

A profile is a subset of some XML schema

Change an optional element to mandatory

Delete an optional item

Delete a value from lists (enum)

Can constraint data types

Add a pattern constraint.

Constrain the size of a value (shorten max length, etc)

Page 13: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

13

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

Profile

Profile map is defined in Excel spreadsheet

Profiled XML schema is generated from the profile map

Profiled schema is one single xml schema file!• No references to other WITSML files• Contains comments about the changes with respect to the origin.

A profiled drillReport schema is still a drillReport!!

Page 14: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

XML sample

Page 15: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

15

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

Major enhancements

Most of the root leaf elements of opsReport are grouped into sections

New sections with new elements are added

Use copy of data rather then references.

Page 16: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

16

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

XML Sample

Drill report(s)

WITSML document info

new - controlIncidnetInfo

new - equiptFailureInfo

new - formTestInfo

new - bitRecord

Page 17: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

17

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

XML Sample – Header info

Measurement Datum, e.g. RKB

Geographic Datum, e.g. ED50

WITSML way for setting NPD

names

Report key data

Page 18: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

18

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

XML Sample – replace reference with data copies

Page 19: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

19

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

XML Sample - grouping of leaf elements into section

Page 20: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

20

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

In progress and next steps

Test the XML• A pilot for testing the XML is under construction

POSC activity• Approve the WITSML opsReport enhancements.

NPD/PSA is building the new drill reporting generation• The Norwegian profiled opsReport will become the reporting format

Page 21: In collaboration with Building XML for Daily Drilling Report Arnt Vegard Espeland October 2006.

October 2006

21

In collaboration withUpstream Global Centre of Excellence

Arnt Vegard Espeland

?

Questions