Documentation for ATIS-Draft-03-00-79

Complex Type: Distance

[Table of contents]

Super-types: None
Sub-types: None
Name Distance
Used by (from the same schema document) Complex Type Geometry , Complex Type Geometry , Complex Type Transition , Complex Type LinearReference , Complex Type LinearReference , Complex Type LinearReference , Complex Type LinearReference , Complex Type Chain , Complex Type CrossStreetsLink , Complex Type CrossStreetsLink , Complex Type CrossStreetsPoint , Complex Type GeoLocationDelta , Complex Type GeoLocationDelta , Complex Type Height , Complex Type PointOffset , Complex Type PointOffset , Complex Type PolarCoordinates
Abstract no
XML Instance Representation
<...>
Start Choice [1]
<m> xs:int (-10000000 <= value <= +10000000) </m> [1]
<mDec> xs:decimal (-10000000 <= value <= +10000000) </mDec> [1]
<mm> xs:int (-1000000 <= value <= +1000000) </mm> [1]
<mmDec> xs:decimal (-1000000 <= value <= +1000000) </mmDec> [1]
<dm> xs:int (-1000000 <= value <= +1000000) </dm> [1]
<dmDec> xs:decimal (-1000000 <= value <= +1000000) </dmDec> [1]
<yd> xs:int (-17600000 <= value <= +17600000) </yd> [1]
<ydDec> xs:decimal (-17600000 <= value <= +17600000) </ydDec> [1]
<ft> xs:int (-52800000 <= value <= +52800000) </ft> [1]
<ftDec> xs:decimal (-52800000 <= value <= +52800000) </ftDec> [1]
<in> xs:int (-1000000 <= value <= +1000000) </in> [1]
<inDec> xs:decimal (-1000000 <= value <= +1000000) </inDec> [1]
<mi> xs:short (-10000 <= value <= +10000) </mi> [1]
<miDec> xs:decimal (-10000 <= value <= +10000) </miDec> [1]
<km> xs:short (-10000 <= value <= +10000) </km> [1]
<kmDec> xs:decimal (-10000 <= value <= +10000) </kmDec> [1]
<block> xs:short (-1000 <= value <= +1000) </block> [1]
<blkDec> xs:decimal (-1000 <= value <= +1000) </blkDec> [1]
End Choice
</...>
Diagram
Schema Component Representation
<xs:complexType name="Distance">
<xs:choice>
<xs:element name="m">
<xs:simpleType>
<xs:restriction base=" xs:int ">
<xs:minInclusive value="-10000000"/>
<xs:maxInclusive value="+10000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="mDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-10000000"/>
<xs:maxInclusive value="+10000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="mm">
<xs:simpleType>
<xs:restriction base=" xs:int ">
<xs:minInclusive value="-1000000"/>
<xs:maxInclusive value="+1000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="mmDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-1000000"/>
<xs:maxInclusive value="+1000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="dm">
<xs:simpleType>
<xs:restriction base=" xs:int ">
<xs:minInclusive value="-1000000"/>
<xs:maxInclusive value="+1000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="dmDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-1000000"/>
<xs:maxInclusive value="+1000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="yd">
<xs:simpleType>
<xs:restriction base=" xs:int ">
<xs:minInclusive value="-17600000"/>
<xs:maxInclusive value="+17600000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ydDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-17600000"/>
<xs:maxInclusive value="+17600000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ft">
<xs:simpleType>
<xs:restriction base=" xs:int ">
<xs:minInclusive value="-52800000"/>
<xs:maxInclusive value="+52800000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ftDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-52800000"/>
<xs:maxInclusive value="+52800000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="in">
<xs:simpleType>
<xs:restriction base=" xs:int ">
<xs:minInclusive value="-1000000"/>
<xs:maxInclusive value="+1000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="inDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-1000000"/>
<xs:maxInclusive value="+1000000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="mi">
<xs:simpleType>
<xs:restriction base=" xs:short ">
<xs:minInclusive value="-10000"/>
<xs:maxInclusive value="+10000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="miDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-10000"/>
<xs:maxInclusive value="+10000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="km">
<xs:simpleType>
<xs:restriction base=" xs:short ">
<xs:minInclusive value="-10000"/>
<xs:maxInclusive value="+10000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="kmDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-10000"/>
<xs:maxInclusive value="+10000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="block">
<xs:simpleType>
<xs:restriction base=" xs:short ">
<xs:minInclusive value="-1000"/>
<xs:maxInclusive value="+1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="blkDec">
<xs:simpleType>
<xs:restriction base=" xs:decimal ">
<xs:minInclusive value="-1000"/>
<xs:maxInclusive value="+1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:choice>
</xs:complexType>