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

Revision 16, 3.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_geodeticModel.xsd"/>
17        <xsd:include schemaLocation="cs_projectionx.xsd"/>
18        <xsd:include schemaLocation="cs_localCRS.xsd"/>
19        <xsd:include schemaLocation="attgrp_uid.xsd"/>
20        <!--                                                         -->
21        <xsd:complexType name="cs_wellCRS">
22                <xsd:annotation>
23                        <xsd:documentation> WITSML - Well Coordinate Reference System Component Schema.
24                        Note that this is intended for use with two dimensional coordinates.
25                        That does not prevent the use of a three dimensional CRS. It just means that
26                        only two coordinates will be specified in that 3D system. The veritcal coordinates are
27                        specified separately and, for 3D systems, one of the linked wellDatums should represent
28                        the vertical datum of that 3D system so that the height in the 3d system can be determined. </xsd:documentation>
29                </xsd:annotation>
30                <xsd:sequence>
31                        <xsd:element name="name" type="witsml:nameString" minOccurs="1" maxOccurs="1">
32                                <xsd:annotation>
33                                        <xsd:documentation>Human recognizable context for the system.
34                                        For a geographic system this is commonly the name of the datum. </xsd:documentation>
35                                </xsd:annotation>
36                        </xsd:element>
37                        <xsd:choice minOccurs="0" maxOccurs="1">
38                                <xsd:annotation>
39                                        <xsd:documentation>Each well CRS can only represent only one type of system.
40                                        Note that these structures do not truly define a CRS but rather specify
41                                        information that could be used to describe a CRS.</xsd:documentation>
42                                </xsd:annotation>
43                                <xsd:element name="mapProjection" type="witsml:cs_projectionx" minOccurs="0" maxOccurs="1">
44                                        <xsd:annotation>
45                                                <xsd:documentation>Map projection system.  </xsd:documentation>
46                                        </xsd:annotation>
47                                </xsd:element>
48                                <xsd:element name="geographic" type="witsml:cs_geodeticModel" minOccurs="0" maxOccurs="1">
49                                        <xsd:annotation>
50                                                <xsd:documentation>Geographic system.  </xsd:documentation>
51                                        </xsd:annotation>
52                                </xsd:element>
53                                <xsd:element name="localCRS" type="witsml:cs_localCRS" minOccurs="0" maxOccurs="1">
54                                        <xsd:annotation>
55                                                <xsd:documentation>Local (engineering) system.  </xsd:documentation>
56                                        </xsd:annotation>
57                                </xsd:element>
58                        </xsd:choice>
59                        <xsd:element name="description" type="witsml:descriptionString" minOccurs="0" maxOccurs="1">
60                                <xsd:annotation>
61                                        <xsd:documentation>A textual description of the system.  </xsd:documentation>
62                                </xsd:annotation>
63                        </xsd:element>
64                </xsd:sequence>
65                <xsd:attributeGroup ref="witsml:attgrp_uid">
66                        <xsd:annotation>
67                                <xsd:documentation>The unique identifier of the system.</xsd:documentation>
68                        </xsd:annotation>
69                </xsd:attributeGroup>
70        </xsd:complexType>
71</xsd:schema>
Note: See TracBrowser for help on using the browser.