XML Schema : spatial.xsd
Schema Comments:
Processing Instructions
Schema has: 12element definitions,  0 global attribute definitions,  15 element attribute definitions,  0 datatype definitions.
Possible root elements: box, point

Element list

Element astronomicalbody
 
diagram
description
 
used by elementsbox, point
content sequence (default)
type xsd:string
 
source
 <xsd:element name="astronomicalbody" type="xsd:string" />

Element box
 
diagram
description
uses elements astronomicalbody, downlimit, eastlimit, northlimit, southlimit, uplimit, westlimit
uses attributes box/datum, box/name, box/projection
 
content sequence
 
Attribute Datatype Use Values Default Comments
projection xsd:string optional (default)
datum xsd:string optional (default)
name xsd:string optional (default)
 
source
-<xsd:element name="box">
<!--
 According to DCMI box standard with datum added, Datum should 
     always be defined and verified if fractions of degrees are being used 
 -->
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="northlimit" minOccurs="0" />
 <xsd:element ref="eastlimit" minOccurs="0" />
 <xsd:element ref="southlimit" minOccurs="0" />
 <xsd:element ref="westlimit" minOccurs="0" />
 <xsd:element ref="uplimit" minOccurs="0" />
 <xsd:element ref="downlimit" minOccurs="0" />
 <xsd:element ref="astronomicalbody" minOccurs="0" />
 </xsd:sequence>
 <xsd:attribute name="projection" type="xsd:string" />
 <xsd:attribute name="datum" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>

Element downlimit
 
diagram
description
uses attributes downlimit/zunits
 
used by elementsbox
substitution hierarchy downlimit
content sequence (default)
 
Attribute Datatype Use Values Default Comments
zunits xsd:string optional (default)
 
source
-<xsd:element name="downlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="zunits" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element east
 
diagram
description
uses attributes east/units
 
used by elementspoint
substitution hierarchy east
content sequence (default)
 
Attribute Datatype Use Values Default Comments
units xsd:string optional (default)
 
source
-<xsd:element name="east">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element eastlimit
 
diagram
description
uses attributes eastlimit/units
 
used by elementsbox
substitution hierarchy eastlimit
content sequence (default)
 
Attribute Datatype Use Values Default Comments
units xsd:string optional (default)
 
source
-<xsd:element name="eastlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element elevation
 
diagram
description
uses attributes elevation/zunits
 
used by elementspoint
substitution hierarchy elevation
content sequence (default)
 
Attribute Datatype Use Values Default Comments
zunits xsd:string optional (default)
 
source
-<xsd:element name="elevation">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="zunits" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element north
 
diagram
description
uses attributes north/units
 
used by elementspoint
substitution hierarchy north
content sequence (default)
 
Attribute Datatype Use Values Default Comments
units xsd:string optional (default)
 
source
-<xsd:element name="north">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element northlimit
 
diagram
description
uses attributes northlimit/units
 
used by elementsbox
substitution hierarchy northlimit
content sequence (default)
 
Attribute Datatype Use Values Default Comments
units xsd:string optional (default)
 
source
-<xsd:element name="northlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element point
 
diagram
description
uses elements astronomicalbody, east, elevation, north
uses attributes point/datum, point/name, point/projection
 
content sequence
 
Attribute Datatype Use Values Default Comments
projection xsd:string optional (default)
datum xsd:string optional (default)
name xsd:string optional (default)
 
source
-<xsd:element name="point">
<!--
 According to DCMI Point standard with datum added 
 -->
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="east" minOccurs="0" />
 <xsd:element ref="north" minOccurs="0" />
 <xsd:element ref="elevation" minOccurs="0" />
 <xsd:element ref="astronomicalbody" minOccurs="0" />
 </xsd:sequence>
 <xsd:attribute name="projection" type="xsd:string" />
 <xsd:attribute name="datum" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>

Element southlimit
 
diagram
description
uses attributes southlimit/units
 
used by elementsbox
substitution hierarchy southlimit
content sequence (default)
 
Attribute Datatype Use Values Default Comments
units xsd:string optional (default)
 
source
-<xsd:element name="southlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element uplimit
 
diagram
description
uses attributes uplimit/zunits
 
used by elementsbox
substitution hierarchy uplimit
content sequence (default)
 
Attribute Datatype Use Values Default Comments
zunits xsd:string optional (default)
 
source
-<xsd:element name="uplimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="zunits" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

Element westlimit
 
diagram
description
uses attributes westlimit/units
 
used by elementsbox
substitution hierarchy westlimit
content sequence (default)
 
Attribute Datatype Use Values Default Comments
units xsd:string optional (default)
 
source
-<xsd:element name="westlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>

DataType definitions

Original Schema Source

<!--
Generated by Turbo XML 2.3.0.100. Conforms to w3c http://www.w3.org/2001/XMLSchema
 -->
-<xsd:schema>
-<xsd:element name="point">
<!--
 According to DCMI Point standard with datum added 
 -->
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="east" minOccurs="0" />
 <xsd:element ref="north" minOccurs="0" />
 <xsd:element ref="elevation" minOccurs="0" />
 <xsd:element ref="astronomicalbody" minOccurs="0" />
 </xsd:sequence>
 <xsd:attribute name="projection" type="xsd:string" />
 <xsd:attribute name="datum" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="east">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="north">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="elevation">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="zunits" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="box">
<!--
 According to DCMI box standard with datum added, Datum should 
     always be defined and verified if fractions of degrees are being used 
 -->
-<xsd:complexType>
-<xsd:sequence>
 <xsd:element ref="northlimit" minOccurs="0" />
 <xsd:element ref="eastlimit" minOccurs="0" />
 <xsd:element ref="southlimit" minOccurs="0" />
 <xsd:element ref="westlimit" minOccurs="0" />
 <xsd:element ref="uplimit" minOccurs="0" />
 <xsd:element ref="downlimit" minOccurs="0" />
 <xsd:element ref="astronomicalbody" minOccurs="0" />
 </xsd:sequence>
 <xsd:attribute name="projection" type="xsd:string" />
 <xsd:attribute name="datum" type="xsd:string" />
 <xsd:attribute name="name" type="xsd:string" />
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="northlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="eastlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="southlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="westlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="units" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="uplimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="zunits" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
-<xsd:element name="downlimit">
-<xsd:complexType>
-<xsd:simpleContent>
-<xsd:extension base="xsd:string">
 <xsd:attribute name="zunits" type="xsd:string" />
 </xsd:extension>
 </xsd:simpleContent>
 </xsd:complexType>
 </xsd:element>
 <xsd:element name="astronomicalbody" type="xsd:string" />
 </xsd:schema>