[16] | 1 | <HTML> |
---|
| 2 | <HED> |
---|
| 3 | <TITLE>Schema Changes for WITSML Data Schema</TITLE> |
---|
| 4 | <STYLE> |
---|
| 5 | <!-- |
---|
| 6 | /* Style Definitions */ |
---|
| 7 | h1 |
---|
| 8 | { |
---|
| 9 | margin-top:12.0pt; |
---|
| 10 | margin-right:0in; |
---|
| 11 | margin-bottom:3.0pt; |
---|
| 12 | margin-left:0in; |
---|
| 13 | page-break-after:avoid; |
---|
| 14 | font-size:14.0pt; |
---|
| 15 | font-family:Times New Roman; |
---|
| 16 | font-weight:bold;} |
---|
| 17 | p |
---|
| 18 | {margin-right:0in; |
---|
| 19 | margin-top:.0001pt; |
---|
| 20 | font-size:12.0pt; |
---|
| 21 | font-family:"Times New Roman";} |
---|
| 22 | ul |
---|
| 23 | {margin-top:.0001pt;} |
---|
| 24 | --> |
---|
| 25 | </STYLE> |
---|
| 26 | </HEAD> |
---|
| 27 | |
---|
| 28 | <BODY> |
---|
| 29 | <DIV class="Section1"> |
---|
| 30 | <H1 align='center'>WITSML Version 1.3.1 Data Schema Change Summary</H1> |
---|
| 31 | |
---|
| 32 | <P><P> |
---|
| 33 | |
---|
| 34 | <P>This documents is intended to sumarize Data Schema changes |
---|
| 35 | between version 1.3.0 and version 1.3.1. </P> |
---|
| 36 | <P></P> |
---|
| 37 | |
---|
| 38 | <P>The <B>Distributed Temperature Survey</B> objects were added.</P> |
---|
| 39 | <P></P> |
---|
| 40 | |
---|
| 41 | <P>Modified <B>realtime</B> to specify a group of channels. The channel values can be demultiplexed or multiplexed. |
---|
| 42 | This will allow WITS data (as well as other natural groupings) to be more easily described.</P> |
---|
| 43 | <P></P> |
---|
| 44 | |
---|
| 45 | <P>The <B>wellLog data</B> section was simplified by eliminating the array elements in favor of using |
---|
| 46 | space delimited values in the data string. The block element was eliminated and its id was moved to become an attribute of data.</P> |
---|
| 47 | <P></P> |
---|
| 48 | |
---|
| 49 | <P><B>Activity codes and subCodes</B> were concatenated into one string. This |
---|
| 50 | serves to define the legal combinations. Eliminated cs_activityCode in favor of adding the detailedActivity |
---|
| 51 | (uncontrolled string) element everywhere that activityCode elements existed.</P> |
---|
| 52 | <P></P> |
---|
| 53 | |
---|
| 54 | <P>The <B>message and risk objects</B> were simplified by constraining them to representing the wellbore |
---|
| 55 | and by removing the generalized pointing.</P> |
---|
| 56 | <P></P> |
---|
| 57 | |
---|
| 58 | <P>The <B>uid and uidRef</B> attributes were made optional. Servers will require them to be populated |
---|
| 59 | but messages outside the context of a server will not have to populate them.</P> |
---|
| 60 | <P></P> |
---|
| 61 | |
---|
| 62 | <P>Modified <B>WellStatus, WellPurpose and WellboreType</B> to use newer POSC values and definitions. |
---|
| 63 | Added wellDirection and wellFluid to well. </P> |
---|
| 64 | <P></P> |
---|
| 65 | |
---|
| 66 | <P>A <B>uid attribute</B> was added to all recurring (maxOccurs greater than one) container |
---|
| 67 | elements (an element that contains elements).</P> |
---|
| 68 | <P></P> |
---|
| 69 | |
---|
| 70 | <P>The <B>enumeration values</B> were modified to have a consistent naming convention.</P> |
---|
| 71 | <P></P> |
---|
| 72 | |
---|
| 73 | <P>Element odMx was added to cs_tubularComponent and element lenBladeGauge was added |
---|
| 74 | to cs_stabilizer</P> |
---|
| 75 | <P></P> |
---|
| 76 | |
---|
| 77 | <P>The unit element was eliminated in the log and wellLog header section in favor of adding a uom |
---|
| 78 | attribute to the start/end/min/max elements. A datum element was added for measured depth curves.</P> |
---|
| 79 | <P></P> |
---|
| 80 | |
---|
| 81 | <P>A sequence number was added to cs_tubularComponent to explicitly define the order in the hole.</P> |
---|
| 82 | <P></P> |
---|
| 83 | |
---|
| 84 | <P>The contents of logHeader and wellLogHeader were collapsed into log and wellLog.</P> |
---|
| 85 | <P></P> |
---|
| 86 | |
---|
| 87 | <P>A sequence number was added to realtime.</P> |
---|
| 88 | <P></P> |
---|
| 89 | |
---|
| 90 | <P>Moved nozzle from cs_bitRecord and cs_holeOpener up to cs_tubularComponent. |
---|
| 91 | Moved areaNozzleFlow from cs_bitRecord up to cs_tubularComponent. </P> |
---|
| 92 | <P></P> |
---|
| 93 | |
---|
| 94 | <P>Added dataRowCount to blockInfo in wellLog. Changed its type from positiveCount to positiveBigCount.</P> |
---|
| 95 | <P></P> |
---|
| 96 | |
---|
| 97 | <P>Added a tool type to trajectory station.</P> |
---|
| 98 | <P></P> |
---|
| 99 | |
---|
| 100 | <P>Added commonData to obj_trajectoryStation and cs_trajectoryStation. |
---|
| 101 | Moved commonData from cs_realtimeHeader back to obj_realtime.</P> |
---|
| 102 | <P></P> |
---|
| 103 | |
---|
| 104 | <P>In cs_localCRS, moved northDirection to be an attribute of yAxisAzimuth.</P> |
---|
| 105 | <P></P> |
---|
| 106 | |
---|
| 107 | <P>Moved densData from cs_channelDefinition to the cs_channel.</P> |
---|
| 108 | <P></P> |
---|
| 109 | |
---|
| 110 | <P>Replaced serial number with nameTag in cs_instrumentBox, cs_tubularComponent and cs_dayCost. |
---|
| 111 | Added nameTag to cs_bop, cs_pit, cs_pump, cs_shaker, cs_centrifuge, cs_hydrocyclone and cs_degasser.</P> |
---|
| 112 | <P></P> |
---|
| 113 | |
---|
| 114 | <P>Other small changes and fixes were also made.</P> |
---|
| 115 | <UL> |
---|
| 116 | <LI>Fixed the pattern constraint on the timezone datatype.</LI> |
---|
| 117 | |
---|
| 118 | <LI>Renamed minor elements so that a name does not repeat in a path.</LI> |
---|
| 119 | |
---|
| 120 | <LI>The element doglegMx was changed from an "angle" measure to an "angle per distance" measure. |
---|
| 121 | The elements planDogleg, actDogleg and actDoglegMx were changed from an "per distance" measure |
---|
| 122 | to an "angle per distance" measure.</LI> |
---|
| 123 | |
---|
| 124 | <LI>Deleted mdTop form cs_tubularComponent.</LI> |
---|
| 125 | |
---|
| 126 | <LI>Added 'non-magnetic stabilizer' to the TubularComponent enum list.</LI> |
---|
| 127 | |
---|
| 128 | <LI>Added a boolean flag in logCurveInfo to indicate that a curve is a candidate to be an index.</LI> |
---|
| 129 | |
---|
| 130 | <LI>In a log columnIndex, a value of zero indicates an implicitly defined curve.</LI> |
---|
| 131 | |
---|
| 132 | <LI>Renamed the RiskSubCategory value of 'casing rotation or reciprocation required' to |
---|
| 133 | 'casing rotation or reciprocation rqd'.</LI> |
---|
| 134 | |
---|
| 135 | <LI>Changed maxOccurs to unbounded on element parameter in cs_projectionx.</LI> |
---|
| 136 | |
---|
| 137 | <LI>The following TubularComponent values were deleted because they had an unknown meaning: |
---|
| 138 | 'SubDOT', 'MandrelATRgd', 'MandrelBldRgd', 'MandrelDrpRgd' and 'MandrlHldRgd'.</LI> |
---|
| 139 | |
---|
| 140 | <LI>The following TubularComponent values were deleted because they are proprietary terms: |
---|
| 141 | 'Teledrift' and 'Rebel Tool'.</LI> |
---|
| 142 | |
---|
| 143 | </UL> |
---|
| 144 | |
---|
| 145 | </DIV> |
---|
| 146 | </BODY> |
---|
| 147 | </HTML> |
---|