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

Revision 16, 19.3 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_bop.xsd"/>
17        <xsd:include schemaLocation="cs_pit.xsd"/>
18        <xsd:include schemaLocation="cs_pump.xsd"/>
19        <xsd:include schemaLocation="cs_shaker.xsd"/>
20        <xsd:include schemaLocation="cs_centrifuge.xsd"/>
21        <xsd:include schemaLocation="cs_hydrocyclone.xsd"/>
22        <xsd:include schemaLocation="cs_degasser.xsd"/>
23        <xsd:include schemaLocation="cs_surfaceEquipment.xsd"/>
24        <!--                                                         -->
25        <xsd:group name="grp_rig">
26                <xsd:annotation>
27                        <xsd:documentation>The non-contextual content of a WITSML Rig object.</xsd:documentation>
28                </xsd:annotation>
29                <xsd:sequence>
30                        <xsd:element name="owner" type="witsml:str32" minOccurs="0" maxOccurs="1">
31                                <xsd:annotation>
32                                        <xsd:documentation>Contractor/owner.  </xsd:documentation>
33                                </xsd:annotation>
34                        </xsd:element>
35                        <xsd:element name="typeRig" type="witsml:RigType" minOccurs="0" maxOccurs="1">
36                                <xsd:annotation>
37                                        <xsd:documentation>Rig type.  </xsd:documentation>
38                                </xsd:annotation>
39                        </xsd:element>
40                        <xsd:element name="manufacturer" type="witsml:nameString" minOccurs="0" maxOccurs="1">
41                                <xsd:annotation>
42                                        <xsd:documentation>Manufacturer / supplier of the item.  </xsd:documentation>
43                                </xsd:annotation>
44                        </xsd:element>
45                        <xsd:element name="yearEntService" type="witsml:calendarYear" minOccurs="0" maxOccurs="1">
46                                <xsd:annotation>
47                                        <xsd:documentation>Year entered service (CCYY).  </xsd:documentation>
48                                </xsd:annotation>
49                        </xsd:element>
50                        <xsd:element name="classRig" type="witsml:str32" minOccurs="0" maxOccurs="1">
51                                <xsd:annotation>
52                                        <xsd:documentation>Rig classification.  </xsd:documentation>
53                                </xsd:annotation>
54                        </xsd:element>
55                        <xsd:element name="approvals" type="witsml:nameString" minOccurs="0" maxOccurs="1">
56                                <xsd:annotation>
57                                        <xsd:documentation>Rig approvals/certification.  </xsd:documentation>
58                                </xsd:annotation>
59                        </xsd:element>
60                        <xsd:element name="registration" type="witsml:str32" minOccurs="0" maxOccurs="1">
61                                <xsd:annotation>
62                                        <xsd:documentation>Rig registration location.  </xsd:documentation>
63                                </xsd:annotation>
64                        </xsd:element>
65                        <xsd:element name="telNumber" type="witsml:str32" minOccurs="0" maxOccurs="1">
66                                <xsd:annotation>
67                                        <xsd:documentation>Rig telephone number.  </xsd:documentation>
68                                </xsd:annotation>
69                        </xsd:element>
70                        <xsd:element name="faxNumber" type="witsml:str32" minOccurs="0" maxOccurs="1">
71                                <xsd:annotation>
72                                        <xsd:documentation>Rig fax number.  </xsd:documentation>
73                                </xsd:annotation>
74                        </xsd:element>
75                        <xsd:element name="emailAddress" type="witsml:nameString" minOccurs="0" maxOccurs="1">
76                                <xsd:annotation>
77                                        <xsd:documentation>Rig Email address.  </xsd:documentation>
78                                </xsd:annotation>
79                        </xsd:element>
80                        <xsd:element name="nameContact" type="witsml:nameString" minOccurs="0" maxOccurs="1">
81                                <xsd:annotation>
82                                        <xsd:documentation>Name of contact person.  </xsd:documentation>
83                                </xsd:annotation>
84                        </xsd:element>
85                        <xsd:element name="ratingDrillDepth" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
86                                <xsd:annotation>
87                                        <xsd:documentation>Maximum hole depth rating for the rig.  </xsd:documentation>
88                                </xsd:annotation>
89                        </xsd:element>
90                        <xsd:element name="ratingWaterDepth" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
91                                <xsd:annotation>
92                                        <xsd:documentation>Working water depth capability of rig.  </xsd:documentation>
93                                </xsd:annotation>
94                        </xsd:element>
95                        <xsd:element name="isOffshore" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
96                                <xsd:annotation>
97                                        <xsd:documentation>Flag to indicate that rig is an offshore rig (Drill Ship, Semi, Jack-up, Platform, TADU). 
98                                        Values are "true" (or "1") and "false" (or "0").</xsd:documentation>
99                                </xsd:annotation>
100                        </xsd:element>
101                        <xsd:element name="airGap" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
102                                <xsd:annotation>
103                                        <xsd:documentation>Air gap from Rig Floor to ground or mean sea level depending on location.  </xsd:documentation>
104                                </xsd:annotation>
105                        </xsd:element>
106                        <xsd:element name="dTimStartOp" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
107                                <xsd:annotation>
108                                        <xsd:documentation>Date and time rig operations started, or date and time object created.  </xsd:documentation>
109                                </xsd:annotation>
110                        </xsd:element>
111                        <xsd:element name="dTimEndOp" type="witsml:timestamp" minOccurs="0" maxOccurs="1">
112                                <xsd:annotation>
113                                        <xsd:documentation>Date and time rig operations ended (May be NULL for active rig).  </xsd:documentation>
114                                </xsd:annotation>
115                        </xsd:element>
116                        <xsd:element name="bop" type="witsml:cs_bop" minOccurs="0" maxOccurs="1">
117                                <xsd:annotation>
118                                        <xsd:documentation>Blow out preventer description and components.  </xsd:documentation>
119                                </xsd:annotation>
120                        </xsd:element>
121                        <xsd:element name="pit" type="witsml:cs_pit" minOccurs="0" maxOccurs="unbounded">
122                                <xsd:annotation>
123                                        <xsd:documentation>Pit equipment for the rig.  </xsd:documentation>
124                                </xsd:annotation>
125                        </xsd:element>
126                        <xsd:element name="pump" type="witsml:cs_pump" minOccurs="0" maxOccurs="unbounded">
127                                <xsd:annotation>
128                                        <xsd:documentation>Drilling fluid (mud/cement) pumping units for the rig.  </xsd:documentation>
129                                </xsd:annotation>
130                        </xsd:element>
131                        <xsd:element name="shaker" type="witsml:cs_shaker" minOccurs="0" maxOccurs="unbounded">
132                                <xsd:annotation>
133                                        <xsd:documentation>Mud cleaning shaker equipment for the rig.  </xsd:documentation>
134                                </xsd:annotation>
135                        </xsd:element>
136                        <xsd:element name="centrifuge" type="witsml:cs_centrifuge" minOccurs="0" maxOccurs="unbounded">
137                                <xsd:annotation>
138                                        <xsd:documentation>Mud cleaning centrifuge equipment for the rig.  </xsd:documentation>
139                                </xsd:annotation>
140                        </xsd:element>
141                        <xsd:element name="hydrocyclone" type="witsml:cs_hydrocyclone" minOccurs="0" maxOccurs="unbounded">
142                                <xsd:annotation>
143                                        <xsd:documentation>Mud cleaning hydrocyclone equipment for the rig.  </xsd:documentation>
144                                </xsd:annotation>
145                        </xsd:element>
146                        <xsd:element name="degasser" type="witsml:cs_degasser" minOccurs="0" maxOccurs="unbounded">
147                                <xsd:annotation>
148                                        <xsd:documentation>Mud de-gasser equipment for the rig.  </xsd:documentation>
149                                </xsd:annotation>
150                        </xsd:element>
151                        <xsd:element name="surfaceEquipment" type="witsml:cs_surfaceEquipment" minOccurs="0" maxOccurs="1">
152                                <xsd:annotation>
153                                        <xsd:documentation>Coiled tubing specific equipment configuration.  </xsd:documentation>
154                                </xsd:annotation>
155                        </xsd:element>
156                        <xsd:element name="numDerricks" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
157                                <xsd:annotation>
158                                        <xsd:documentation>Number of derricks on the rig.  </xsd:documentation>
159                                </xsd:annotation>
160                        </xsd:element>
161                        <xsd:element name="typeDerrick" type="witsml:DerrickType" minOccurs="0" maxOccurs="1">
162                                <xsd:annotation>
163                                        <xsd:documentation>Derrick type.  </xsd:documentation>
164                                </xsd:annotation>
165                        </xsd:element>
166                        <xsd:element name="ratingDerrick" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
167                                <xsd:annotation>
168                                        <xsd:documentation>Maximum support load applied to derrick structure.  </xsd:documentation>
169                                </xsd:annotation>
170                        </xsd:element>
171                        <xsd:element name="htDerrick" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
172                                <xsd:annotation>
173                                        <xsd:documentation>Height of derrick.  </xsd:documentation>
174                                </xsd:annotation>
175                        </xsd:element>
176                        <xsd:element name="ratingHkld" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
177                                <xsd:annotation>
178                                        <xsd:documentation>Maximum hookload rating.  </xsd:documentation>
179                                </xsd:annotation>
180                        </xsd:element>
181                        <xsd:element name="capWindDerrick" type="witsml:velocityMeasure" minOccurs="0" maxOccurs="1">
182                                <xsd:annotation>
183                                        <xsd:documentation>Derrick wind capacity.  </xsd:documentation>
184                                </xsd:annotation>
185                        </xsd:element>
186                        <xsd:element name="wtBlock" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
187                                <xsd:annotation>
188                                        <xsd:documentation>Block weight.  </xsd:documentation>
189                                </xsd:annotation>
190                        </xsd:element>
191                        <xsd:element name="ratingBlock" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
192                                <xsd:annotation>
193                                        <xsd:documentation>Weight rating of the travelling block.  </xsd:documentation>
194                                </xsd:annotation>
195                        </xsd:element>
196                        <xsd:element name="numBlockLines" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
197                                <xsd:annotation>
198                                        <xsd:documentation>Number of block lines.  </xsd:documentation>
199                                </xsd:annotation>
200                        </xsd:element>
201                        <xsd:element name="typeHook" type="witsml:str32" minOccurs="0" maxOccurs="1">
202                                <xsd:annotation>
203                                        <xsd:documentation>Type of hook.  </xsd:documentation>
204                                </xsd:annotation>
205                        </xsd:element>
206                        <xsd:element name="ratingHook" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
207                                <xsd:annotation>
208                                        <xsd:documentation>Weight rating of the hook.  </xsd:documentation>
209                                </xsd:annotation>
210                        </xsd:element>
211                        <xsd:element name="sizeDrillLine" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
212                                <xsd:annotation>
213                                        <xsd:documentation>Drill line diameter.  </xsd:documentation>
214                                </xsd:annotation>
215                        </xsd:element>
216                        <xsd:element name="typeDrawWorks" type="witsml:DrawWorksType" minOccurs="0" maxOccurs="1">
217                                <xsd:annotation>
218                                        <xsd:documentation>Draw-works type.  </xsd:documentation>
219                                </xsd:annotation>
220                        </xsd:element>
221                        <xsd:element name="powerDrawWorks" type="witsml:powerMeasure" minOccurs="0" maxOccurs="1">
222                                <xsd:annotation>
223                                        <xsd:documentation>Draw works horse power.  </xsd:documentation>
224                                </xsd:annotation>
225                        </xsd:element>
226                        <xsd:element name="ratingDrawWorks" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
227                                <xsd:annotation>
228                                        <xsd:documentation>Weight rating of the drawworks.  </xsd:documentation>
229                                </xsd:annotation>
230                        </xsd:element>
231                        <xsd:element name="motorDrawWorks" type="witsml:str32" minOccurs="0" maxOccurs="1">
232                                <xsd:annotation>
233                                        <xsd:documentation>Description of the drawworks motor.  </xsd:documentation>
234                                </xsd:annotation>
235                        </xsd:element>
236                        <xsd:element name="descBrake" type="witsml:str32" minOccurs="0" maxOccurs="1">
237                                <xsd:annotation>
238                                        <xsd:documentation>Rig brake description.  </xsd:documentation>
239                                </xsd:annotation>
240                        </xsd:element>
241                        <xsd:element name="typeSwivel" type="witsml:str32" minOccurs="0" maxOccurs="1">
242                                <xsd:annotation>
243                                        <xsd:documentation>Type of Swivel.  </xsd:documentation>
244                                </xsd:annotation>
245                        </xsd:element>
246                        <xsd:element name="ratingSwivel" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
247                                <xsd:annotation>
248                                        <xsd:documentation>Maximum swivel rating.  </xsd:documentation>
249                                </xsd:annotation>
250                        </xsd:element>
251                        <xsd:element name="rotSystem" type="witsml:DriveType" minOccurs="0" maxOccurs="1">
252                                <xsd:annotation>
253                                        <xsd:documentation>Work string drive type.  </xsd:documentation>
254                                </xsd:annotation>
255                        </xsd:element>
256                        <xsd:element name="descRotSystem" type="witsml:str32" minOccurs="0" maxOccurs="1">
257                                <xsd:annotation>
258                                        <xsd:documentation>Description of rotating system.  </xsd:documentation>
259                                </xsd:annotation>
260                        </xsd:element>
261                        <xsd:element name="ratingTqRotSys" type="witsml:momentOfForceMeasure" minOccurs="0" maxOccurs="1">
262                                <xsd:annotation>
263                                        <xsd:documentation>Work string rotational torque rating.  </xsd:documentation>
264                                </xsd:annotation>
265                        </xsd:element>
266                        <xsd:element name="rotSizeOpening" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
267                                <xsd:annotation>
268                                        <xsd:documentation>Rotary size opening.  </xsd:documentation>
269                                </xsd:annotation>
270                        </xsd:element>
271                        <xsd:element name="ratingRotSystem" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
272                                <xsd:annotation>
273                                        <xsd:documentation>Work string rotational torque rating.  </xsd:documentation>
274                                </xsd:annotation>
275                        </xsd:element>
276                        <xsd:element name="scrSystem" type="witsml:str32" minOccurs="0" maxOccurs="1">
277                                <xsd:annotation>
278                                        <xsd:documentation>Description of slow circulation rates system.  </xsd:documentation>
279                                </xsd:annotation>
280                        </xsd:element>
281                        <xsd:element name="pipeHandlingSystem" type="witsml:str32" minOccurs="0" maxOccurs="1">
282                                <xsd:annotation>
283                                        <xsd:documentation>Name of pipe handling system.  </xsd:documentation>
284                                </xsd:annotation>
285                        </xsd:element>
286                        <xsd:element name="capBulkMud" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
287                                <xsd:annotation>
288                                        <xsd:documentation>Bulk/dry mud storage capacity.  </xsd:documentation>
289                                </xsd:annotation>
290                        </xsd:element>
291                        <xsd:element name="capLiquidMud" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
292                                <xsd:annotation>
293                                        <xsd:documentation>Liquid mud storage capacity.  </xsd:documentation>
294                                </xsd:annotation>
295                        </xsd:element>
296                        <xsd:element name="capDrillWater" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
297                                <xsd:annotation>
298                                        <xsd:documentation>Drill water capacity.  </xsd:documentation>
299                                </xsd:annotation>
300                        </xsd:element>
301                        <xsd:element name="capPotableWater" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
302                                <xsd:annotation>
303                                        <xsd:documentation>Potable water capacity.  </xsd:documentation>
304                                </xsd:annotation>
305                        </xsd:element>
306                        <xsd:element name="capFuel" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
307                                <xsd:annotation>
308                                        <xsd:documentation>Fuel capacity.  </xsd:documentation>
309                                </xsd:annotation>
310                        </xsd:element>
311                        <xsd:element name="capBulkCement" type="witsml:volumeMeasure" minOccurs="0" maxOccurs="1">
312                                <xsd:annotation>
313                                        <xsd:documentation>Capacity of builk cement.  </xsd:documentation>
314                                </xsd:annotation>
315                        </xsd:element>
316                        <xsd:element name="mainEngine" type="witsml:nameString" minOccurs="0" maxOccurs="1">
317                                <xsd:annotation>
318                                        <xsd:documentation>Power system.  </xsd:documentation>
319                                </xsd:annotation>
320                        </xsd:element>
321                        <xsd:element name="generator" type="witsml:shortDescriptionString" minOccurs="0" maxOccurs="1">
322                                <xsd:annotation>
323                                        <xsd:documentation>Description of the electrical power generating system.  </xsd:documentation>
324                                </xsd:annotation>
325                        </xsd:element>
326                        <xsd:element name="cementUnit" type="witsml:str32" minOccurs="0" maxOccurs="1">
327                                <xsd:annotation>
328                                        <xsd:documentation>Name of cement unit on the rig.  </xsd:documentation>
329                                </xsd:annotation>
330                        </xsd:element>
331                        <xsd:element name="numBunks" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
332                                <xsd:annotation>
333                                        <xsd:documentation>Number of beds available on the rig.  </xsd:documentation>
334                                </xsd:annotation>
335                        </xsd:element>
336                        <xsd:element name="bunksPerRoom" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
337                                <xsd:annotation>
338                                        <xsd:documentation>Number of bunks per room.  </xsd:documentation>
339                                </xsd:annotation>
340                        </xsd:element>
341                        <xsd:element name="numCranes" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
342                                <xsd:annotation>
343                                        <xsd:documentation>Number of cranes on the rig.  </xsd:documentation>
344                                </xsd:annotation>
345                        </xsd:element>
346                        <xsd:element name="numAnch" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
347                                <xsd:annotation>
348                                        <xsd:documentation>Number of anchors.  </xsd:documentation>
349                                </xsd:annotation>
350                        </xsd:element>
351                        <xsd:element name="moorType" type="witsml:str32" minOccurs="0" maxOccurs="1">
352                                <xsd:annotation>
353                                        <xsd:documentation>Mooring type.  </xsd:documentation>
354                                </xsd:annotation>
355                        </xsd:element>
356                        <xsd:element name="numGuideTens" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
357                                <xsd:annotation>
358                                        <xsd:documentation>Number of guideline tensioners.  </xsd:documentation>
359                                </xsd:annotation>
360                        </xsd:element>
361                        <xsd:element name="numRiserTens" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
362                                <xsd:annotation>
363                                        <xsd:documentation>Number of riser tensioners.  </xsd:documentation>
364                                </xsd:annotation>
365                        </xsd:element>
366                        <xsd:element name="varDeckLdMx" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
367                                <xsd:annotation>
368                                        <xsd:documentation>Variable deck load maximum (offshore rigs only).  </xsd:documentation>
369                                </xsd:annotation>
370                        </xsd:element>
371                        <xsd:element name="vdlStorm" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
372                                <xsd:annotation>
373                                        <xsd:documentation>Variable deck load storm rating (offshore rigs only).  </xsd:documentation>
374                                </xsd:annotation>
375                        </xsd:element>
376                        <xsd:element name="numThrusters" type="witsml:nonNegativeCount" minOccurs="0" maxOccurs="1">
377                                <xsd:annotation>
378                                        <xsd:documentation>Number of thrusters.  </xsd:documentation>
379                                </xsd:annotation>
380                        </xsd:element>
381                        <xsd:element name="azimuthing" type="witsml:logicalBoolean" minOccurs="0" maxOccurs="1">
382                                <xsd:annotation>
383                                        <xsd:documentation>Are the thrusters azimuth.  Values are "true" (or "1") and "false" (or "0").</xsd:documentation>
384                                </xsd:annotation>
385                        </xsd:element>
386                        <xsd:element name="motionCompensationMn" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
387                                <xsd:annotation>
388                                        <xsd:documentation>Minimum motion compensation.  </xsd:documentation>
389                                </xsd:annotation>
390                        </xsd:element>
391                        <xsd:element name="motionCompensationMx" type="witsml:forceMeasure" minOccurs="0" maxOccurs="1">
392                                <xsd:annotation>
393                                        <xsd:documentation>Maximum motion compensation.  </xsd:documentation>
394                                </xsd:annotation>
395                        </xsd:element>
396                        <xsd:element name="strokeMotionCompensation" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
397                                <xsd:annotation>
398                                        <xsd:documentation>Length of motion compensation provided by equipment.  </xsd:documentation>
399                                </xsd:annotation>
400                        </xsd:element>
401                        <xsd:element name="riserAngleLimit" type="witsml:planeAngleMeasure" minOccurs="0" maxOccurs="1">
402                                <xsd:annotation>
403                                        <xsd:documentation>Riser angle limit.  </xsd:documentation>
404                                </xsd:annotation>
405                        </xsd:element>
406                        <xsd:element name="heaveMx" type="witsml:lengthMeasure" minOccurs="0" maxOccurs="1">
407                                <xsd:annotation>
408                                        <xsd:documentation>Maximum allowable heave.  </xsd:documentation>
409                                </xsd:annotation>
410                        </xsd:element>
411                        <xsd:element name="gantry" type="witsml:shortDescriptionString" minOccurs="0" maxOccurs="1">
412                                <xsd:annotation>
413                                        <xsd:documentation>Description of gantry.  </xsd:documentation>
414                                </xsd:annotation>
415                        </xsd:element>
416                        <xsd:element name="flares" type="witsml:shortDescriptionString" minOccurs="0" maxOccurs="1">
417                                <xsd:annotation>
418                                        <xsd:documentation>Description of flare.  </xsd:documentation>
419                                </xsd:annotation>
420                        </xsd:element>
421                </xsd:sequence>
422        </xsd:group>
423</xsd:schema>
Note: See TracBrowser for help on using the browser.