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> |
---|