1 / 90

DDR Modelling Patterns

DDR Modelling Patterns. Bit data, Casing/Liner/Tubing, and Cement. Need fixing. Class Name Entity type RIG NAME DOCUMENT DEFINITION DRILLING RIG IDENTIFICATION CODE DOCUMENT DEFINITION NPD DRILLING RIG IDENTIFICATION CODE DOCUMENT DEFINITION

jacobbrown
Télécharger la présentation

DDR Modelling Patterns

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DDR Modelling Patterns Bit data, Casing/Liner/Tubing, and Cement

  2. Need fixing Class Name Entity type RIG NAME DOCUMENT DEFINITION DRILLING RIG IDENTIFICATION CODE DOCUMENT DEFINITION NPD DRILLING RIG IDENTIFICATION CODE DOCUMENT DEFINITION RIG HEADING DIRECTION SINGLE PROPERTY DIMENSION RIG HEAVE AMPLITUDE SINGLE PROPERTY DIMENSION RIG PITCH ANGLE SINGLE PROPERTY DIMENSION RIG ROLL ANGLE SINGLE PROPERTY DIMENSION NPD WELLBORE IDENTIFICATION NUMBER DOCUMENT DEFINITION WELLBORE OFFICIAL IDENTIFICATION NUMBER DOCUMENT DEFINITION CEMENT GROUT CLASS OF COMPOUND CEMENT CLASS OF PARTICULATE MATERIAL WELL CASING ASSEMBLY NPS 11 3/4 INS etc. CLASS OF INANIMATE PHYSICAL OBJECT REPORT PERIOD SINGLE PROPERTY DIMENSION BOREHOLE CLASS OF INANIMATE PHYSICAL OBJECT BOLT HOLE CLASS OF INANIMATE PHYSICAL OBJECT DUG HOLE CLASS OF INANIMATE PHYSICAL OBJECT MOONPOOL CLASS OF INANIMATE PHYSICAL OBJECT TAPPING HOLE CLASS OF INANIMATE PHYSICAL OBJECT WHEEP HOLE CLASS OF INANIMATE PHYSICAL OBJECT IIP CLASS CLASS OF CLASS OF INDIVIDUAL V V

  3. http://www.glossary.oilfield.slb.com/DisplayImage.cfm?ID=481

  4. Functional An assembly of downhole tubulars and equipment required to enable safe and efficient production from an oil or gas well. Activities related to making up/testing/running/ landing/pulling of the completion string /tailpipe and/or production tubing, including setting and testing of production packer(s) run in conjunction with the string. Well Completion Model Physical WELL COMPLETION WELL TUBULAR COMPLETION?? WELL COMPLETION ASSEMBLY WELL COMPLETION (RUN) ASSEMBLY SECTION ???? WELL ASSEMBLY COIPO COFO WELL COMPLETION STRING HANDLING WELL CASING ASSEMBLY WELL LINER ASSEMBLY WELL TUBING ASSEMBLY WELL CASING WELL LINER WELL TUBING COIPO COIPO COIPO COFO COFO COFO COA WELL CONDUCTOR CASING WELL PRODUCTION CASING WELL CONDUCTOR CASING ASSEMBLY WELL SURFACE CASING ASSEMBLY WELL PRODUCTION CASING ASSEMBLY WELL INTERMEDIATE CASING ASSEMBLY WELL SURFACE CASING WELL INTERMEDIATE CASING WELL COMPLETION STRING CLASS http://www.glossary.oilfield.slb.com/DisplayImage.cfm?ID=481

  5. Wellbore Model I WELLBORE A REPORTING PERIOD in this context is by definition fixed to be 24 hours. Starting times may however differ, e.g. 00:00, or 06:00. DRILLING ACTIVITY #N-4 REPORTING PERIOD #n DEPTH AT START DRILLING REPORT PERIOD ROCK DRILL BIT HOLE MADE DURING DRILLING REPORT PERIOD BIT MMM RUN #i-1 DRILLING ACTIVITY #N-3 (MMM,i-1) ROCK DRILL BIT 14 3/4 NS 13 3/4 COID DRILLING ACTIVITY #N-2 (MMM,i) BIT MMM RUN #i ACME INC. WIDGET ALPHA NS 14 3/4 NS ACME INC. WIDGET ALPHA COID DRILLING ACTIVITY #N-1 (NNN,j) BIT NNN RUN #j THE WELLBORE DRILL BIT DEPTH AT START DRILLING ACTIVITY #N HOLE MADE DURING DRILLING ACTIVITY #N DRILLING ACTIVITY #N (MMM,i+1) BIT MMM RUN #i+1 HOURS DRILLED DURING RUN REPORTING PERIOD #m DEPTH AT END DRILLING ACTIVITY #N BIT RUN IN REPORTING PERIOD HOURS DRILLED IN REPORTING PERIOD DEPTH AT END DRILLING REPORT PERIOD DRILLING ACTIVITY #N+2 (NNN,j+1) BIT NNN RUN #j+1 REPORTING PERIOD #n BIT NNN RUN #j+2 DRILLING ACTIVITY #N+3 (NNN,j+2) REPORTING PERIOD #o REPORTING PERIOD #p

  6. Wellbore Model II SURFACE WELLBORE REFERENCE DEVICE Generic position/depth etc. WELLBORE DRILLING SEQUENCE START WELLBORE DRILLING SEQUENCE END WELLBORE SECTION BOTTOM SURFACE WELLBORE SECTION COE COE COF COF WELLBORE DRILLING SEQUENCE WELLBORE DRILLING SEQUENCE SECTION WELLBORE DRILLING SEQUENCE START WELLBORE DRILLING SEQUENCE END COF COA WELLBORE BIT RUN SECTION WELLBORE BIT RUN COE COE WELLBORE DRILLING SEQUENCE WELLBORE SECTION BOTTOM #I-2 COF COA COA BIT MMM RUN #i-1 START POINT WELLBORE BIT RUN BIT MMM RUN #i-1 WELLBORE SECTION BOTTOM #n-1 WELLBORE DRILLING SEQUENCE SECTION END POINT WELLBORE BIT RUN SECTION END POINT BIT MMM RUN #i-1 END POINT COFO COFO BIT MMM RUN #i START POINT WELLBORE BIT RUN SECTION START POINT WELLBORE DRILLING SEQUENCE SECTION START POINT BIT MMM RUN #i COFO COFO BIT MMM RUN #i END POINT WELLBORE SECTION BOTTOM #n Numbered sequentially independent of class membership, i.e. bit run or reporting period BIT NNN RUN #j WELLBORE SECTION BOTTOM #n+1

  7. Indirect property high level modelling ISO 15926-4 INDIRECT PROPERTY ISO 15926-4 PROPERTY SPACE INSTANCE COIP PS DISTANCE ISO 15926-4 PROPERTY RANGE INSTANCE ISO 15926-4 POSSIBLE INDIVIDUAL STRAIGHT LINEAR DISTANCE PR COI LENGTH RANGE WELLBORE SECTION BOTTOM SURFACE WELLBORE SECTION ISO 15926-4 SHAPE LENGTH OF PATH PR MEASURED DEPTH WELLBORE REFERENCE DEVICE WELLBORE SECTION CENTERLINE SHAPE MEASURED DEPTH RELATIVE TO RKB WELLBORE CENTERLINE SHAPE WELLBORE DRILLING SEQUENCE SECTION ROCK DRILL BIT WELLBORE REPORTING PERIOD SECTION WELLBORE BIT RUN SECTION

  8. Wellbore Drilling Sequence Start/Stop class_of_successor class_of_predecessor class_of_successor class_of_predecessor ISO 15926-4 REPRESENTATION OF THING WELLBORE DRILLING SEQUENCE START WELLBORE DRILLING SEQUENCE WELLBORE DRILLING SEQUENCE END ISO 15926-4 THING ISO 15926-4 INFORMATION REPRESENTATION COTS COTS COE COA COA ISO 15926-4 POINT IN TIME ISO 15926-4 REPRESENTATION OF GREGORIAN DATE AND UTC TIME ISO 15926-4 EXPRESS INFORMATION REPRESENTATION Figure 46 DATE REPRESENTATION RF WELLBORE DRILLING SEQUENCE PERIOD END WELLBORE DRILLING SEQUENCE PERIOD WELLBORE DRILLING SEQUENCE PERIOD START Figure 42 COPOITI COPEITI COPOIT whole whole whole whole whole whole The start of the wellbore drilling sequence The end of the wellbore drilling sequence YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC - YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC part part part part part part The wellbore drilling sequence B E B EN COI EV POIT A EV PEIT POIT COI

  9. Design Basis • Bit Data Section • The following entries are concerned with the “drill bit” • Size (in) • Model • Dull grade • The following entries are concerned with the “activity” • Hours drilled (hrs) • Hours drilled (Run) (hrs) • Bit/Run number • The following entries are concerned with the “hole” • ROP (m/hr) • Total ROP (m/hr) • Total Hole Made (Run) (m) • Total Hours drilled (Run) (hrs) • Hole Made (Run) (m) • MD ln (mKB) • MD Out (mKB)

  10. Rock Drill Bit High-level Taxonomy DRILL BIT ROCK DRILL BIT DIAMOND DRILL BIT SCREWTYPE DRILL BIT DULL ROCK DRILL BIT CORE DRILL BIT FIXED CUTTER DRILL BIT ROLLER CONE DRILL BIT ROCK DRILL BIT 3 NS ROCK DRILL BIT 36 NS

  11. IADC Dull Grading IADC DRILL BIT DULL GRADING CLASS This will not be completed as a part of this project. See “9. DDR Dull Grade” for solution. IADC FIXED CUTTER DRILL BIT DULL GRADING CLASS IADC ROLLER CONE DRILL BIT DULL GRADING CLASS IADC STEEL TOOTH DRILL BIT DULL GRADE CLASS IADC INSERT DRILL BIT DULL GRADE CLASS ROCK DRILL BIT DIAMOND DRILL BIT FIXED CUTTER DRILL BIT DULL ROCK DRILL BIT SCREWTYPE DRILL BIT CORE DRILL BIT ROLLER CONE DRILL BIT ROCK DRILL BIT 3 NS ROCK DRILL BIT 36 NS DULL FIXED CUTTER DRILL BIT DULL ROLLER CONE DRILL BIT STEEL TOOTH DRILL BIT INSERT ROLLER DRILL BIT ROLLER CONE REAMING BIT MILLED TOOTH ROLLER DRILL BIT DULL STEEL TOOTH DRILL BIT FIXED CUTTER DRILL BIT DULL GRADE 0 STEEL TOOTH DRILL BIT DULL GRADE 0 INSERT DRILL BIT DULL GRADE 0 DULL INSERT ROLLER DRILL BIT FIXED CUTTER DRILL BIT DULL GRADE 8 STEEL TOOTH DRILL BIT DULL GRADE 8 INSERT DRILL BIT DULL GRADE 8

  12. Wellbore, wellbore section and rock drill bit sizes DAILY DRILLING REPORT WELLBORE SECTION SIZE CODE ASSIGNMENT CLASS DAILY DRILLING REPORT WELLBORE SECTION SIZE CODE STRING CLASS DAILY DRILLING REPORT WELLBORE SECTION CLASS DAILY DRILLING REPORT WELLBORE SIZE CODE ASSIGNMENT CLASS DAILY DRILLING REPORT WELLBORE SIZE CODE STRING CLASS DAILY DRILLING REPORT WELLBORE CLASS DAILY DRILLING REPORT ROCK DRILL BIT SIZE CODE ASSIGNMENT CLASS DAILY DRILLING REPORT ROCK DRILL BIT SIZE CODE STRING CLASS DAILY DRILLING REPORT ROCK DRILL BIT CLASS COCOInd RF DRILL BIT ROCK DRILL BIT pattern represented ROCK DRILL BIT 14 3/4 NS Size (in) 14 3/4” COId ES COIPO WELLBORE 14 3/4 NS Note: All codes of the format “14 3/4 "“ are defined and associated according to this diagram. The codes of the form “14 3/4“ are missing. WELLBORE SECTION 14 3/4 NS

  13. 2. DDR Depth m MD for end of activity Sort out what is meant by “Activity” in this context. MEASURED DEPTH RELATIVE TO RKB (RDS1724719201) Done WELLBORE REFERENCE LOCATION ?????? LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE WELLBORE DRILLING SEQUENCE PR WELLBORE DRILLING SEQUENCE END WELLBORE SECTION METRE (RDS1332674) WELLBORE SECTION BOTTOM SURFACE WELLBORE DRILLING SEQUENCE SECTION class_of_possessor property_space Depth m MD for end of activity LENGTH RANGENNNN.NN m MY WELLBORE SECTION BOTTOM SURFACE MY WELLBORE SECTION MY WELLBORE DRILLING SEQUENCE MY WELLBORE DRILLING SEQUENCE END THE POINT IN TIME NNNN.NN 1 PR 2 AI AVERAGE MEASURED DEPTH OF WELLBORE END OF RUN – METRE (RDS1739476001) NNNN.NN m This must be checked against 7 and 8 P Depth m MD for end of activity ES A 'template input list' that is the list of entries required to state the 'measured depth relative to RKB' of a 'wellbore section bottom surface' at the end of a 'wellbore drilling sequence' measured in 'metre'.

  14. 3. DDR Drill Bit Size (in) DAILY DRILLING REPORT ROCK DRILL BIT SIZE CODE ASSIGNMENT CLASS Done DAILY DRILLING REPORT ROCK DRILL BIT SIZE CODE STRING CLASS DAILY DRILLING REPORT ROCK DRILL BIT CLASS COCOId COCOInd RF ARTEFACT DRILL BIT ROCK DRILL BIT ????? BIT represented pattern ROCK DRILL BIT 14 3/4 NS Size (in) 14 3/4 COId ES COIPO DAILY DRILLING REPORT ROCK DRILL BIT SIZE INPUT LIST (RDS1742133541) An anonymous objet defined by the template axiom to represent the actual rock drill bit The wellbore drill bit Size (in) ES A ‘template input list’ that is the input required to state the nominal size of the actual ‘wellbore drill bit’. Role 1: The identifier for the actual ‘wellbore drill bit’, Role 2: The code identifying the size class of which the actual ‘wellbore drill bit’ is a member. Note: The code shall be a member of the ‘daily drilling report rock drill bit size code string class’. “OBJECT IN FOCUS”

  15. 4. DDR Bit/Run number ROCK DRILL BIT PARTICIPATION IN WELLBORE BIT RUN Done WELLBORE BIT RUN SECTION PARTICIPATION IN WELLBORE BIT RUN WELLBORE DRILLING SEQUENCE ROCK DRILL BIT WELLBORE BIT RUN SECTION IDENTIFIER ASSIGNMENT CLASS COP/OR COA COIPO WELLBORE BIT RUN SECTION IDENTIFIER STRING CLASS WELLBORE BIT RUN SECTION WELLBORE BIT RUN COP/OR RF COF COA WELLBORE BIT RUN IDENTIFIER ASSIGNMENT CLASS WELLBORE BIT RUN IDENTIFIER STRING CLASS (RDS1726256440) RF WELLBORE BIT RUN SECTION #NNNNN.mm WELLBORE BIT RUN #NNNNN.mm ACME INC. WIDGET ALPHA NS 14 3/4 NS #NNNNN represented P P F represented A pattern Bit/Run number NNNNN.mm COId ES DAILY DRILLING REPORT BIT/RUN IDENTIFIER INPUT LIST (RDS1742142241) WELLBORE BIT RUN ACME INC. WIDGET ALPHA NS 14 3/4 NS #NNNNN.1 WELLBORE BIT RUN ACME INC. WIDGET ALPHA NS 14 3/4 NS #NNNNN.mm WELLBORE BIT RUN ACME INC. WIDGET ALPHA NS 14 3/4 NS #NNNNN.nn An anonymous objet created by the expansion Bit/Run number ES A ‘template input list’ that is the input required to state the identifier of the actual ‘wellbore bit run’, including the corresponding ‘wellbore bit run section’. Role 1: The identifier for the actual ‘wellbore bit run’, Role 2: The code string class of which the actual ‘wellbore drill bit identifier’ is a member. Note: The code shall be a member of the ‘wellbore bit run identifier string class’. “OBJECT IN FOCUS” The wellbore drill bit

  16. 5. DDR Drill Bit Model MANUFACTURERS PRODUCT IDENTIFICATION CODE Done PRODUCT IDENTIFIER CODE STRING CLASS (RDS1386450251) ARTEFACT CLASS COCOId RF COCOInd Note. This is only sufficient to state that the actual ‘rock drill bit’ is a member of a class that is a subclass of the class ‘rock drill bit’. Additional data is required if more precise statements are to be made. ROCK DRILL BIT ROCK DRILL BIT 14 3/4 NS COIPO Role 2 represented ACME INC. WIDGET ALPHA NS 14 3/4 NS An anonymous objet created by the expansion pattern Model ACME INC. WIDGET ALPHA COId ES ROCK DRILL BIT IDENTIFIER CODE INPUT LIST (RDS1742155131) Model ES A ‘template input list’ that is the input required to state the “Model” of the actual ‘rock drill bit’. Role 1: The identifier for the actual ‘wellbore drill bit’, Role 2: The “model” code of the class of which the actual ‘wellbore drill bit’ is a member. Note. This is only sufficient to state that the actual ‘rock drill bit’ is a member of a class that is a subclass of the class ‘rock drill bit’. Additional data is required if more precise statements are to be made. “OBJECT IN FOCUS” Role 1 The wellbore drill bit

  17. 6. DDR Hours drilled (hrs) Update DIFFERENT NAME!!! What is the underlying concept? WELLBORE DRILLING SEQUENCE (RDS1714173351) TIMEDRILLED IN REPORTING PERIOD WELLBORE REPORTING PERIOD DRILLING SEQUENCE (RDS1714177711) TIME RANGE (RDSXXXXXX) represented pattern MM.MM-n MM.MM-n ER COId result RN PR HOUR (RDS1326734) m/hr MM.MM+n RN result PQ input PQ input This is to indicate that there are always ranges and tolerances involved. MM.MM-n m/hr MM.MM+n m/hr classified classified P P class_of_possessor LBOPR UBOPR property_space classifier classifier Hours drilled (hrs) 1 MY WELLBORE ***** SEQUENCE mm.mm TIME RANGEMM.MM °C PR whole AI TIME DRILLED IN REPORTING PERIOD-HOURS AVERAGE Template signature MM.MM m/hr P Hours drilled (hrs) ES A ‘template input list’ that is the input required to state the membership of an actual ‘rock drill bit’ in a particular ‘IADC rock drill bit dull grade class’. Role 1: The identifier for the actual ‘rock drill bit’, Role 2: The dull grade code of the actual ‘rock drill bit’. The SW shall check for the existence of a ‘rock drill bit dull grade xxx’ reflecting the code instance, and establish such class if it not present and make the actual ‘rock drill bit’ a member of the actual ‘DRILL BIT DULL GRADE NNNNNN’ class HOLD

  18. 7. DDR MD In (mKB) MEASURED DEPTH RELATIVE TO RKB (RDS1724719201) Done MEASURED DEPTH OF BIT AT START ACTIVITY LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE WELLBORE SECTION BOTTOM SURFACE PR WELLBORE SECTION METRE (RDS1332674) WELLBORE SECTION BOTTOM SURFACE WELLBORE DRILLING SEQUENCE WELLBORE DRILLING SEQUENCE SECTION WELLBORE DRILLING SEQUENCE START WELLBORE DRILLING SEQUENCE SECTION START POINT class_of_possessor property_space MY WELLBORE DRILLING SEQUENCE START MD ln (mKB) LENGTH RANGENNNN.NN m MY WELLBORE SECTION BOTTOM SURFACE MY WELLBORE SECTION MY WELLBORE DRILLING SEQUENCE THE POINT IN TIME NNNN.NN 1 PR 2 AI AVERAGE MEASURED DEPTH OF WELLBORE START OF RUN – METRE (RDS1739468441) NNNN.NN m P MD ln (mKB) ES

  19. 8. DDR MD Out (mKB) Done MEASURED DEPTH RELATIVE TO RKB (RDS1724719201) MEASURED DEPTH OF BIT AT END ACTIVITY LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE ROCK DRILL BIT PR WELLBORE SECTION METRE (RDS1332674) WELLBORE SECTION BOTTOM SURFACE WELLBORE DRILLING SEQUENCE WELLBORE DRILLING SEQUENCE SECTION WELLBORE DRILLING SEQUENCE END WELLBORE DRILLING SEQUENCE SECTION END POINT class_of_possessor property_space MY WELLBORE DRILLING SEQUENCE START MD Out (mKB) LENGTH RANGENNNN.NN m MY WELLBORE SECTION BOTTOM SURFACE MY WELLBORE SECTION MY WELLBORE DRILLING SEQUENCE THE POINT IN TIME NNNN.NN 1 PR 2 AI AVERAGE MEASURED DEPTH OF WELLBORE END OF RUN – METRE (RDS1739476001) NNNN.NN m P MD Out (mKB) ES

  20. 9. DDR Dull Grade Done IADC ROCK DRILL BIT DULL GRADE CODE ASSIGNMENT CLASS (RDS1717833671) IADC ROCK DRILL BIT DULL GRADE CODE STRING CLASS (RDS1717818661) IADC ROCK DRILL BIT DULL GRADE CLASS COCOId COCOInd RF DRILL BIT Is the DDR string format identical with the IADC format, and are there any standard for this format at all? ROCK DRILL BIT DULL ROCK DRILL BIT DRILL BIT XXXX represented ROCK DRILL BIT IADC DULL GRADE NNNNNNN pattern Dull grade nnnnnnn COId ES COIPO There are 8x8x…… possible classes. Will not be predefined in this project. IADC ROCK DRILL BIT DULL GRADE INPUT LIST (RDS1742169071) Dull grade ES A ‘template input list’ that is the input required to state the membership of an actual ‘rock drill bit’ in a particular ‘IADC rock drill bit dull grade class’. Role 1: The identifier for the actual ‘rock drill bit’, Role 2: The dull grade code of the actual ‘rock drill bit’. Note. The SW shall check for the existence of a ‘rock drill bit dull grade xxx’ reflecting the code instance, and establish such class if it not present and make the actual ‘rock drill bit’ a member of the actual ‘rock drill bit iadc dull grade nnnnnn’ class. “OBJECT IN FOCUS” The wellbore drill bit

  21. 10. DDR Hole Made (Run) (m) Done WELLBORE BIT RUN SECTION LENGTH (RDS1724802331) LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE PR WELLBORE SECTION METRE (RDS1332674) WELLBORE DRILLING SEQUENCE SECTION WELLBORE BIT RUN SECTION possessor property_space Hole Made (Run) (m) LENGTH RANGENNNN.NN m MY WELLBORE BIT RUN SECTION NNNN.NN 1 PR AI AVERAGE NNNN.NN m Hole Made (Run) (m) HOLE MADE DURING BIT RUN – METRE (RDS1739504611) ES P A 'template input list' that is the list of entries required to state the 'wellbore bit run section length' of a 'wellbore bit run section' at the end of a 'wellbore bit run' measured in 'metre'. Role 1: The identifier of the actual ‘wellbore bit run’. Role 2: The length in meters.

  22. 11. Hours drilled (Run) (hrs) Draft only. Copy from 6 to remind me to do this. DIFFERENT NAME!!! What is the underlying concept? WELLBORE DRILLING SEQUENCE (RDS1714173351) TIMEDRILLED IN REPORTING PERIOD WELLBORE REPORTING PERIOD DRILLING SEQUENCE (RDS1714177711) TIME RANGE (RDSXXXXXX) represented pattern MM.MM-n MM.MM-n ER COId result RN PR HOUR (RDS1326734) m/hr MM.MM+n RN result PQ input PQ input This is to indicate that there are always ranges and tolerances involved. MM.MM-n m/hr MM.MM+n m/hr classified classified P P class_of_possessor LBOPR UBOPR property_space classifier classifier Hours drilled (hrs) 1 MY WELLBORE ***** SEQUENCE mm.mm TIME RANGEMM.MM °C PR whole AI AVERAGE TIME DRILLED IN REPORTING PERIOD-HOURS Template signature MM.MM m/hr P A ‘template input list’ that is the input required to state the membership of an actual ‘rock drill bit’ in a particular ‘IADC rock drill bit dull grade class’. Role 1: The identifier for the actual ‘rock drill bit’, Role 2: The dull grade code of the actual ‘rock drill bit’. The SW shall check for the existence of a ‘rock drill bit dull grade xxx’ reflecting the code instance, and establish such class if it not present and make the actual ‘rock drill bit’ a member of the actual ‘DRILL BIT DULL GRADE NNNNNN’ class HOLD

  23. 12. DDR ROP (m/hr) Done WELLBORE SECTION (RDS16453593) This is to indicate that there are always ranges and tolerances involved. DRILL BIT RATE OF PENETRATION DURING BIT RUN WELLBORE BIT RUN SECTION (RDS16453458) SPEED RANGE (RDS13103920) represented pattern MM.MM-n MM.MM-n ER COId result RN PR METRE PER HOUR (RDS1351349) m/hr MM.MM+n RN result PQ input PQ input MM.MM-n m/hr MM.MM+n m/hr classified classified P ROP (m/hr) P class_of_possessor ES LBOPR UBOPR property_space classifier classifier ROP (m/hr) 1 MY WELLBORE ***** SECTION mm.mm SPEED RANGEMM.MM °C PR whole AI AVERAGE DRILL BIT RATE OF PENETRATION DURING BIT RUN - METRE PER HOUR (RDS1741950461) Template signature MM.MM m/hr P A 'template input list' that is the list of entries required to state the 'drill bit rate of penetration' of a 'wellbore bit run section' at the end of a 'wellbore bit run' measured in 'metre per hour'. Role 1: The identifier of the actual ‘wellbore bit run’. Role 2: The ROP in 'metre per hour'.

  24. 13. DDR Total Hole Made (Run) (m) Done WELLBORE REPORTING PERIOD SECTION LENGTH LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE PR WELLBORE SECTION METRE (RDS1332674) WELLBORE DRILLING SEQUENCE SECTION WELLBORE REPORTING PERIOD SECTION Total Hole Made (Run) (m) ES possessor property_space Total Hole Made (Run) (m) LENGTH RANGENNNN.NN m MY WELLBORE REPORTING PERIOD SECTION NNNN.NN 1 PR AI AVERAGE NNNN.NN m HOLE MADE DURING REPORTING PERIOD – METRE (RDS1741961191) P A 'template input list' that is the list of entries required to state the 'wellbore reporting period section length' of a 'wellbore reporting period section' at the end of a 'wellbore reporting period drilling sequence' measured in 'metre'. Role 1: The identifier of the actual ‘wellbore reporting period drilling sequence’. Role 2: The length in meters.

  25. 14. Total Hours drilled (Run) (hrs) Draft only. Copy from 6 to remind me to do this. DIFFERENT NAME!!! What is the underlying concept? WELLBORE DRILLING SEQUENCE (RDS1714173351) TIMEDRILLED IN REPORTING PERIOD WELLBORE REPORTING PERIOD DRILLING SEQUENCE (RDS1714177711) TIME RANGE (RDSXXXXXX) represented pattern MM.MM-n MM.MM-n ER COId result RN PR HOUR (RDS1326734) m/hr MM.MM+n RN result PQ input PQ input This is to indicate that there are always ranges and tolerances involved. MM.MM-n m/hr MM.MM+n m/hr classified classified P P class_of_possessor LBOPR UBOPR property_space classifier classifier Hours drilled (hrs) 1 MY WELLBORE ***** SEQUENCE mm.mm TIME RANGEMM.MM °C PR whole AI AVERAGE TIME DRILLED IN REPORTING PERIOD-HOURS Template signature MM.MM m/hr P A ‘template input list’ that is the input required to state the membership of an actual ‘rock drill bit’ in a particular ‘IADC rock drill bit dull grade class’. Role 1: The identifier for the actual ‘rock drill bit’, Role 2: The dull grade code of the actual ‘rock drill bit’. The SW shall check for the existence of a ‘rock drill bit dull grade xxx’ reflecting the code instance, and establish such class if it not present and make the actual ‘rock drill bit’ a member of the actual ‘DRILL BIT DULL GRADE NNNNNN’ class HOLD

  26. 15. DDR Total ROP (m/hr) Done WELLBORE SECTION (RDS16453593) DRILL BIT RATE OF PENETRATION DURING REPORTING PERIOD This is to indicate that there are always ranges and tolerances involved. WELLBORE REPORTING PERIOD SECTION (RDS1719668841) SPEED RANGE (RDS13103920) represented -40 pattern -40 ER COId result PR RN METRE PER HOUR (RDS1351349) 85 m/hr RN result PQ input PQ input MM.MM-n m/hr MM.MM+n m/hr classified classified P Total ROP (m/hr) P ES class_of_possessor LBOPR UBOPR property_space classifier classifier MY WELLBOREREPORTING SECTION Total ROP (m/hr) 1 mm.mm SPEED RANGEMM.MM °C PR AI AVERAGE DRILL BIT RATE OF PENETRATION DURING REPORTING PERIOD - METRE PER HOUR (RDS1719707031) Template signature MM.MM m/hr P A 'template input list' that is the data required to state the 'drill bit rate of penetration at end of reporting period' measured in 'metre per hour‘. Role 1: The identifier of the actual ‘wellbore reporting period’. Role 2: The ROP in 'metre per hour'.

  27. 17. DDR Type of pipe Done DAILY DRILLING REPORT EQUIPMENT CLASS DAILY DRILLING REPORT WELL COMPLETION CODE ASSIGNMENT CLASS DAILY DRILLING REPORT WELL COMPLETION CODE STRING CLASS DAILY DRILLING REPORT WELL COMPLETION ASSEMBLY CLASS COCOId RF COCOInd ARTEFACT WELL COMPLETION ASSEMBLY represented WELL CASING ASSEMBLY pattern Type of pipe C COId ES WELL LINER ASSEMBLY L Type of pipe ES WELL TUBING ASSEMBLY T DAILY DRILLING REPORT WELL COMPLETION CODE INPUT LIST (RDS1742033261) My actual tubular section An anonymous objet created by the expansion A ‘template input list’ that is the input required to state the class of ‘well completion assembly’ of which the actual ‘tubular section’ is a member. Role 1: The identifier for the actual ‘tubular section’. Role 2: The code identifying the class of which the actual ‘well completion assembly’ is a member. Note: The code shall be a member of the ‘daily drilling report well completion code string class’. “OBJECT IN FOCUS” The tubular

  28. 18. Casing Type DAILY DRILLING REPORT EQUIPMENT CLASS DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE ASSIGNMENT CLASS Done DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE STRING CLASS DAILY DRILLING REPORT WELL CASING ASSEMBLY CLASS COCOId RF COCOInd WELL COMPLETION ASSEMBLY WELL CASING ASSEMBLY represented WELL SURFACE CASING ASSEMBLY pattern Casing Type Top COId ES WELL INTERMEDIATE CASING ASSEMBLY Intermediate Casing Type ES WELL PRODUCTION CASING ASSEMBLY Production DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE INPUT LIST (RDS1742631161) #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the class of ‘well casing assembly’ of which the actual ‘tubular section’ is a member. Role 1: The identifier for the actual ‘tubular section’. Role 2: The code identifying the class of which the actual ‘well casing assembly’ is a member. Note: The code shall be a member of the ‘daily drilling report well casing code string class’. “OBJECT IN FOCUS” The tubular

  29. WELL COMPLETION ASSEMBLY (RDS8015624975) 19. DDR Run Date/Time ISO 15926-4 REPRESENTATION OF THING WELL COMPLETION SECTION ASSEMBLY (RDS1743874971) ISO 15926-4 THING ISO 15926-4 INFORMATION REPRESENTATION Done class_of_predecessor class_of_successor WELL COMPLETION SECTION ASSEMBLY RUN START (RDS1743614461) WELL COMPLETION SECTION ASSEMBLY RUN (RDS1742655911) WELL COMPLETION SECTION ASSEMBLY RUN END (RDS1743614761) ISO 15926-4 EXPRESS INFORMATION REPRESENTATION ISO 15926-4 REPRESENTATION OF GREGORIAN DATE AND UTC TIME COTS COTS ISO 15926-4 POINT IN TIME Figure 46 COE COA COE Add this level as required WELL CASING SECTION ASSEMBLY RUN START (RDSxxxxxxx) WELL CASING SECTION ASSEMBLY RUN (RDSxxxxxxx) WELL CASING SECTION ASSEMBLY RUN END (RDSxxxxxxx) DATE REPRESENTATION YYYY-MM-DDTHH:MM (RDS1743654541) Run Date/Time Figure 42 whole whole whole part part part part whole whole The start of the well completion run The end of the well completion run YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC - YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC part The well completion run B E B EN COI EV POIT A EV PEIT POIT WELL COMPLETION SECTION ASSEMBLY RUN DATE TIME - YYYY-MM-DDTHH:MM (RDS1743845701) An anonymous objet that represent the “object in focus” created by the expansion #NNNNN Run Date/Time ES A ‘template input list’ that is the input required to state the start and end date/time for a ‘well completion section assembly run’. Role 1: The identifier for the actual ‘well completion assembly run’. Role 2: The start date/time in the format ‘YYYY-MM-DDTHH:MM’. Role 3: The end date/time in the format ‘YYYY-MM-DDTHH:MM’. “OBJECT IN FOCUS” The tubular

  30. 20. Description DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION ASSIGNMENT CLASS (RDS1742659421) UNSPECIFIED STRING ISO 15926-4 ACTIVITY Done DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION (RDS1742657881) WELL COMPLETION SECTION ASSEMBLY RUN (RDS1742655911) WELL COMPLETION SECTION ASSEMBLY (RDS1743874971) COCOD RF COInd An anonymous objet that represent the actual “object in focus” created by the expansion represented pattern Description Blablablablablabla #NNNNN COId ES “OBJECT IN FOCUS” Description (RDS8770443) ES DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION INPUT LIST (RDS1742669131) The tubular being run Note: One could also see the need to associate this description with the actual ‘well casing assembly’, but we have chosen to do the relationship to the activity first. A ‘template input list’ that is the input required to record the description of a particular ‘run in hole’ activity. Role 1: The identifier for the actual ‘run in hole’, Role 2: The actual text string’.

  31. 21. DDR Nominal OD (in) API 5CT CLASS API 5CT NOMINAL SIZE CODE ASSIGNMENT CLASS Done API 5CT NOMINAL SIZE CODE STRING CLASS API 5CT NOMINAL SIZE PIPE CLASS DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE ASSIGNMENT CLASS Note: API 5CT classes are not up to date. Needs fixing. DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE STRING CLASS DAILY DRILLING REPORT WELL COMPLETION STRING CLASS COCOId COCOInd RF ARTEFACT PIPE API 5CT PIPE represented pattern PIPE API 5CT NPS 11-3/4 Nominal OD (in) 11-3/4 COId Nominal OD (in) ES COIPO ES Note: Codes are not added to the RDL DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE INPUT LIST (RDS1742789671) #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the nominal size of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The size code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report well completion code string class’. “OBJECT IN FOCUS” The tubular

  32. 22. Nominal ID (in) Done WELL COMPLETION SECTION ASSEMBLY NOMINAL INSIDE DIAMETER (RDS1744454041) LENGTH RANGE (RDS16804453) WELL COMPLETION SECTION ASSEMBLY LENGTH RANGENNNN.NN m COIP PR PR property_space class_of_possessor INCH (RDS1326959) ? DEFAULT COiPO possessor property This needs to have an identifier. What will the format be? Nominal ID (in) MY WELL COMPLETION SECTION ASSEMBLY NNNN.NN NNNN.NN m IP P 2 AI 1 Nominal ID (in) ES WELL COMPLETION SECTION ASSEMBLY NOMINAL INSIDE DIAMETER – INCH (XXXX) COMO A 'template input list' that is the list of entries required to state the ‘well completion section assembly nominal inside diameter’ of a 'well completion section assembly'. Role 1: The identifier for the actual ‘well completion section assembly’. Role 2: The nominal value for the smallest inside diameter of the items making up the assembly stated in inches.

  33. 23. DDR Nominal Weight (lbs/ft) API 5CT PIPE WEIGHT CODE ASSIGNMENT CLASS API 5CT PIPE WEIGHT CODE POUND PER FOOT STRING CLASS API 5CT WEIGHT RATED PIPE POUND PER FOOT CLASS Done DAILY DRILLING REPORT WEIGHT RATED PIPE CODE ASSIGNMENT CLASS Note: API 5CT classes are not up to date. Needs fixing. DAILY DRILLING REPORT WEIGHT CODE POUND PER FOOT STRING CLASS DAILY DRILLING REPORT WEIGHT RATED PIPE CLASS COCOId COCOInd RF ARTEFACT POUND MASS PER FOOT PIPE API 5CT PIPE ????? PIPE represented Nominal Weight (lbs/ft) pattern PIPE API 5CT NOMINAL WEIGHT 32.75 LB/FT 32.75 COId Nominal Weight (lbs/ft) ES COIPO ES Note: Codes and classes have not been added to the RDL DAILY DRILLING REPORT WEIGHT CODE – POUND PER FOOT (RDS1742820821) #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the nominal weight of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The size code in pound per foot of the actual ‘‘well completion string’. Note: The code shall be a member of the ‘daily drilling report weight code pound per foot string class’. “OBJECT IN FOCUS” The tubular

  34. 24. DDR Nominal Grade API 5CT 7TH. EDITION COMPOUND CLASS API 5CT 7TH. EDITION STEEL GRADE CODE ASSIGNMENT CLASS Done API 5CT STEEL GRADE CODE STRING CLASS API 5CT 7TH. EDITION STEEL GRADE CLASS DAILY DRILLING REPORT STEEL GRADE CODE ASSIGNMENT CLASS DAILY DRILLING REPORT STEEL GRADE CODE STRING CLASS DAILY DRILLING REPORT STEEL GRADE CLASS COCOId COCOInd RF ARTEFACT STEEL OBJECT CARBON STEEL OBJECT NNNNN represented pattern API 5CT - GRADE C90 TYPE 1 OBJECT Nominal Grade C90-1 COId ES COIPO Nominal Grade ES DAILY DRILLING REPORT STEEL GRADE CODE INPUT LIST (RDS1742870161) #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the material grade of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The material grade code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report steel grade code string class’. “OBJECT IN FOCUS” The tubular

  35. 25. DDR Nominal Connection API 5CT 7TH. EDITION TABLE E3 CONNECTION CODE ASSIGNMENT CLASS API 5CT 7TH. EDITION TABLE E1 CONNECTION CODE ASSIGNMENT CLASS DAILY DRILLING REPORT CONNECTION CODE ASSIGNMENT CLASS Done, but need to add codes and classes. DAILY DRILLING REPORT CONNECTION CODE STRING CLASS DAILY DRILLING REPORT CONNECTION CLASS COCOId COCOInd RF ARTEFACT API 5CT 7TH. EDITION TABLE E1 CONNECTION CODE STRING CLASS API 5CT 7TH. EDITION TABLE E3 CONNECTION CODE STRING CLASS API 5CT 7TH. EDITION TABLE E1 CONNECTION CLASS STEEL OBJECT API 5CT 7TH. EDITION TABLE E3 CONNECTION CLASS xxxxxxx NNNNN API 5L ????. EDITION CONNECTION CLASS represented pattern API 5B BUTTRESS CASING THREAD Nominal Connection B COId ES COIPO Nominal Connection ES DAILY DRILLING REPORT CONNECTION CODE INPUT LIST (RDS1742916021) #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the thread class of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The thread code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report connection code string class’. “OBJECT IN FOCUS” The tubular

  36. 26. Length (m) Done WELL COMPLETION SECTION ASSEMBLY RUN (RDS1742655911) WELL COMPLETION ASSEMBLY (RDS8015624975) WELL COMPLETION SECTION LENGTH (RDS1743880281) ARTEFACT LENGTH RANGENNNN.NN m class_of_located class_of_locator COIPO PR WELL COMPLETION SECTION ASSEMBLY WELLBORE SECTION LENGTH RANGE (RDS16804453) METRE (RDS1332674) ? CORL PR COIPO COF DEFAULT WELL COMPLETION RUN SECTION ASSEMBLY WELL CASING ASSEMBLY COIPO This needs to have an identifier. What will the format be? possessor property Length (m) MY WELL COMPLETION RUN ASSEMBLY NNNN.NN NNNN.NN m P 1 AI 2 Length (m) ES WELL COMPLETION SECTION LENGTH – METRE (RDS1743884861) A 'template input list' that is the list of entries required to state the 'well completion section length' of a 'well completion section assembly‘ measured in 'metre'. Role 1: The identifier of the actual ‘wellbore completion section assembly’. Role 2: The length in meters.

  37. 27. Top/Hanger MD (mKB) Done MEASURED DEPTH RELATIVE TO RKB LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE MEASURED DEPTH RELATIVE TO RKB WELLBORE RUN SECTION TOP (RDS1744395931) LENGTH RANGENNNN.NN m COIP PR PR property_space WELL STRING HANGER class_of_possessor METRE (RDS1332674) ? WELL COMPLETION SECTION ASSEMBLY TOP DEFAULT WELL COMPLETION SECTION ASSEMBLY COFO COIPO MY WELL STRING HANGER possessor property Top/Hanger MD (mKB) MY WELLBORE RUN SECTION TOP NNNN.NN NNNN.NN m IP MY WELLBORE RUN SECTION P 2 AI AI This needs to have an identifier. What will the format be? Top/Hanger MD (mKB) 1 ES WELL COMPLETION SECTION ASSEMBLY TOP DEPTH RELATIVE TO RKB – METRE (RDS1744400291) COMO A 'template input list' that is the list of entries required to state the measured depth in metres relative to RKB to the top of a 'well completion assembly' or a 'well string hanger'. Role 1: The identifier for the actual ‘well completion section assembly’ or ‘well string hanger’. Role 2: The value obtained by the actual measurement.

  38. 28. Bottom/Shoe MD (mKB) Done MEASURED DEPTH RELATIVE TO RKB LENGTH RANGE (RDS16804453) WELLBORE REFERENCE DEVICE MEASURED DEPTH RELATIVE TO RKB WELLBORE RUN SECTION BOTTOM (RDS1744415021) LENGTH RANGENNNN.NN m COIP PR PR property_space CASING SHOE class_of_possessor METRE (RDS1332674) ? WELL COMPLETION SECTION ASSEMBLY BOTTOM DEFAULT WELL COMPLETION SECTION ASSEMBLY COFO COIPO MY CASING SHOE possessor property Bottom/Shoe MD (mKB) MY WELLBORE RUN SECTION BOTTOM NNNN.NN NNNN.NN m IP MY WELLBORE RUN SECTION P 2 AI AI This needs to have an identifier. What will the format be? Bottom/Shoe MD (mKB) 1 ES WELL COMPLETION SECTION ASSEMBLY BOTTOM DEPTH RELATIVE TO RKB – METRE (RDS1744407031) COMO A 'template input list' that is the list of entries required to state the measured depth in metres relative to RKB to the bottom of a 'well completion assembly' or a ‘casing shoe'. Role 1: The identifier for the actual ‘well completion section assembly’ or ‘casing shoe’. Role 2: The value obtained by the actual measurement.

  39. Wellbore Model For “Cement” WELL COMPLETION WELL TUBULAR COMPLETION?? ARTEFACT COFO WELL CASING WELL LINER WELL TUBING WELL COMPLETION ASSEMBLY COFO COFO COFO COIPO class_of_whole class_of_part class_of_whole class_of_part WELL CONDUCTOR CASING WELL PRODUCTION CASING WELL ASSEMBLY WELLBORE ASSEMBLY WELL CASING ASSEMBLY WELL LINER ASSEMBLY WELL TUBING ASSEMBLY WELL SURFACE CASING WELL INTERMEDIATE CASING COIPO COIPO COIPO class_of_whole class_of_part WELLBORE COMPLETED SECTION WELL PRODUCTION TUBING ASSEMBLY WELL CONDUCTOR CASING ASSEMBLY WELL SURFACE CASING ASSEMBLY WELL PRODUCTION CASING ASSEMBLY WELL INTERMEDIATE CASING ASSEMBLY CEMENT ZONE WELLBORE SECTION An artefact that is a wellbore completed with structures (casing, lining etc.). WELL COMPLETION STRING HANDLING Focal point COA A wellbore section characterized by the cementing job (length, type of cement, etc.).

  40. WITSML Cement job ISO 15926-4 PARTICULATE MATERIAL ISO 15926-4 COMPOUND ARTEFACT ISO 15926-4 ACTIVITY ARTEFACT class_of_part class_of_whole CEMENT CEMENT SLURRY (WET CONCRETE) CURED CEMENT CEMENTING WELLBORE COMPLETED SECTION WELLBORE ASSEMBLY WELL ASSEMBLY WELLBORE CEMENTING JOB WELLBORE CEMENTING CEMENT ZONE WELLBORE SECTION CEMENT PUMPING PRIMARY WELLBORE CEMENTING JOB …..STRING….. WELLBORE CEMENT SQUEEZING Cement squeeze CEMENT MIXING WITSML Job type CEMENT DISPLACING An artefact that is a wellbore completed with structures (casing, lining etc.). Cement squeeze type WITSML Type squeeze Secondary cement http://w3.energistics.org/schema/witsml_v1.3.1_data/XML_Examples/cementJob.xml

  41. 30. Start Date/Time ISO 15926-4 REPRESENTATION OF THING Done ISO 15926-4 THING ISO 15926-4 INFORMATION REPRESENTATION class_of_predecessor class_of_successor WELLBORE CEMENTING JOB START (RDS1744494991) WELLBORE CEMENTING JOB (RDS1744489071) WELLBORE CEMENTING JOB END (RDS1744498741) ISO 15926-4 EXPRESS INFORMATION REPRESENTATION ISO 15926-4 REPRESENTATION OF GREGORIAN DATE AND UTC TIME COTS COTS ISO 15926-4 POINT IN TIME COE Figure 46 COE COA DATE REPRESENTATION YYYY-MM-DDTHH:MM (RDS1743654541) Start Date/Time Figure 42 whole whole whole part part part part whole whole The start of the wellbore cementing job The end of the wellbore cementing job YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC - YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC part The wellbore cementing job B E B EN COI 1 2 EV POIT A EV PEIT POIT WELLBORE CEMENTING JOB START DATE AND TIME - YYYY-MM-DDTHH:MM (RDS1744511291) Start Date/Time ES COMDO A ‘template input list’ that is the input required to state the start date/time of an actual ‘wellbore cementing job’. Role 1: The identifier for the actual ‘wellbore cementing job’. Role 2: The start date/time in the format ‘YYYY-MM-DDTHH:MM’.

  42. 31. End Date/Time ISO 15926-4 REPRESENTATION OF THING Done ISO 15926-4 THING ISO 15926-4 INFORMATION REPRESENTATION class_of_predecessor class_of_successor WELLBORE CEMENTING JOB START (RDS1744494991) WELLBORE CEMENTING JOB (RDS1744489071) WELLBORE CEMENTING JOB END (RDS1744498741) ISO 15926-4 EXPRESS INFORMATION REPRESENTATION ISO 15926-4 REPRESENTATION OF GREGORIAN DATE AND UTC TIME COTS COTS ISO 15926-4 POINT IN TIME COE Figure 46 COE COA bump the plug DATE REPRESENTATION YYYY-MM-DDTHH:MM (RDS1743654541) End Date/Time Figure 42 whole whole whole part part part part whole whole The start of the wellbore cementing job The end of the wellbore cementing job YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC - YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC part The wellbore cementing job B E B EN COI EV POIT A EV PEIT POIT 1 2 WELLBORE CEMENTING JOB END DATE AND TIME - YYYY-MM-DDTHH:MM (RDS1744514661) End Date/Time ES COMDO A ‘template input list’ that is the input required to state the start date/time of an actual ‘wellbore cementing job’. Role 1: The identifier for the actual ‘wellbore cementing job’. Role 2: The end date/time in the format ‘YYYY-MM-DDTHH:MM’.

  43. 32. DDR Job Type Done DAILY DRILLING REPORT ACTIVITY CLASS DAILY DRILLING REPORTWELLBORE CEMENTING JOB CODE ASSIGNMENT CLASS DAILY DRILLING REPORTWELLBORE CEMENTING JOB CODE STRING CLASS DAILY DRILLING REPORTWELLBORE CEMENTING JOB CLASS COCOId ISO 15926-4 ACTIVITY RF COCOInd WELLBORE CEMENTING JOB WELLBORE PRIMARY CEMENTING JOB represented pattern Job Type Primary COId ES WELLBORE CEMENT PLUGGING Plug WELLBORE CEMENT SQUEEZING Squeeze DAILY DRILLING REPORT WELLBORE CEMENTING JOB CODE INPUT LIST (RDS1744578151) Unknown nnnnnnn A ‘template input list’ that is the input required to state the cementing job class of an actual ‘wellbore cementing job’. Role 1: The identifier for the actual ‘well cementing job’. Role 2: The code for the class of cemnting jobs of which the actual ‘well cementing job’ is a member. Note: The code shall be a member of the ‘daily drilling report wellbore cementing job code string class’.

  44. 33. DDR Casing string diameter API 5CT NOMINAL SIZE CODE ASSIGNMENT CLASS API 5CT NOMINAL SIZE CODE STRING CLASS API 5CT NOMINAL SIZE PIPE CLASS DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE ASSIGNMENT CLASS Done. See 21. DDR Nominal OD (in) DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE STRING CLASS DAILY DRILLING REPORT WELL COMPLETION STRING CLASS COCOId COCOInd RF ARTEFACT THREADED PIPE API 5CT PIPE ????? BIT represented pattern PIPE API 5CT 11 3/4 Nominal OD (in) 11-3/4 Note the missing “-” COId ES COIPO DAILY DRILLING REPORT WELL COMPLETION STRING SIZE - INCH #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the nominal size of an actual ‘wellbore drill bit’. Role 1: The identifier for the actual ‘wellbore drill bit’, Role 2: The size code of the actual ‘wellbore drill bit’. The SW shall create the anonymous object and make it a subclass of the COIPO corresponding to the size code, and make the actual ‘wellbore drill bit’ a member of the anonymous class. “OBJECT IN FOCUS” The tubular

  45. 33. DDR Casing string diameter API 5CT CLASS API 5CT NOMINAL SIZE CODE ASSIGNMENT CLASS Done API 5CT NOMINAL SIZE CODE STRING CLASS API 5CT NOMINAL SIZE PIPE CLASS DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE ASSIGNMENT CLASS From the example data it appears that this maps to same as 21. DDR Nominal OD (in), or is it the actual OD. To be verified DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE STRING CLASS DAILY DRILLING REPORT WELL COMPLETION STRING CLASS COCOId COCOInd RF ARTEFACT PIPE API 5CT PIPE represented pattern PIPE API 5CT NPS 11-3/4 Casing string diameter 11-3/4 COId Casing string diameter ES COIPO ES Note: Codes are not added to the RDL DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE INPUT LIST (RDS1742789671) #NNNNN An anonymous objet that represent the “object in focus” created by the expansion A ‘template input list’ that is the input required to state the nominal size of an actual ‘well completion string’. Role 1: The identifier for the actual ‘well completion string’. Role 2: The size code of the actual ‘well completion string’. Note: The code shall be a member of the ‘daily drilling report well completion code string class’. “OBJECT IN FOCUS” The tubular

  46. 34. DDR Comments UNSPECIFIED STRING ISO 15926-4 ACTIVITY DAILY DRILLING REPORT WELLBORE CEMENTING JOB COMMENT ASSIGNMENT CLASS In progress. See also 20. DDR Description DAILY DRILLING REPORT WELLBORE CEMENTING JOB COMMENT (RDS1744656080) WELLBORE CEMENTING JOB COCOD RF COInd An anonymous objet that represent the “object in focus” created by the expansion represented pattern Comments Blablablablablabla #NNNNN COId ES Comments ES DAILY DRILLING REPORT WELLBORE CEMENTING JOB COMMENT INPUT LIST (RDS1744662411) A ‘template input list’ that is the input required to record the description of a 'wellbore cementing job'. Role 1: The identifier for the actual ‘wellbore cementing job’, Role 2: The actual text string.

  47. 38. Plug Bump Pressure (bars) class_of_possessor property_space PRESSURE RANGE p PRESSURE RANGE (RDS13115064) CEMENT SLURRY COIP PR PR PLUG BUMP PRESSURE BAR (RDS1314539) WELLBORE CEMENT SLURRY CEMENT ZONE WELLBORE SECTION DEFAULT COIP COC COFO This needs to have an identifier. What will the format be? Plug Bump Pressure (bars) MY CEMENT ZONE WELLBORE SECTION MY (WELLBORE?) CEMENT SLURRY p p bar IP P 2 AI AI 1 Plug Bump Pressure (bars) ES WELLBORE CEMENT SLURRY OBJECT???? PLUG BUMP PRESSURE – BAR TEMPLATE SIGNATURE CEMENT PLUG CEMENTING PLUG A ‘template input list’ that is the input required to state the measured depth in metre from RKB to the top of a wellbore run section. Role 1: The identifier for the actual ‘wellbore run section’, Role 2: The value derived from the actual measurement. CEMENTING TOP PLUG CEMENTING BOTTOM PLUG

  48. 40. Pressure Release Date/Time ISO 15926-4 REPRESENTATION OF THING ISO 15926-4 THING ISO 15926-4 INFORMATION REPRESENTATION class_of_predecessor WELLBORE CEMENTING JOB PRESSURE RELEASING START WELLBORE CEMENTING JOB PRESSURE RELEASING WELLBORE CEMENTING JOB PRESSURE RELEASING END ISO 15926-4 EXPRESS INFORMATION REPRESENTATION ISO 15926-4 REPRESENTATION OF GREGORIAN DATE AND UTC TIME COTS COTS ISO 15926-4 POINT IN TIME COE Figure 46 COE COA DATE REPRESENTATION YYYY-MM-DDTHH:MM (RDS1743654541) Pressure Release Date/Time 2 Figure 42 whole whole whole part part part part whole whole The start of the wellbore cementing job pressure releasing The start of the wellbore cementing job pressure releasing YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC - YYYY-MM-DD THH:MM UTC YYYY-MM-DD THH:MM UTC part The wellbore cementing job pressure releasing B E B EN COI EV POIT A EV PEIT POIT 1 WELLBORE CEMENTING JOB PRESSURE RELEASE DATE AND TIME- YYYY-MM-DDTHH:MM COMDO A ‘template input list’ that is the input required to state the end date/time of an actual ‘wellbore cementing sequence’. Role 1: The identifier for the actual ‘wellbore cementing sequence’. Role 2: The actual date/time for the end of the ’wellbore cementing sequence’ in the date/time format specified by the ‘date format’ class. Note: The SW shall ……

  49. Wellbore Model For “Cement” I WELL COMPLETION WELL TUBULAR COMPLETION?? ARTEFACT COFO WELL CASING WELL LINER WELL TUBING WELL COMPLETION ASSEMBLY COFO COFO COFO COIPO class_of_whole class_of_part class_of_whole class_of_part WELL CONDUCTOR CASING WELL PRODUCTION CASING WELL ASSEMBLY WELLBORE ASSEMBLY WELL CASING ASSEMBLY WELL LINER ASSEMBLY WELL TUBING ASSEMBLY WELL SURFACE CASING WELL INTERMEDIATE CASING COIPO COIPO COIPO class_of_whole class_of_part WELLBORE COMPLETED SECTION WELL PRODUCTION TUBING ASSEMBLY WELL CONDUCTOR CASING ASSEMBLY WELL SURFACE CASING ASSEMBLY WELL PRODUCTION CASING ASSEMBLY WELL INTERMEDIATE CASING ASSEMBLY CEMENT ZONE WELLBORE SECTION An artefact that is a wellbore completed with structures (casing, lining etc.). WELL COMPLETION STRING HANDLING Focal point COA A wellbore section characterized by the cementing job (length, type of cement, etc.).

  50. Wellbore Model For “Cement” II …..STRING….. ISO 15926-4 PARTICULATE MATERIAL ISO 15926-4 COMPOUND ARTEFACT ISO 15926-4 ACTIVITY WITSML Cement job An artefact that is a wellbore completed with structures (casing, lining etc.). CEMENT CEMENT SLURRY CURED CEMENT SLURRY MIXING WITSML Job type class_of_whole class_of_part WELLBORE CEMENT SLURRY WELLBORE CEMENT SLURRY MIXING WELLBORE CEMENT JOB PORTLAND CEMENT Primary cement WELLBORE CEMENT SLURRY PUMPING WELLBORE PUMPED CEMENT SLURRY WELLBORE CEMENT SQUEEZING Cement squeeze PRIMARY WELLBORE CEMENT JOB ARTEFACT WELLBORE CEMENT SLURRY DISPLACING WITSML Type squeeze WELLBORE RETURNED CEMENT SLURRY Cement squeeze type class_of_part class_of_whole WELLBORE COMPLETED SECTION WELLBORE ASSEMBLY WELL ASSEMBLY SECONDARY WELLBORE CEMENT JOB class_of_locator class_of_located WELLBORE INJECTED CEMENT SLURRY Secondary cement CEMENT ZONE WELLBORE SECTION CEMENTING PLUG WELLBORE CEMENT CURING CEMENT PLUG PUMPED CEMENT SLURRY CEMENTING TOP PLUG CEMENTING BOTTOM PLUG INJECTED CEMENT SLURRY http://w3.energistics.org/schema/witsml_v1.3.1_data/XML_Examples/cementJob.xml RETURNED CEMENT SLURRY

More Related