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

Revision 16, 13.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:annotation>
17                <xsd:documentation>
18                These types represent numeric quantities with a unit of measure implemented as a uom attribute. The units are gathered into single quantity class which represents a group of units. The unit symbols appropriate for the class are captured as enumerated lists. The implementation of this is to develop a type for each uom class that is a union of a standard list, the unknown value, and the Other: extension. Additional files will contain these structures.
19                </xsd:documentation>
20        </xsd:annotation>
21        <!--                                                         -->
22        <xsd:include schemaLocation="typ_quantityClass.xsd"/>
23        <!--                                                         -->
24        <xsd:complexType name="accelerationLinearMeasure">
25                <xsd:simpleContent>
26                        <xsd:extension base="witsml:abstractMeasure">
27                                <xsd:attribute name="uom" type="witsml:accelerationLinearUom" use="required"/>
28                        </xsd:extension>
29                </xsd:simpleContent>
30        </xsd:complexType>
31        <!--                                                         -->
32        <xsd:complexType name="anglePerLengthMeasure">
33                <xsd:simpleContent>
34                        <xsd:extension base="witsml:abstractMeasure">
35                                <xsd:attribute name="uom" type="witsml:anglePerLengthUom" use="required"/>
36                        </xsd:extension>
37                </xsd:simpleContent>
38        </xsd:complexType>
39        <!--                                                         -->
40        <xsd:complexType name="anglePerTimeMeasure">
41                <xsd:simpleContent>
42                        <xsd:extension base="witsml:abstractMeasure">
43                                <xsd:attribute name="uom" type="witsml:anglePerTimeUom" use="required"/>
44                        </xsd:extension>
45                </xsd:simpleContent>
46        </xsd:complexType>
47        <!--                                                         -->
48        <xsd:complexType name="areaMeasure">
49                <xsd:simpleContent>
50                        <xsd:extension base="witsml:abstractMeasure">
51                                <xsd:attribute name="uom" type="witsml:areaUom" use="required"/>
52                        </xsd:extension>
53                </xsd:simpleContent>
54        </xsd:complexType>
55        <!--                                                         -->
56        <xsd:complexType name="areaPerAreaMeasure">
57                <xsd:simpleContent>
58                        <xsd:extension base="witsml:abstractMeasure">
59                                <xsd:attribute name="uom" type="witsml:areaPerAreaUom" use="required"/>
60                        </xsd:extension>
61                </xsd:simpleContent>
62        </xsd:complexType>
63        <!--                                                         -->
64        <xsd:complexType name="densityMeasure">
65                <xsd:simpleContent>
66                        <xsd:extension base="witsml:abstractMeasure">
67                                <xsd:attribute name="uom" type="witsml:densityUom" use="required"/>
68                        </xsd:extension>
69                </xsd:simpleContent>
70        </xsd:complexType>
71        <!--                                                         -->
72        <xsd:complexType name="dimensionlessMeasure">
73                <xsd:simpleContent>
74                        <xsd:extension base="witsml:abstractMeasure">
75                                <xsd:attribute name="uom" type="witsml:dimensionlessUom" use="required"/>
76                        </xsd:extension>
77                </xsd:simpleContent>
78        </xsd:complexType>
79        <!--                                                         -->
80        <xsd:complexType name="dynamicViscosityMeasure">
81                <xsd:simpleContent>
82                        <xsd:extension base="witsml:abstractMeasure">
83                                <xsd:attribute name="uom" type="witsml:dynamicViscosityUom" use="required"/>
84                        </xsd:extension>
85                </xsd:simpleContent>
86        </xsd:complexType>
87        <!--                                                         -->
88        <xsd:complexType name="electricCurrentMeasure">
89                <xsd:simpleContent>
90                        <xsd:extension base="witsml:abstractMeasure">
91                                <xsd:attribute name="uom" type="witsml:electricCurrentUom" use="required"/>
92                        </xsd:extension>
93                </xsd:simpleContent>
94        </xsd:complexType>
95        <!--                                                         -->
96        <xsd:complexType name="electricPotentialMeasure">
97                <xsd:simpleContent>
98                        <xsd:extension base="witsml:abstractMeasure">
99                                <xsd:attribute name="uom" type="witsml:electricPotentialUom" use="required"/>
100                        </xsd:extension>
101                </xsd:simpleContent>
102        </xsd:complexType>
103        <!--                                                         -->
104        <xsd:complexType name="energyPerAreaMeasure">
105                <xsd:simpleContent>
106                        <xsd:extension base="witsml:abstractMeasure">
107                                <xsd:attribute name="uom" type="witsml:energyPerAreaUom" use="required"/>
108                        </xsd:extension>
109                </xsd:simpleContent>
110        </xsd:complexType>
111        <!--                                                         -->
112        <xsd:complexType name="equivalentPerMassMeasure">
113                <xsd:simpleContent>
114                        <xsd:extension base="witsml:abstractMeasure">
115                                <xsd:attribute name="uom" type="witsml:equivalentPerMassUom" use="required"/>
116                        </xsd:extension>
117                </xsd:simpleContent>
118        </xsd:complexType>
119        <!--                                                         -->
120        <xsd:complexType name="forceMeasure">
121                <xsd:simpleContent>
122                        <xsd:extension base="witsml:abstractMeasure">
123                                <xsd:attribute name="uom" type="witsml:forceUom" use="required"/>
124                        </xsd:extension>
125                </xsd:simpleContent>
126        </xsd:complexType>
127        <!--                                                         -->
128        <xsd:complexType name="forcePerLengthMeasure">
129                <xsd:simpleContent>
130                        <xsd:extension base="witsml:abstractMeasure">
131                                <xsd:attribute name="uom" type="witsml:forcePerLengthUom" use="required"/>
132                        </xsd:extension>
133                </xsd:simpleContent>
134        </xsd:complexType>
135        <!--                                                         -->
136        <xsd:complexType name="forcePerVolumeMeasure">
137                <xsd:simpleContent>
138                        <xsd:extension base="witsml:abstractMeasure">
139                                <xsd:attribute name="uom" type="witsml:forcePerVolumeUom" use="required"/>
140                        </xsd:extension>
141                </xsd:simpleContent>
142        </xsd:complexType>
143        <!--                                                         -->
144        <xsd:complexType name="frequencyMeasure">
145                <xsd:simpleContent>
146                        <xsd:extension base="witsml:abstractMeasure">
147                                <xsd:attribute name="uom" type="witsml:frequencyUom" use="required"/>
148                        </xsd:extension>
149                </xsd:simpleContent>
150        </xsd:complexType>
151        <!--                                                         -->
152        <xsd:complexType name="illuminanceMeasure">
153                <xsd:simpleContent>
154                        <xsd:extension base="witsml:abstractMeasure">
155                                <xsd:attribute name="uom" type="witsml:illuminanceUom" use="required"/>
156                        </xsd:extension>
157                </xsd:simpleContent>
158        </xsd:complexType>
159        <!--                                                         -->
160        <xsd:complexType name="lengthMeasure">
161                <xsd:simpleContent>
162                        <xsd:extension base="witsml:abstractMeasure">
163                                <xsd:attribute name="uom" type="witsml:lengthUom" use="required"/>
164                        </xsd:extension>
165                </xsd:simpleContent>
166        </xsd:complexType>
167        <!--                                                         -->
168        <xsd:complexType name="lengthPerLengthMeasure">
169                <xsd:simpleContent>
170                        <xsd:extension base="witsml:abstractMeasure">
171                                <xsd:attribute name="uom" type="witsml:lengthPerLengthUom" use="required"/>
172                        </xsd:extension>
173                </xsd:simpleContent>
174        </xsd:complexType>
175        <!--                                                         -->
176        <xsd:complexType name="magneticFieldStrengthMeasure">
177                <xsd:simpleContent>
178                        <xsd:extension base="witsml:abstractMeasure">
179                                <xsd:attribute name="uom" type="witsml:magneticFieldStrengthUom" use="required"/>
180                        </xsd:extension>
181                </xsd:simpleContent>
182        </xsd:complexType>
183        <!--                                                         -->
184        <xsd:complexType name="magneticInductionMeasure">
185                <xsd:simpleContent>
186                        <xsd:extension base="witsml:abstractMeasure">
187                                <xsd:attribute name="uom" type="witsml:magneticInductionUom" use="required"/>
188                        </xsd:extension>
189                </xsd:simpleContent>
190        </xsd:complexType>
191        <!--                                                         -->
192        <xsd:complexType name="massConcentrationMeasure">
193                <xsd:simpleContent>
194                        <xsd:extension base="witsml:abstractMeasure">
195                                <xsd:attribute name="uom" type="witsml:massConcentrationUom" use="required"/>
196                        </xsd:extension>
197                </xsd:simpleContent>
198        </xsd:complexType>
199        <!--                                                         -->
200        <xsd:complexType name="massMeasure">
201                <xsd:simpleContent>
202                        <xsd:extension base="witsml:abstractMeasure">
203                                <xsd:attribute name="uom" type="witsml:massUom" use="required"/>
204                        </xsd:extension>
205                </xsd:simpleContent>
206        </xsd:complexType>
207        <!--                                                         -->
208        <xsd:complexType name="massPerLengthMeasure">
209                <xsd:simpleContent>
210                        <xsd:extension base="witsml:abstractMeasure">
211                                <xsd:attribute name="uom" type="witsml:massPerLengthUom" use="required"/>
212                        </xsd:extension>
213                </xsd:simpleContent>
214        </xsd:complexType>
215        <!--                                                         -->
216        <xsd:complexType name="momentOfForceMeasure">
217                <xsd:simpleContent>
218                        <xsd:extension base="witsml:abstractMeasure">
219                                <xsd:attribute name="uom" type="witsml:momentOfForceUom" use="required"/>
220                        </xsd:extension>
221                </xsd:simpleContent>
222        </xsd:complexType>
223        <!--                                                         -->
224        <xsd:complexType name="perLengthMeasure">
225                <xsd:simpleContent>
226                        <xsd:extension base="witsml:abstractMeasure">
227                                <xsd:attribute name="uom" type="witsml:perLengthUom" use="required"/>
228                        </xsd:extension>
229                </xsd:simpleContent>
230        </xsd:complexType>
231        <!--                                                         -->
232        <xsd:complexType name="planeAngleMeasure">
233                <xsd:simpleContent>
234                        <xsd:extension base="witsml:abstractMeasure">
235                                <xsd:attribute name="uom" type="witsml:planeAngleUom" use="required"/>
236                        </xsd:extension>
237                </xsd:simpleContent>
238        </xsd:complexType>
239        <!--                                                         -->
240        <xsd:complexType name="powerMeasure">
241                <xsd:simpleContent>
242                        <xsd:extension base="witsml:abstractMeasure">
243                                <xsd:attribute name="uom" type="witsml:powerUom" use="required"/>
244                        </xsd:extension>
245                </xsd:simpleContent>
246        </xsd:complexType>
247        <!--                                                         -->
248        <xsd:complexType name="pressureMeasure">
249                <xsd:simpleContent>
250                        <xsd:extension base="witsml:abstractMeasure">
251                                <xsd:attribute name="uom" type="witsml:pressureUom" use="required"/>
252                        </xsd:extension>
253                </xsd:simpleContent>
254        </xsd:complexType>
255        <!--                                                         -->
256        <xsd:complexType name="relativePowerMeasure">
257                <xsd:simpleContent>
258                        <xsd:extension base="witsml:abstractMeasure">
259                                <xsd:attribute name="uom" type="witsml:relativePowerUom" use="required"/>
260                        </xsd:extension>
261                </xsd:simpleContent>
262        </xsd:complexType>
263        <!--                                                         -->
264        <xsd:complexType name="specificVolumeMeasure">
265                <xsd:simpleContent>
266                        <xsd:extension base="witsml:abstractMeasure">
267                                <xsd:attribute name="uom" type="witsml:specificVolumeUom" use="required"/>
268                        </xsd:extension>
269                </xsd:simpleContent>
270        </xsd:complexType>
271        <!--                                                         -->
272        <xsd:complexType name="thermodynamicTemperatureMeasure">
273                <xsd:simpleContent>
274                        <xsd:extension base="witsml:abstractMeasure">
275                                <xsd:attribute name="uom" type="witsml:thermodynamicTemperatureUom" use="required"/>
276                        </xsd:extension>
277                </xsd:simpleContent>
278        </xsd:complexType>
279        <!--                                                         -->
280        <xsd:complexType name="timeMeasure">
281                <xsd:simpleContent>
282                        <xsd:extension base="witsml:abstractMeasure">
283                                <xsd:attribute name="uom" type="witsml:timeUom" use="required"/>
284                        </xsd:extension>
285                </xsd:simpleContent>
286        </xsd:complexType>
287        <!--                                                         -->
288        <xsd:complexType name="velocityMeasure">
289                <xsd:simpleContent>
290                        <xsd:extension base="witsml:abstractMeasure">
291                                <xsd:attribute name="uom" type="witsml:velocityUom" use="required"/>
292                        </xsd:extension>
293                </xsd:simpleContent>
294        </xsd:complexType>
295        <!--                                                         -->
296        <xsd:complexType name="volumeMeasure">
297                <xsd:simpleContent>
298                        <xsd:extension base="witsml:abstractMeasure">
299                                <xsd:attribute name="uom" type="witsml:volumeUom" use="required"/>
300                        </xsd:extension>
301                </xsd:simpleContent>
302        </xsd:complexType>
303        <!--                                                         -->
304        <xsd:complexType name="volumeFlowRateMeasure">
305                <xsd:simpleContent>
306                        <xsd:extension base="witsml:abstractMeasure">
307                                <xsd:attribute name="uom" type="witsml:volumeFlowRateUom" use="required"/>
308                        </xsd:extension>
309                </xsd:simpleContent>
310        </xsd:complexType>
311        <!--                                                         -->
312        <xsd:complexType name="volumePerVolumeMeasure">
313                <xsd:simpleContent>
314                        <xsd:extension base="witsml:abstractMeasure">
315                                <xsd:attribute name="uom" type="witsml:volumePerVolumeUom" use="required"/>
316                        </xsd:extension>
317                </xsd:simpleContent>
318        </xsd:complexType>
319        <!--                                                         -->
320</xsd:schema>
Note: See TracBrowser for help on using the browser.