Daily Drilling Report 1.2.0 Elements and Definitions Yao Bo Lu (Capgemini) Lillian Hella (PCA) Stavanger, 31.05.2011 Header © 2010 Capgemini. All rights reserved. 2 Report No Name: reportNo Type: positiveCount minOccurs: 0 maxOccurs: 1 Description: Sequence number of daily drilling report Example input value: 1 Example output value: 1 DAILY DRILLING REPORT SEQUENCE NUMBER INPUT LIST A ‘template input list’ that is the input required to state the 'sequence number' of an actual ‘daily drilling report’. Role 1: The identifier for the actual ‘daily drilling report’.|Role 2: The 'daily drilling report sequence number‘ of the actual 'daily drilling report’. © 2010 Capgemini. All rights reserved. 3 Tight well Name: tightWell Type: logicalBoolean minOccurs: 0* maxOccurs: 1 Description: Indicates if a well is classified as a tight well (y/n). Example input value: true Example output value: yes *Mandatory for new reports. TIGHT WELL INDICATOR - Y/N A ‘template input list’ recording the input required to state if an actual 'well' is to be classified as a 'tight well' Role 1: The identifier for the actual 'well'.|Role 1: A code stating ift he well is to be classified, Y or N|Note 1. If the code is "Y" the actual 'well' shall be classified as a 'tight well'.|Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 4 High pressure – high temperature Name: hpht Type: logicalBoolean minOccurs: 0* maxOccurs: 1 Description: Indicates if a well is classified as HPHT (High pressure – high temperature) based on data from survey (y/n). Example input value: true Example output value: yes HPHT INDICATOR - Y/N *Mandatory for new reports. A ‘template input list’ recording the input required to state if the actual 'wellbore' is to be classified as a HPHT wellbore ('high pressure high temperature wellbore') Role 1: The identifier for the actual 'well'.|Role 1: A code stating if the well is to be classified, Y or N|Note 1. If the code is "Y" the actual 'wellbore' shall be classified as a 'high pressure high temperature wellbore'.|Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 5 Pressure Name: avgPresBH Type: pressureMeasurePsig minOccurs: 0* maxOccurs: 1 Description: Average bottomhole pressure (psig). Example input value: 25 Example output value: 23 *Mandatory for new reports AVERAGE BOTTOMHOLE PRESSURE - PSIG A 'template input list' that is the list of entries required to state the 'average bottomhole pressure' expressed in 'pound force per inch squared gauge'. Role 1: The identifier of the actual 'wellbore'|Role 2: The pressure in 'pound force per inch squared gauge'. © 2010 Capgemini. All rights reserved. 6 Temperature Name: avgTempBH Type: thermodynamicTemperatureMeasureCelsius minOccurs: 0* maxOccurs: 1 Description: Average bottomhole temperature(c). Example input value: 25 Example output value: 25 *Mandatory for new reports. AVERAGE BOTTOMHOLE TEMPERATURE - DEG C A 'template input list' that is the list of entries required to state the 'average bottomhole temperature' expressed in 'degree celsius'. Role 1: The identifier of the actual 'wellbore'|Role 2: The temperature in 'degree celsius'. © 2010 Capgemini. All rights reserved. 7 Fixed rig Name: fixedRig Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Indicates if a rig is fixed or not (y/n) Example input value: true Example output value: yes FIXED OIL AND GAS DRILLING FACILITY An 'oil and gas drilling facility' that stays permanently in one location. © 2010 Capgemini. All rights reserved. 8 Water depth Name: waterDepth Type: lengthMeasureMetre minOccurs: 0 maxOccurs: 1 Description: Water depth in Mean sea level (m). Example input value: 150 Example output value: 150 MEAN SEA LEVEL - METRE A 'template input list' that is the list of entries required to state the 'mean sea level' of a 'seawater surface‘ measured in 'metre'. Role 1: The identifier of the actual ‘sea’.|Role 2: The level in meters. © 2010 Capgemini. All rights reserved. 9 Period Type: Calculated field Example output value: 2006-06-06 00:00 - 2006-06-06 12:00 DAILY DRILLING REPORT REPORTING PERIOD DATE TIME - YYYY-MM-DDTHH:MM A ‘template input list’ that is the input required to state the start and end date/time for a ‘wellbore reporting period drilling sequence’. Role 1: The identifier for the actual ‘wellbore reporting period’.|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'. © 2010 Capgemini. All rights reserved. 10 Operation © 2010 Capgemini. All rights reserved. 11 Start depth Name: mdHoleStart Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: Measured depth at start of the activity (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE START OF RUN - METRE 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 start of a 'wellbore drilling sequence' measured in 'metre'. © 2010 Capgemini. All rights reserved. 12 End depth Name: md Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: Meassured depth at end of the activity (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE END OF RUN - METRE 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'. Role 1: The depth in meters.|Role 2: The identifier of the actual ‘wellbore drilling sequence’, e.g. ‘wellbore bit run’. © 2010 Capgemini. All rights reserved. 13 Depth Type: Calculated field Example output value: 150 © 2010 Capgemini. All rights reserved. 14 Main - Sub Activity Name: proprietaryCode Type: ActivityCodeNPD minOccurs: 1 maxOccurs: 1 Description: Measured depth at end of the activity (m). Example input value: drilling -- drill Example output value: drilling -- drill © 2010 Capgemini. All rights reserved. 15 State Name: state Type: MainActivityEvaluation minOccurs: 1 maxOccurs: 1 Description: Finish, interrupted, failed, etc. Example input value: ok Example output value: ok © 2010 Capgemini. All rights reserved. 16 Bit record © 2010 Capgemini. All rights reserved. 17 Hours drilled Name: eTimOpBit Type: timeMeasureHour minOccurs: 0 maxOccurs: 1 Description: Operating time spent by bit during the reporting period. (h) Example input value: 5 Example output value: 5 ACCUMULATED TIME DRILLED DURING REPORTING PERIOD - HOURS A 'template input list' that is the list of entries required to state the 'accumulated time drilled during reporting period' of a 'wellbore reporting period drilling measured in 'hour'. Role 1: The identifier of the actual ‘wellbore reporting period drilling’ activity.|Role 2: The accumulated time in hours © 2010 Capgemini. All rights reserved. 18 MD Start Name: mdHoleStart Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: Measured depth at start of reporting period (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE START OF RUN - METRE 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 start of a 'wellbore drilling sequence' measured in 'metre'. © 2010 Capgemini. All rights reserved. 19 MD end Name: mdHoleEnd Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: Measured depth at end of reporting period (m). Example input value: 150 Example output value: 150 MEASURED DEPTH OF WELLBORE END OF RUN - METRE 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'. Role 1: The depth in meters.|Role 2: The identifier of the actual ‘wellbore drilling sequence’, e.g. ‘wellbore bit run’. © 2010 Capgemini. All rights reserved. 20 Dull grade Name: dullGrade Type: str32 minOccurs: 0 maxOccurs: 1 Description: A 'code string class' that is the identifier of an 'IADC rock drill bit dull grade class'. Example: "2/3/NO/A/X/I/NO/DTF“. Example input value: 2/3/NO/A/X/I/NO/DTF Example output value: 2/3/NO/A/X/I/NO/DTF IADC ROCK DRILL BIT DULL GRADE INPUT LIST 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. © 2010 Capgemini. All rights reserved. 21 Hole Made (Last 24H) Type: Calculated field Example output value: 15 HOLE MADE DURING REPORTING PERIOD - METRE 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. © 2010 Capgemini. All rights reserved. 22 Hours drilled (Last 24H) Name: eTimOpBit Type: timeMeasureHour minOccurs: 0 maxOccurs: 1 Description: Operating time spent by bit during the reporting period (h). Example input value: 5 Example output value: 5 ACCUMULATED TIME DRILLED DURING REPORTING PERIOD - HOURS A 'template input list' that is the list of entries required to state the 'accumulated time drilled during reporting period' of a 'wellbore reporting period drilling measured in 'hour'. Role 1: The identifier of the actual ‘wellbore reporting period drilling’ activity.|Role 2: The accumulated time in hours © 2010 Capgemini. All rights reserved. 23 ROP (Last 24H) Name: ropAv Type: velocityMeasureMetresPerHour minOccurs: 0 maxOccurs: 1 Description: Average rate of penetration through Interval (m/h). Example input value: 15 Example output value: 15 DRILL BIT RATE OF PENETRATION DURING REPORTING PERIOD - METRE PER HOUR 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'. © 2010 Capgemini. All rights reserved. 24 Total Hole Made Name: mdTotHoleMade Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: Total accumulated Measured depth for the entire run (m). Example input value: 150 Example output value: 150 HOLE MADE DURING BIT RUN - METRE 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. © 2010 Capgemini. All rights reserved. 25 Total hours drilled Name: totHrsDrilled Type: timeMeasureHour minOccurs: 0 maxOccurs: 1 Description: Total accumulated Hours of drilling for the entire run (h). Example input value: 5 Example output value: 5 ACCUMULATED TIME DRILLED DURING BIT RUN - HOURS A 'template input list' that is the list of entries required to state the 'accumulated time drilled during bit run' of a 'wellbore bit run drilling' measured in 'hour'. Role 1: The identifier of the actual ‘wellbore bit run drilling’ activity.|Role 2: The accumulated time in hours © 2010 Capgemini. All rights reserved. 26 Total ROP Name: totRop Type: velocityMeasureMetresPerHour minOccurs: 0 maxOccurs: 1 Description: Total accumulated Rate of penetration for the entire run (m/h). Example input value: 15 Example output value: 15 DRILL BIT RATE OF PENETRATION DURING BIT RUN - METRE PER HOUR 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'. © 2010 Capgemini. All rights reserved. 27 Casing/Liner/Tubing information © 2010 Capgemini. All rights reserved. 28 Type of pipe Name: type Type: tubularTypes minOccurs: 0 maxOccurs: 1 Description: The type of tubular (e.g. casing, tubing, liner). Example input value: c Example output value: casing DAILY DRILLING REPORT WELL COMPLETION CODE INPUT LIST 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 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’. © 2010 Capgemini. All rights reserved. 29 Nominal outside diameter Name: od Type: lengthMeasureInch minOccurs: 0 maxOccurs: 1 Description: The outside diameter of the tubular used (in). Example input value: 5 Example output value: 5 DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE INPUT LIST 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 size code shall be a member of the ‘daily drilling report well completion code string class’. © 2010 Capgemini. All rights reserved. 30 Nominal inside diameter Name: id Type: lengthMeasureInch minOccurs: 0 maxOccurs: 1 Description: The inside diameter of the tubular used (in). Example input value: 5 Example output value: 5 WELL COMPLETION SECTION ASSEMBLY NOMINAL INSIDE DIAMETER - INCH 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. © 2010 Capgemini. All rights reserved. 31 Nominal Weight Name: weight Type: massPerLengthMeasurePoundsMassPerFoot minOccurs: 0 maxOccurs: 1 Description: The weight per length of the tubular (pounds/ft). Example input value: 15 Example output value: 15 DAILY DRILLING REPORT WEIGHT CODE – POUND PER FOOT 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’. © 2010 Capgemini. All rights reserved. 32 Nominal Grade Name: grade Type: str32 minOccurs: 0 maxOccurs: 1 Description: A code describing the steel grade Example input value: 15 Example output value: 15 DAILY DRILLING REPORT STEEL GRADE CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 33 Nominal Connection Name: connection Type: str32 minOccurs: 0 maxOccurs: 1 Description: A code describing the connection Example input value: 15 Example output value: 15 DAILY DRILLING REPORT CONNECTION CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 34 Length Name: length Type: lengthMeasureMetre minOccurs: 0 maxOccurs: 1 Description: Length measured along string (m). Example input value: 15 Example output value: 15 WELL COMPLETION SECTION LENGTH - METRE 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.|Note: The indirect property is by default 'well completion section length' © 2010 Capgemini. All rights reserved. 35 Top/Hangar Name: mdTop Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: The measured depth of the top of the tubular (m). Example input value: 150 Example output value: 150 WELL COMPLETION SECTION ASSEMBLY TOP DEPTH RELATIVE TO RKB - METRE 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. © 2010 Capgemini. All rights reserved. 36 Bottom/Shoe Name: mdBottom Type: measuredDepthCoord minOccurs: 0 maxOccurs: 1 Description: The measured depth of the bottom of the tubular (m). Example input value: 150 Example output value: 150 WELL COMPLETION SECTION ASSEMBLY BOTTOM DEPTH RELATIVE TO RKB - METRE 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. © 2010 Capgemini. All rights reserved. 37 Casing type Name: casingType Type: casingTypes minOccurs: 0 maxOccurs: 1 Description: The casing type used in the tubular section. (e.g. top, intermediate, production) Example input value: top Example output value: top DAILY DRILLING REPORT WELL CASING ASSEMBLY CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 38 Start Time Name: dTimStart Type: timestamp minOccurs: 0 maxOccurs: 1 Description: Date time of start of this stimulation stage. Example input value: 2011-02-07T12:00:00.000Z Example output value: 12:00 WELL COMPLETION SECTION ASSEMBLY RUN DATE TIME - YYYY-MM-DDTHH:MM A ‘template input list’ that is the input required to state the start and end date/time for a ‘well completion 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'. © 2010 Capgemini. All rights reserved. 39 End Time Name: dTimEnd Type: timestamp minOccurs: 0 maxOccurs: 1 Description: Date time of end of this stimulation stage. Example input value: 2011-02-07T12:00:00.000Z Example output value: 12:00 WELL COMPLETION SECTION ASSEMBLY RUN DATE TIME - YYYY-MM-DDTHH:MM A ‘template input list’ that is the input required to state the start and end date/time for a ‘well completion 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'. © 2010 Capgemini. All rights reserved. 40 Description DAILY DRILLING REPORT WELL COMPLETION SECTION ASSEMBLY RUN DESCRIPTION INPUT LIST A ‘template input list’ that is the input required to record the description of a particular 'well Name: description completion section assembly run'. Type: descriptionString Role 1: The identifier for the actual ‘run well completion’,|Role 2: The actual text string. minOccurs: 0 maxOccurs: 1 Description: A short description of the stage. Example value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 41 Cement information © 2010 Capgemini. All rights reserved. 42 Start Time Name: dTimPumpStart Type: timestamp minOccurs: 0 maxOccurs: 1 Description: Datetime at start of pumping cement. Example input value: 2011-02-07T12:00:00.000Z Example output value: 12:00 WELLBORE CEMENTING JOB START DATE AND TIME - YYYY-MM-DDTHH:MM 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’. © 2010 Capgemini. All rights reserved. 43 End Time Name: dTimPumpEnd Type: timestamp minOccurs: 0 maxOccurs: 1 Description: Datetime at end of pumping cement. Example input value: 2011-02-07T12:00:00.000Z Example output value: 12:00 WELLBORE CEMENTING JOB END DATE AND TIME - YYYY-MM-DDTHH:MM A ‘template input list’ that is the input required to state the end 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’. © 2010 Capgemini. All rights reserved. 44 Job type Name: jobType Type: cementJobTypes minOccurs: 0 maxOccurs: 1 Description: Type of cement job (e.g. primary, plug, squeeze, uknown). Example input value: squeeze Example output value: squeeze DAILY DRILLING REPORT WELLBORE CEMENTING JOB CODE INPUT LIST 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’. © 2010 Capgemini. All rights reserved. 45 Casing string diameter Name: casingStrDia Type: lengthMeasureInch minOccurs: 0 maxOccurs: 1 Description: Casing string diameter of the casing cement (in). Example input value: 5 Example output value: 5 DAILY DRILLING REPORT WELL COMPLETION STRING SIZE CODE INPUT LIST 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 size code shall be a member of the ‘daily drilling report well completion code string class’. © 2010 Capgemini. All rights reserved. 46 Top plug used Name: topPlug Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Top plug used? Values are "true" (or "1") and "false" (or "0"). Example input value: true Example output value: yes CEMENTING TOP PLUG INDICATOR - Y/N A ‘template input list’ recording the input required to state if a 'cementing top plug' was used during the 'wellbore primary cementing job'. Role 1: The identifier for the actual 'wellbore primary cementing job'.|Role 1: A code stating if a 'cementing top plug' was used, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall have a 'cementing top plug' as a part.|Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 47 Bottom plug used Name: botPlug Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Bottom plug used. Values are "true" (or "1") and "false" (or "0"). Example input value: true Example output value: yes CEMENTING BOTTOM PLUG INDICATOR - Y/N A ‘template input list’ recording the input required to state if a 'cementing bottom plug' was used during the 'wellbore primary cementing job'. Role 1: The identifier for the actual 'wellbore primary cementing job'.|Role 1:A code stating if a 'cementing bottom plug' was used, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall have a 'cementing bottom plug' as a part.|Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 48 Plug bumped Name: plugBumped Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Plug bumped? Values are "true" (or "1") and "false" (or "0"). Example input value: true Example output value: yes CEMENTING PLUG BUMPING FAILURE INDICATOR - Y/N A ‘template input list’ recording the input required to state if a 'cementing top plug bumping' took place or not during the 'wellbore primary cementing job'. Role 1: The identifier for the actual 'wellbore primary cementing job'.|Role 2: A code stating if the 'cementing top plug' landed on the 'cementing bottom plug' or 'landing collar', Y or N|Note 1. If the code is "Y" the actual 'cementing top plug bumping' took place and this shall be recorded by....|Note 2. If the code is "N" no action is to be taken © 2010 Capgemini. All rights reserved. 49 Plug bump pressure Name: presBump Type: pressureMeasure minOccurs: 0 maxOccurs: 1 Description: Pressure plug bumped (bar). Example input value: 15 Example output value: 15 PLUG BUMP PRESSURE – BAR A 'template input list' that is the list of entries required to state the 'plug bump pressure' of a 'wellbore injected cement slurry object‘ measured in 'bar'. Role 1: The identifier of the actual ‘wellbore injected cement slurry object’.|Role 2: The pressure in 'bar'. © 2010 Capgemini. All rights reserved. 50 Float held Name: floatHeld Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Float held? Values are "true" (or "1") and "false" (of "0"). Example input value: true Example output value: yes FLOAT FAILURE INDICATOR - Y/N A ‘template input list’ recording the input required to state if a float failed or not during a 'wellbore cementing job'. If the float failed, the value is "Yes/Y". If the float did not fail, the value is "No/Blank". Role 1: The identifier for the actual 'wellbore cementing job'.|Role 1:A code stating if a full return took place, Y or N|Note 1. If the code is "Y" the......|Note 2. If the code is "N" the..... © 2010 Capgemini. All rights reserved. 51 Pressure release time Name: dTimPresRelease Type: timestamp minOccurs: 0 maxOccurs: 1 Description: Time when pressure was released. Example input value: 2011-02-07T12:00:00.000Z Example output value: 2011-02-07 12:00 WELLBORE CEMENTING JOB PRESSURE RELEASE DATE AND TIME - YYYY-MM-DDTHH:MM A ‘template input list’ that is the input required to state the start date/time for a ‘wellbore cementing job pressure releasing’. Role 1: The identifier for the actual ‘wellbore cementing job pressure releasing’.|Role 2: The start date/time in the format ‘YYYY-MMDDTHH:MM’. © 2010 Capgemini. All rights reserved. 52 Full returns Name: annFlowAfter Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Fluid returns. Values are "true" (or "1") and "false" (or "0"). Example input value: true Example output value: yes CEMENTING FULL RETURN INDICATOR - Y/N A ‘template input list’ recording the input required to state if some or all of the mud/circulation fluid comes back to the surface after beeing pumped down the drill pipe on a drilling rig during a cementing job. If all mud circulation fluid comes back, the value is "Yes/Y". If not, the value is "No/Blank". Role 1: The identifier for the actual 'wellbore cementing job'.|Role 1:A code stating if a full return took place, Y or N|Note 1. If the code is "Y" the actual 'wellbore cementing job' shall be classified as a 'wellbore full return cementing job'|Note 2. If the code is "N" the actual 'wellbore cementing job' shall be classified as a 'wellbore partial return cementing job' © 2010 Capgemini. All rights reserved. 53 Cement volume returns Name: volReturns Type: volumeMeasureCubicMetre minOccurs: 0 maxOccurs: 1 Description: Volume of cement slurry returns (m3). Example input value: 15 Example output value: 15 WELLBORE RETURNED CEMENT SLURRY VOLUME - METRE CUBED A 'template input list' that is the list of entries required to state the 'wellbore returned cement slurry volume' of a 'wellbore returned cement slurry object‘ measured in 'metre cubed'. Role 1: The identifier of the actual ‘wellbore returned cement slurry object’.|Role 2: The volume in 'metre cubed'. © 2010 Capgemini. All rights reserved. 54 Reciprocated Name: reciprocated Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Pipe being reciprocated. values are "true"(1) and "false"(0). Example input value: true Example output value: yes CASING STRING RECIPROCATION INDICATOR - Y/N A ‘template input list’ recording the input required to state if an actual 'well casing assembly' was subjected to 'well casing assembly reciprocation' A ‘template input list’ recording the input required to state if an actual 'well casing assembly' was subjected to 'well casing assembly reciprocation' during the 'wellbore cementing job'. Role 1: The identifier for the actual 'wellbore cementing job'.|Role 1: A code stating if reciprocation took place, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall be made a subclass of 'reciprocated well assembly'.|Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 55 Rotated Name: rotated Type: logicalBoolean minOccurs: 0 maxOccurs: 1 Description: Casing string being rotated. Values are "true(1) and "false"(0). Example input value: true Example output value: yes CASING STRING ROTATION INDICATOR - Y/N A ‘template input list’ recording the input required to state if an actual 'well casing assembly' was subjected to 'well casing assembly rotation' during the 'wellbore cementing job'. Role 1: The identifier for the actual 'wellbore cementing job'.|Role 1: A code stating if rotation took place, Y or N|Note 1. If the code is "Y" the actual 'well casing assembly' shall be made a subclass of 'rotated well casing assembly'.|Note 2. If the code is "N" no action to be taken © 2010 Capgemini. All rights reserved. 56 Comments DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT LIST A ‘template input list’ that is the input required to record a comment related to a 'drilling fluid'. Name: comments Role 1: The identifier for the actual ‘drilling fluid’.|Role 2: The actual text Type: commentString string. minOccurs: 0 maxOccurs: 1 Description: Comments for a cement job. Example input value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 57 Fluid Type Name: typeFluid Type: fluidTypes minOccurs: 0 maxOccurs: 1 Description: Classification of fluid type (e.g. Mud, Wash, Spacer, Slurry). Example input value: 2011-02-07T12:00:00.000Z Example output value: 12:00 DAILY DRILLING REPORT WELLBORE CEMENTING JOB DRILLING FLUID PURPOSE INPUT LIST A ‘template input list’ that is the input required to state the purpose of a fluid involved in a particular ‘wellbore cementing job’. Role 1: The identifier for the actual ‘wellbore cementing job’.|Role 2: The code of the purpose of the actual 'drilling fluid'.|Note: The code shall be a member of the ‘daily drilling report wellbore cementing job drilling fluid purpose code string class’. © 2010 Capgemini. All rights reserved. 58 Volume pumped Name: volPumped Type: volumeMeasureCubicMetre minOccurs: 0 maxOccurs: 1 Description: Volume of cement slurry pumped (m3). Example input value: 15 Example output value: 15 WELLBORE PUMPED CEMENT SLURRY VOLUME - METRE CUBED A 'template input list' that is the list of entries required to state the 'wellbore pumped cement slurry volume' of a 'wellbore pumped cement slurry object‘ measured in 'metre cubed'. Role 1: The identifier of the actual ‘wellbore pumped cement slurry object’.|Role 2: The volume in 'metre cubed'. © 2010 Capgemini. All rights reserved. 59 Fluid density Name: density Type: densityMeasure minOccurs: 0 maxOccurs: 1 Description: Fluid density. Example input value: 15 Example output value: 15 CEMENT SLURRY SPECIFIC GRAVITY A ‘template input list’ that is the input required to state the ‘specific gravity’ of a ‘wellbore pumped cement slurry object’. Role 1: The identifier for the actual ‘wellbore pumped cement slurry object’.|Role 2: The value derived from the calculation. © 2010 Capgemini. All rights reserved. 60 Yield point Name: yp Type: specificVolumeMeasureCubicFeetPer94PoundSack minOccurs: 0 maxOccurs: 1 Description: Yield point (Bingham and Herschel Bulkley models) (ft3/sack). Example input value: 15 Example output value: 15 CEMENT SLURRY YIELD - FOOT CUBED PER SACK A 'template input list' that is the list of entries required to state the 'cement slurry yield' of a particular 'cement slurry', measured in 'foot cubed per sack'. © 2010 Capgemini. All rights reserved. 61 Mix water ratio Name: ratioMixWater Type: specificVolumeMeasureUsGallonsPerSack94 minOccurs: 0 maxOccurs: 1 Description: Mix water ratio (gal/sack). Example input value: 15 Example output value: 15 CEMENT SLURRY WATER CEMENT RATIO - GALLON PER SACK A 'template input list' that is the list of entries required to state the 'volume per mass' of a 'cement slurry' measured in 'gallon per sack'. © 2010 Capgemini. All rights reserved. 62 Free water Name: pcFreeWater Type: volumePerVolumeMeasurePercent minOccurs: 0 maxOccurs: 1 Description: Percent of free water in a cement slurry (%) Example input value: 15 Example output value: 15 CEMENT SLURRY FREE WATER - PERCENT A ‘template input list’ that is the input required to state the percentage of free water in a cement slurry. Role 1: The identifier for the actual ‘wellbore cement slurry’.|Role 2: The value in percent for the actual measurement. © 2010 Capgemini. All rights reserved. 63 Thick time Name: eTimThickening Type: timeMeasureHour minOccurs: 0 maxOccurs: 1 Description: Thickening time (h). Example input value: 5 Example output value: 5 EXPECTED CEMENT SLURRY THICKENNIG TIME - HOURS A 'template input list' that is the list of entries required to state the 'wellbore cement slurry thickening time' of a 'wellbore downhole cement slurry thickening' process measured in 'hour'. Role 1: The identifier of the actual ‘wellbore downhole cement slurry thickening’ activity.|Role 2: The accumulated time in hours © 2010 Capgemini. All rights reserved. 64 Fluid description DAILY DRILLING REPORT DRILLING FLUID DESCRIPTION INPUT LIST Name: descFluid A ‘template input list’ that is the input required to record the description of a 'drilling fluid'. Role 1: The identifier for the actual ‘wellbore cementing job’,|Role 2: The Type: descriptionString actual text string. minOccurs: 0 maxOccurs: 1 Description: Fluid description Example input value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 65 Comments DAILY DRILLING REPORT DRILLING FLUID COMMENT INPUT LIST A ‘template input list’ that is the input required to record a comment related to a 'drilling fluid'. Name: comments Role 1: The identifier for the actual ‘drilling fluid’. Role 2: The actual text string. Type: commentString minOccurs: 0 maxOccurs: 1 Description: Comments for cementing fluid. Example input value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. Example output value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor condimentum mi nec dictum. Quisque sodales lacinia lobortis. Donec interdum. © 2010 Capgemini. All rights reserved. 66 Perforation Information © 2010 Capgemini. All rights reserved. 67 Duration Well Perf Type: Calculated field Example output value: 15H © 2010 Capgemini. All rights reserved. 68 More information Please contact: •Stein Arve Finnestad stein-arve.finnestad@capgemini.com •Yao Bo Lu yao-bo.lu@capgemini.com • Lillian Hella lillian.hella@posccaesar.org © 2010 Capgemini. All rights reserved. 69 www.capgemini.com The information contained in this presentation is proprietary. ©2010 Capgemini. All rights reserved