root / projects / DailyProductionReport_1.0 / XML / Version1.0 / WITSML131 / cs_tubularComponent.xsd @ 16

Revision 16, 12.5 kB (checked in by ryland, 15 years ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsd:schema
3        elementFormDefault="qualified"
4        attributeFormDefault="unqualified"
5        targetNamespace="http://www.witsml.org/schemas/131"
6        xmlns:witsml="http://www.witsml.org/schemas/131"
7        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
8        version="1.3.1">
9        <!--                                                         -->
10        <!-- POSC License Agreement
11        This file is distributed under the POSC License Agreement at
12        http://www.posc.org/about/license.shtml.
13        Use of this file constitutes agreement with the POSC License Agreement.
14        -->
15        <!--                                                         -->
16        <xsd:include schemaLocation="cs_bend.xsd"/>
17        <xsd:include schemaLocation="cs_bitRecord.xsd"/>
18        <xsd:include schemaLocation="cs_connection.xsd"/>
19        <xsd:include schemaLocation="cs_holeOpener.xsd"/>
20        <xsd:include schemaLocation="cs_nameTag.xsd"/>
21        <xsd:include schemaLocation="cs_jar.xsd"/>
22        <xsd:include schemaLocation="cs_mwdTool.xsd"/>
23        <xsd:include schemaLocation="cs_motor.xsd"/>
24        <xsd:include schemaLocation="cs_nozzle.xsd"/>
25        <xsd:include schemaLocation="cs_rotarySteerableTool.xsd"/>
26        <xsd:include schemaLocation="cs_stabilizer.xsd"/>
27        <xsd:include schemaLocation="cs_customData.xsd"/>
28        <xsd:include schemaLocation="attgrp_uid.xsd"/>
29        <!--                                                         -->
30        <xsd:complexType name="cs_tubularComponent">
31                <xsd:annotation>
32                        <xsd:documentation>WITSML - tubular component - component schema.
33                        The order of the components in the XML instance is significant.
34                        The components are list in the order that they enter the hole.
35                        That is, the first component is closest to the bit.</xsd:documentation>
36                </xsd:annotation>
37                <xsd:sequence>
38                        <xsd:element name="typeTubularComp" type="witsml:TubularComponent" minOccurs="1" maxOccurs="1">
39                                <xsd:annotation>
40                                        <xsd:documentation>Type of component.  </xsd:documentation>
41                                </xsd:annotation>
42                        </xsd:element>
43                        <xsd:element name="sequence" type="witsml:positiveCount" minOccurs="1" maxOccurs="1">
44                                <xsd:annotation>
45                                        <xsd:documentation>The sequence within which the components entered the hole.
46                                        That is, a sequence number of 1 entered first, 2 entered next, etc.  </xsd:documentation>
47                                </xsd:annotation>
48                        </xsd:element>
49                        <xsd:element name="description" type="witsml:commentString" minOccurs="0" maxOccurs="1">
50                                <xsd:annotation>
51                                        <xsd:documentation>Description of item and details.  </xsd:documentation>
52                                </xsd:annotation>
53                        </xsd:element>
54                        <xsd:element name="id" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
55                                <xsd:annotation>
56                                        <xsd:documentation>Internal diameter of object.  </xsd:documentation>
57                                </xsd:annotation>
58                        </xsd:element>
59                        <xsd:element name="od" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
60                                <xsd:annotation>
61                                        <xsd:documentation>Outside diameter of the body of the item.  </xsd:documentation>
62                                </xsd:annotation>
63                        </xsd:element>
64                        <xsd:element name="odMx" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
65                                <xsd:annotation>
66                                        <xsd:documentation>Maximum outside diameter.</xsd:documentation>
67                                </xsd:annotation>
68                        </xsd:element>
69                        <xsd:element name="len" type="witsml:lengthMeasure" minOccurs="1" maxOccurs="1">
70                                <xsd:annotation>
71                                        <xsd:documentation>Length of the item.  </xsd:documentation>
72                                </xsd:annotation>
73                        </xsd:element>
74                        <xsd:element name="lenJointAv" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
75                                <xsd:annotation>
76                                        <xsd:documentation>Average length of joint for tubulars.  </xsd:documentation>
77                                </xsd:annotation>
78                        </xsd:element>
79                        <xsd:element name="numJointStand" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
80                                <xsd:annotation>
81                                        <xsd:documentation>Number of joints per stand of tubular.  </xsd:documentation>
82                                </xsd:annotation>
83                        </xsd:element>
84                        <xsd:element name="wtPerLen" type="witsml:massPerLengthMeasure" minOccurs="0" maxOccurs="1">
85                                <xsd:annotation>
86                                        <xsd:documentation>Weight per unit length.  </xsd:documentation>
87                                </xsd:annotation>
88                        </xsd:element>
89                        <xsd:element name="grade" type="witsml:str32" minOccurs="0" maxOccurs="1">
90                                <xsd:annotation>
91                                        <xsd:documentation>Material grade for the tubular section.  </xsd:documentation>
92                                </xsd:annotation>
93                        </xsd:element>
94                        <xsd:element name="odDrift" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
95                                <xsd:annotation>
96                                        <xsd:documentation>Minimum pass through diameter.  </xsd:documentation>
97                                </xsd:annotation>
98                        </xsd:element>
99                        <xsd:element name="tensYield" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
100                                <xsd:annotation>
101                                        <xsd:documentation>Yield stress of steel - worn stress.  </xsd:documentation>
102                                </xsd:annotation>
103                        </xsd:element>
104                        <xsd:element name="tqYield" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
105                                <xsd:annotation>
106                                        <xsd:documentation>Torque yield stress - worn stress.  </xsd:documentation>
107                                </xsd:annotation>
108                        </xsd:element>
109                        <xsd:element name="stressFatig" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
110                                <xsd:annotation>
111                                        <xsd:documentation>Fatigue endurance limit.  </xsd:documentation>
112                                </xsd:annotation>
113                        </xsd:element>
114                        <xsd:element name="lenFishneck" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
115                                <xsd:annotation>
116                                        <xsd:documentation>Fish neck length.  </xsd:documentation>
117                                </xsd:annotation>
118                        </xsd:element>
119                        <xsd:element name="idFishneck" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
120                                <xsd:annotation>
121                                        <xsd:documentation>Fish neck inside diameter.  </xsd:documentation>
122                                </xsd:annotation>
123                        </xsd:element>
124                        <xsd:element name="odFishneck" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
125                                <xsd:annotation>
126                                        <xsd:documentation>Fish neck outside diameter.  </xsd:documentation>
127                                </xsd:annotation>
128                        </xsd:element>
129                        <xsd:element name="disp" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
130                                <xsd:annotation>
131                                        <xsd:documentation>Closed end displacement.  </xsd:documentation>
132                                </xsd:annotation>
133                        </xsd:element>
134                        <xsd:element name="presBurst" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
135                                <xsd:annotation>
136                                        <xsd:documentation>Burst pressure.  </xsd:documentation>
137                                </xsd:annotation>
138                        </xsd:element>
139                        <xsd:element name="presCollapse" type="witsml:pressureMeasure" minOccurs="0" maxOccurs="1">
140                                <xsd:annotation>
141                                        <xsd:documentation>Collapse pressure.  </xsd:documentation>
142                                </xsd:annotation>
143                        </xsd:element>
144                        <xsd:element name="classService" type="witsml:str32" minOccurs="0" maxOccurs="1">
145                                <xsd:annotation>
146                                        <xsd:documentation>Service class.  </xsd:documentation>
147                                </xsd:annotation>
148                        </xsd:element>
149                        <xsd:element name="wearWall" type="witsml:lengthPerLengthMeasure" minOccurs="0" maxOccurs="1">
150                                <xsd:annotation>
151                                        <xsd:documentation>Wall thickness wear (commonly in percent).  </xsd:documentation>
152                                </xsd:annotation>
153                        </xsd:element>
154                        <xsd:element name="thickWall" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
155                                <xsd:annotation>
156                                        <xsd:documentation>Wall thickness.  </xsd:documentation>
157                                </xsd:annotation>
158                        </xsd:element>
159                        <xsd:element name="configCon" type="witsml:BoxPinConfig" minOccurs="0" maxOccurs="1">
160                                <xsd:annotation>
161                                        <xsd:documentation>Box/Pin configuration.  </xsd:documentation>
162                                </xsd:annotation>
163                        </xsd:element>
164                        <xsd:element name="bendStiffness" type="witsml:forcePerLengthMeasure" minOccurs="0" maxOccurs="1">
165                                <xsd:annotation>
166                                        <xsd:documentation>Bending stiffness of tubular.  </xsd:documentation>
167                                </xsd:annotation>
168                        </xsd:element>
169                        <xsd:element name="axialStiffness" type="witsml:forcePerLengthMeasure" minOccurs="0" maxOccurs="1">
170                                <xsd:annotation>
171                                        <xsd:documentation>Axial stiffness of tubular.  </xsd:documentation>
172                                </xsd:annotation>
173                        </xsd:element>
174                        <xsd:element name="torsionalStiffness" type="witsml:forcePerLengthMeasure" minOccurs="0" maxOccurs="1">
175                                <xsd:annotation>
176                                        <xsd:documentation>Torsional stiffness of tubular.  </xsd:documentation>
177                                </xsd:annotation>
178                        </xsd:element>
179                        <xsd:element name="typeMaterial" type="witsml:MaterialType" minOccurs="0" maxOccurs="1">
180                                <xsd:annotation>
181                                        <xsd:documentation>Type of material.  </xsd:documentation>
182                                </xsd:annotation>
183                        </xsd:element>
184                        <xsd:element name="doglegMx" type="witsml:anglePerLengthMeasure" minOccurs="0" maxOccurs="1">
185                                <xsd:annotation>
186                                        <xsd:documentation>Maximum dogleg severity.  </xsd:documentation>
187                                </xsd:annotation>
188                        </xsd:element>
189                        <xsd:element name="vendor" type="witsml:nameString" minOccurs="0" maxOccurs="1">
190                                <xsd:annotation>
191                                        <xsd:documentation>Name of vendor.  </xsd:documentation>
192                                </xsd:annotation>
193                        </xsd:element>
194                        <xsd:element name="model" type="witsml:nameString" minOccurs="0" maxOccurs="1">
195                                <xsd:annotation>
196                                        <xsd:documentation>Component name from manufacturer.  </xsd:documentation>
197                                </xsd:annotation>
198                        </xsd:element>
199                        <xsd:element name="nameTag" type="witsml:cs_nameTag" minOccurs="0" maxOccurs="unbounded">
200                                <xsd:annotation>
201                                        <xsd:documentation>An identification tag for the component tool.
202                                        A serial number is a type of identification tag however
203                                        some tags contain many pieces of information.
204                                        This structure just identifies the tag and does not describe the contents.</xsd:documentation>
205                                </xsd:annotation>
206                        </xsd:element>
207                        <xsd:element name="bitRecord" type="witsml:cs_bitRecord" minOccurs="0" maxOccurs="1">
208                                <xsd:annotation>
209                                        <xsd:documentation>Bit object.  </xsd:documentation>
210                                </xsd:annotation>
211                        </xsd:element>
212                        <xsd:element name="areaNozzleFlow" type="witsml:areaMeasure" minOccurs="0" maxOccurs="1">
213                                <xsd:annotation>
214                                        <xsd:documentation>Total area of nozzles.  </xsd:documentation>
215                                </xsd:annotation>
216                        </xsd:element>
217                        <xsd:element name="nozzle" type="witsml:cs_nozzle" minOccurs="0" maxOccurs="unbounded">
218                                <xsd:annotation>
219                                        <xsd:documentation>Set of nozzle objects.  Examples of items that have nozzles
220                                        are bit, hole opener, circulation sub, jetting sub, pressure relief sub. </xsd:documentation>
221                                </xsd:annotation>
222                        </xsd:element>
223                        <xsd:element name="connection" type="witsml:cs_connection" minOccurs="0" maxOccurs="unbounded">
224                                <xsd:annotation>
225                                        <xsd:documentation>Connection object.  </xsd:documentation>
226                                </xsd:annotation>
227                        </xsd:element>
228                        <xsd:element name="jar" type="witsml:cs_jar" minOccurs="0" maxOccurs="1">
229                                <xsd:annotation>
230                                        <xsd:documentation>Jar object.  </xsd:documentation>
231                                </xsd:annotation>
232                        </xsd:element>
233                        <xsd:element name="mwdTool" type="witsml:cs_mwdTool" minOccurs="0" maxOccurs="1">
234                                <xsd:annotation>
235                                        <xsd:documentation>MWD (measurement while drilling) tool object.  </xsd:documentation>
236                                </xsd:annotation>
237                        </xsd:element>
238                        <xsd:element name="motor" type="witsml:cs_motor" minOccurs="0" maxOccurs="1">
239                                <xsd:annotation>
240                                        <xsd:documentation>Motor object.  </xsd:documentation>
241                                </xsd:annotation>
242                        </xsd:element>
243                        <xsd:element name="stabilizer" type="witsml:cs_stabilizer" minOccurs="0" maxOccurs="unbounded">
244                                <xsd:annotation>
245                                        <xsd:documentation>Stabilizer object.  </xsd:documentation>
246                                </xsd:annotation>
247                        </xsd:element>
248                        <xsd:element name="bend" type="witsml:cs_bend" minOccurs="0" maxOccurs="unbounded">
249                                <xsd:annotation>
250                                        <xsd:documentation>Bend object.  </xsd:documentation>
251                                </xsd:annotation>
252                        </xsd:element>
253                        <xsd:element name="holeOpener" type="witsml:cs_holeOpener" minOccurs="0" maxOccurs="1">
254                                <xsd:annotation>
255                                        <xsd:documentation>Hole opener object.  </xsd:documentation>
256                                </xsd:annotation>
257                        </xsd:element>
258                        <xsd:element name="rotarySteerableTool" type="witsml:cs_rotarySteerableTool" minOccurs="0" maxOccurs="1">
259                                <xsd:annotation>
260                                        <xsd:documentation>Rotary Steerable Tool.  </xsd:documentation>
261                                </xsd:annotation>
262                        </xsd:element>
263                        <xsd:element name="customData" type="witsml:cs_customData" minOccurs="0" maxOccurs="1">
264                                <xsd:annotation>
265                                        <xsd:documentation>A container element that can contain custom or user defined
266                                        data elements.</xsd:documentation>
267                                </xsd:annotation>
268                        </xsd:element>
269                </xsd:sequence>
270                <xsd:attributeGroup ref="witsml:attgrp_uid">
271                        <xsd:annotation>
272                                <xsd:documentation>Unique identifier for the component.  </xsd:documentation>
273                        </xsd:annotation>
274                </xsd:attributeGroup>
275        </xsd:complexType>
276</xsd:schema>
Note: See TracBrowser for help on using the browser.