coordinateReferenceSystems

Table of Contents

top

Schema Document Properties

Target Namespacehttp://www.opengis.net/gml
Version3.2.0
Languageen
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
DocumentationSee ISO/DIS 19136 13.3. The spatial-temporal coordinate reference systems schema components are divided into two logical parts. One part defines elements and types for XML encoding of abstract coordinate reference systems definitions. The larger part defines specialized constructs for XML encoding of definitions of the multiple concrete types of spatial-temporal coordinate reference systems. These schema components encode the Coordinate Reference System packages of the UML Models of ISO 19111 Clause 8 and ISO/DIS 19136 D.3.10, with the exception of the abstract "SC_CRS" class.
Application DatacoordinateReferenceSystems.xsd
More information at: urn:ogc:specification:gml:schema-xsd:coordinateReferenceSystems:3.2.0.

Declared Namespaces

PrefixNamespace
Default namespacehttp://www.w3.org/2001/XMLSchema
xmlhttp://www.w3.org/XML/1998/namespace
gmlhttp://www.opengis.net/gml
Schema Component Representation
<schema xml:lang="en" targetNamespace="http://www.opengis.net/gml" elementFormDefault="qualified" version="3.2.0">
<include schemaLocation="coordinateSystems.xsd"/>
<include schemaLocation="datums.xsd"/>
<include schemaLocation="coordinateOperations.xsd"/>
...
</schema>
top

Global Declarations

Element: AbstractGeneralDerivedCRS

NameAbstractGeneralDerivedCRS
Typegml:AbstractGeneralDerivedCRSType
Nillableno
Abstractyes
Documentationgml:AbstractGeneralDerivedCRS is a coordinate reference system that is defined by its coordinate conversion from another coordinate reference system. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
XML Instance Representation
<gml:AbstractGeneralDerivedCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:conversion> ... </gml:conversion> [1]
</gml:AbstractGeneralDerivedCRS>
Schema Component Representation
<element name="AbstractGeneralDerivedCRS" type="gml:AbstractGeneralDerivedCRSType" abstract="true" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: AbstractSingleCRS

NameAbstractSingleCRS
Typegml:AbstractCRSType
Nillableno
Abstractyes
Documentationgml:AbstractSingleCRS implements a coordinate reference system consisting of one coordinate system and one datum (as opposed to a Compound CRS).
XML Instance Representation
<gml:AbstractSingleCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
</gml:AbstractSingleCRS>
Schema Component Representation
<element name="AbstractSingleCRS" type="gml:AbstractCRSType" abstract="true" substitutionGroup="gml:AbstractCRS"/>
top

Element: CompoundCRS

  • This element can be used wherever the following element is referenced:
NameCompoundCRS
Typegml:CompoundCRSType
Nillableno
Abstractno
Documentationgml:CompundCRS is a coordinate reference system describing the position of points through two or more independent coordinate reference systems. It is associated with a non-repeating sequence of two or more instances of SingleCRS.
XML Instance Representation
<gml:CompoundCRS
gml:id="[1]"
aggregationType="gml:AggregationType [0..1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:componentReferenceSystem> ... </gml:componentReferenceSystem> [2..*]
</gml:CompoundCRS>
Schema Component Representation
<element name="CompoundCRS" type="gml:CompoundCRSType" substitutionGroup="gml:AbstractCRS"/>
top

Element: DerivedCRS

NameDerivedCRS
Typegml:DerivedCRSType
Nillableno
Abstractno
Documentationgml:DerivedCRS is a single coordinate reference system that is defined by its coordinate conversion from another single coordinate reference system known as the base CRS. The base CRS can be a projected coordinate reference system, if this DerivedCRS is used for a georectified grid coverage as described in ISO 19123, Clause 8.
XML Instance Representation
<gml:DerivedCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:conversion> ... </gml:conversion> [1]
<gml:baseCRS> ... </gml:baseCRS> [1]
<gml:derivedCRSType> ... </gml:derivedCRSType> [1]
<gml:coordinateSystem> ... </gml:coordinateSystem> [1]
</gml:DerivedCRS>
Schema Component Representation
<element name="DerivedCRS" type="gml:DerivedCRSType" substitutionGroup="gml:AbstractGeneralDerivedCRS"/>
top

Element: EngineeringCRS

NameEngineeringCRS
Typegml:EngineeringCRSType
Nillableno
Abstractno
Documentationgml:EngineeringCRS is a contextually local coordinate reference system which can be divided into two broad categories: - earth-fixed systems applied to engineering activities on or near the surface of the earth; - CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft, see ISO 19111 8.3.
XML Instance Representation
<gml:EngineeringCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:coordinateSystem> ... </gml:coordinateSystem> [1]
<gml:engineeringDatum> ... </gml:engineeringDatum> [1]
</gml:EngineeringCRS>
Schema Component Representation
<element name="EngineeringCRS" type="gml:EngineeringCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: GeocentricCRS

NameGeocentricCRS
Typegml:GeocentricCRSType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:GeocentricCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
<gml:usesCartesianCS> ... </gml:usesCartesianCS> [1]
<gml:usesSphericalCS> ... </gml:usesSphericalCS> [1]
End Choice
<gml:usesGeodeticDatum> ... </gml:usesGeodeticDatum> [1]
</gml:GeocentricCRS>
Schema Component Representation
<element name="GeocentricCRS" type="gml:GeocentricCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: GeodeticCRS

NameGeodeticCRS
Typegml:GeodeticCRSType
Nillableno
Abstractno
XML Instance Representation
<gml:GeodeticCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
<gml:ellipsoidalCS> ... </gml:ellipsoidalCS> [1]
<gml:cartesianCS> ... </gml:cartesianCS> [1]
<gml:sphericalCS> ... </gml:sphericalCS> [1]
End Choice
<gml:geodeticDatum> ... </gml:geodeticDatum> [1]
</gml:GeodeticCRS>
Schema Component Representation
<element name="GeodeticCRS" type="gml:GeodeticCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: GeographicCRS

NameGeographicCRS
Typegml:GeographicCRSType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:GeographicCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:usesEllipsoidalCS> ... </gml:usesEllipsoidalCS> [1]
<gml:usesGeodeticDatum> ... </gml:usesGeodeticDatum> [1]
</gml:GeographicCRS>
Schema Component Representation
<element name="GeographicCRS" type="gml:GeographicCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: ImageCRS

NameImageCRS
Typegml:ImageCRSType
Nillableno
Abstractno
Documentationgml:ImageCRS is an engineering coordinate reference system applied to locations in images. Image coordinate reference systems are treated as a separate sub-type because the definition of the associated image datum contains two attributes not relevant to other engineering datums.
XML Instance Representation
<gml:ImageCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
<gml:cartesianCS> ... </gml:cartesianCS> [1]
<gml:affineCS> ... </gml:affineCS> [1]
<gml:usesObliqueCartesianCS> ... </gml:usesObliqueCartesianCS> [1]
End Choice
<gml:imageDatum> ... </gml:imageDatum> [1]
</gml:ImageCRS>
Schema Component Representation
<element name="ImageCRS" type="gml:ImageCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: ProjectedCRS

NameProjectedCRS
Typegml:ProjectedCRSType
Nillableno
Abstractno
Documentationgml:ProjectedCRS is a 2D coordinate reference system used to approximate the shape of the earth on a planar surface, but in such a way that the distortion that is inherent to the approximation is carefully controlled and known. Distortion correction is commonly applied to calculated bearings and distances to produce values that are a close match to actual field values.
XML Instance Representation
<gml:ProjectedCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:conversion> ... </gml:conversion> [1]
Start Choice [1]
<gml:baseGeodeticCRS> ... </gml:baseGeodeticCRS> [1]
<gml:baseGeographicCRS> ... </gml:baseGeographicCRS> [1]
End Choice
<gml:cartesianCS> ... </gml:cartesianCS> [1]
</gml:ProjectedCRS>
Schema Component Representation
<element name="ProjectedCRS" type="gml:ProjectedCRSType" substitutionGroup="gml:AbstractGeneralDerivedCRS"/>
top

Element: TemporalCRS

NameTemporalCRS
Typegml:TemporalCRSType
Nillableno
Abstractno
Documentationgml:TemporalCRS is a 1D coordinate reference system used for the recording of time.
XML Instance Representation
<gml:TemporalCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
<gml:timeCS> ... </gml:timeCS> [1]
<gml:usesTemporalCS> ... </gml:usesTemporalCS> [1]
End Choice
<gml:temporalDatum> ... </gml:temporalDatum> [1]
</gml:TemporalCRS>
Schema Component Representation
<element name="TemporalCRS" type="gml:TemporalCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: VerticalCRS

NameVerticalCRS
Typegml:VerticalCRSType
Nillableno
Abstractno
Documentationgml:VerticalCRS is a 1D coordinate reference system used for recording heights or depths. Vertical CRSs make use of the direction of gravity to define the concept of height or depth, but the relationship with gravity may not be straightforward. By implication, ellipsoidal heights (h) cannot be captured in a vertical coordinate reference system. Ellipsoidal heights cannot exist independently, but only as an inseparable part of a 3D coordinate tuple defined in a geographic 3D coordinate reference system.
XML Instance Representation
<gml:VerticalCRS
gml:id="[1]">
<gml:metaDataProperty> ... </gml:metaDataProperty> [0..*]
<gml:description> ... </gml:description> [0..1]
<gml:descriptionReference> ... </gml:descriptionReference> [0..1]
<gml:identifier> ... </gml:identifier> [1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:domainOfValidity> ... </gml:domainOfValidity> [0..*]
<gml:scope> ... </gml:scope> [1..*]
<gml:verticalCS> ... </gml:verticalCS> [1]
<gml:verticalDatum> ... </gml:verticalDatum> [1]
</gml:VerticalCRS>
Schema Component Representation
<element name="VerticalCRS" type="gml:VerticalCRSType" substitutionGroup="gml:AbstractSingleCRS"/>
top

Element: affineCS

  • The following elements can be used wherever this element is referenced:
NameaffineCS
Typegml:AffineCSPropertyType
Nillableno
Abstractno
Documentationgml:affineCS is an association role to the affine coordinate system used by this CRS.
XML Instance Representation
<gml:affineCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AffineCS> ... </gml:AffineCS> [1]
End Sequence
</gml:affineCS>
Schema Component Representation
<element name="affineCS" type="gml:AffineCSPropertyType"/>
top

Element: baseCRS

NamebaseCRS
Typegml:SingleCRSPropertyType
Nillableno
Abstractno
Documentationgml:baseCRS is an association role to the coordinate reference system used by this derived CRS.
XML Instance Representation
<gml:baseCRS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractSingleCRS> ... </gml:AbstractSingleCRS> [1]
End Sequence
</gml:baseCRS>
Schema Component Representation
<element name="baseCRS" type="gml:SingleCRSPropertyType"/>
top

Element: baseGeodeticCRS

NamebaseGeodeticCRS
Typegml:GeodeticCRSPropertyType
Nillableno
Abstractno
Documentationgml:baseGeodeticCRS is an association role to the geodetic coordinate reference system used by this projected CRS.
XML Instance Representation
<gml:baseGeodeticCRS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeodeticCRS> ... </gml:GeodeticCRS> [1]
End Sequence
</gml:baseGeodeticCRS>
Schema Component Representation
<element name="baseGeodeticCRS" type="gml:GeodeticCRSPropertyType"/>
top

Element: baseGeographicCRS

NamebaseGeographicCRS
Typegml:GeographicCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:baseGeographicCRS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeographicCRS> ... </gml:GeographicCRS> [1]
End Sequence
</gml:baseGeographicCRS>
Schema Component Representation
<element name="baseGeographicCRS" type="gml:GeographicCRSPropertyType"/>
top

Element: cartesianCS

  • The following elements can be used wherever this element is referenced:
NamecartesianCS
Typegml:CartesianCSPropertyType
Nillableno
Abstractno
Documentationgml:cartesianCS is an association role to the Cartesian coordinate system used by this CRS.
XML Instance Representation
<gml:cartesianCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:CartesianCS> ... </gml:CartesianCS> [1]
End Sequence
</gml:cartesianCS>
Schema Component Representation
<element name="cartesianCS" type="gml:CartesianCSPropertyType"/>
top

Element: componentReferenceSystem

  • The following elements can be used wherever this element is referenced:
NamecomponentReferenceSystem
Typegml:SingleCRSPropertyType
Nillableno
Abstractno
DocumentationThe gml:componentReferenceSystem elements are an ordered sequence of associations to all the component coordinate reference systems included in this compound coordinate reference system. The gml:AggregationAttributeGroup should be used to specify that the gml:componentReferenceSystem properties are ordered.
XML Instance Representation
<gml:componentReferenceSystem
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractSingleCRS> ... </gml:AbstractSingleCRS> [1]
End Sequence
</gml:componentReferenceSystem>
Schema Component Representation
<element name="componentReferenceSystem" type="gml:SingleCRSPropertyType"/>
top

Element: compoundCRSRef

NamecompoundCRSRef
Typegml:CompoundCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:compoundCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:CompoundCRS> ... </gml:CompoundCRS> [1]
End Sequence
</gml:compoundCRSRef>
Schema Component Representation
<element name="compoundCRSRef" type="gml:CompoundCRSPropertyType"/>
top

Element: conversion

Nameconversion
Typegml:GeneralConversionPropertyType
Nillableno
Abstractno
Documentationgml:conversion is an association role to the coordinate conversion used to define the derived CRS.
XML Instance Representation
<gml:conversion
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractGeneralConversion> ... </gml:AbstractGeneralConversion> [1]
End Sequence
</gml:conversion>
Schema Component Representation
<element name="conversion" type="gml:GeneralConversionPropertyType"/>
top

Element: coordinateSystem

  • The following elements can be used wherever this element is referenced:
NamecoordinateSystem
Typegml:CoordinateSystemPropertyType
Nillableno
Abstractno
DocumentationAn association role to the coordinate system used by this CRS.
XML Instance Representation
<gml:coordinateSystem
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractCoordinateSystem> ... </gml:AbstractCoordinateSystem> [1]
End Sequence
</gml:coordinateSystem>
Schema Component Representation
<element name="coordinateSystem" type="gml:CoordinateSystemPropertyType"/>
top

Element: definedByConversion

  • This element can be used wherever the following element is referenced:
NamedefinedByConversion
Typegml:GeneralConversionPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:definedByConversion
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractGeneralConversion> ... </gml:AbstractGeneralConversion> [1]
End Sequence
</gml:definedByConversion>
Schema Component Representation
<element name="definedByConversion" type="gml:GeneralConversionPropertyType" substitutionGroup="gml:conversion"/>
top

Element: derivedCRSRef

NamederivedCRSRef
Typegml:DerivedCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:derivedCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:DerivedCRS> ... </gml:DerivedCRS> [1]
End Sequence
</gml:derivedCRSRef>
Schema Component Representation
<element name="derivedCRSRef" type="gml:DerivedCRSPropertyType"/>
top

Element: derivedCRSType

NamederivedCRSType
Typegml:CodeWithAuthorityType
Nillableno
Abstractno
DocumentationThe gml:derivedCRSType property describes the type of a derived coordinate reference system. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.
XML Instance Representation
<gml:derivedCRSType
codeSpace="anyURI [1]">
gml:CodeType
</gml:derivedCRSType>
Schema Component Representation
<element name="derivedCRSType" type="gml:CodeWithAuthorityType"/>
top

Element: ellipsoidalCS

  • The following elements can be used wherever this element is referenced:
NameellipsoidalCS
Typegml:EllipsoidalCSPropertyType
Nillableno
Abstractno
Documentationgml:ellipsoidalCS is an association role to the ellipsoidal coordinate system used by this CRS.
XML Instance Representation
<gml:ellipsoidalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:EllipsoidalCS> ... </gml:EllipsoidalCS> [1]
End Sequence
</gml:ellipsoidalCS>
Schema Component Representation
<element name="ellipsoidalCS" type="gml:EllipsoidalCSPropertyType"/>
top

Element: engineeringCRSRef

NameengineeringCRSRef
Typegml:EngineeringCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:engineeringCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:EngineeringCRS> ... </gml:EngineeringCRS> [1]
End Sequence
</gml:engineeringCRSRef>
Schema Component Representation
<element name="engineeringCRSRef" type="gml:EngineeringCRSPropertyType"/>
top

Element: engineeringDatum

NameengineeringDatum
Typegml:EngineeringDatumPropertyType
Nillableno
Abstractno
Documentationgml:engineeringDatum is an association role to the engineering datum used by this CRS.
XML Instance Representation
<gml:engineeringDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:EngineeringDatum> ... </gml:EngineeringDatum> [1]
End Sequence
</gml:engineeringDatum>
Schema Component Representation
<element name="engineeringDatum" type="gml:EngineeringDatumPropertyType"/>
top

Element: geocentricCRSRef

NamegeocentricCRSRef
Typegml:GeocentricCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:geocentricCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeocentricCRS> ... </gml:GeocentricCRS> [1]
End Sequence
</gml:geocentricCRSRef>
Schema Component Representation
<element name="geocentricCRSRef" type="gml:GeocentricCRSPropertyType"/>
top

Element: geodeticDatum

  • The following elements can be used wherever this element is referenced:
NamegeodeticDatum
Typegml:GeodeticDatumPropertyType
Nillableno
Abstractno
Documentationgml:geodeticDatum is an association role to the geodetic datum used by this CRS.
XML Instance Representation
<gml:geodeticDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeodeticDatum> ... </gml:GeodeticDatum> [1]
End Sequence
</gml:geodeticDatum>
Schema Component Representation
<element name="geodeticDatum" type="gml:GeodeticDatumPropertyType"/>
top

Element: geographicCRSRef

NamegeographicCRSRef
Typegml:GeographicCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:geographicCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeographicCRS> ... </gml:GeographicCRS> [1]
End Sequence
</gml:geographicCRSRef>
Schema Component Representation
<element name="geographicCRSRef" type="gml:GeographicCRSPropertyType"/>
top

Element: imageCRSRef

NameimageCRSRef
Typegml:ImageCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:imageCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ImageCRS> ... </gml:ImageCRS> [1]
End Sequence
</gml:imageCRSRef>
Schema Component Representation
<element name="imageCRSRef" type="gml:ImageCRSPropertyType"/>
top

Element: imageDatum

  • The following elements can be used wherever this element is referenced:
NameimageDatum
Typegml:ImageDatumPropertyType
Nillableno
Abstractno
Documentationgml:imageDatum is an association role to the image datum used by this CRS.
XML Instance Representation
<gml:imageDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ImageDatum> ... </gml:ImageDatum> [1]
End Sequence
</gml:imageDatum>
Schema Component Representation
<element name="imageDatum" type="gml:ImageDatumPropertyType"/>
top

Element: includesSingleCRS

NameincludesSingleCRS
Typegml:SingleCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:includesSingleCRS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractSingleCRS> ... </gml:AbstractSingleCRS> [1]
End Sequence
</gml:includesSingleCRS>
Schema Component Representation
<element name="includesSingleCRS" type="gml:SingleCRSPropertyType" substitutionGroup="gml:componentReferenceSystem"/>
top

Element: projectedCRSRef

NameprojectedCRSRef
Typegml:ProjectedCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:projectedCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ProjectedCRS> ... </gml:ProjectedCRS> [1]
End Sequence
</gml:projectedCRSRef>
Schema Component Representation
<element name="projectedCRSRef" type="gml:ProjectedCRSPropertyType"/>
top

Element: singleCRSRef

NamesingleCRSRef
Typegml:SingleCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:singleCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractSingleCRS> ... </gml:AbstractSingleCRS> [1]
End Sequence
</gml:singleCRSRef>
Schema Component Representation
<element name="singleCRSRef" type="gml:SingleCRSPropertyType"/>
top

Element: sphericalCS

  • The following elements can be used wherever this element is referenced:
NamesphericalCS
Typegml:SphericalCSPropertyType
Nillableno
Abstractno
Documentationgml:sphericalCS is an association role to the spherical coordinate system used by this CRS.
XML Instance Representation
<gml:sphericalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:SphericalCS> ... </gml:SphericalCS> [1]
End Sequence
</gml:sphericalCS>
Schema Component Representation
<element name="sphericalCS" type="gml:SphericalCSPropertyType"/>
top

Element: temporalCRSRef

NametemporalCRSRef
Typegml:TemporalCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:temporalCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TemporalCRS> ... </gml:TemporalCRS> [1]
End Sequence
</gml:temporalCRSRef>
Schema Component Representation
<element name="temporalCRSRef" type="gml:TemporalCRSPropertyType"/>
top

Element: temporalDatum

  • The following elements can be used wherever this element is referenced:
NametemporalDatum
Typegml:TemporalDatumPropertyType
Nillableno
Abstractno
Documentationgml:temporalDatum is an association role to the temporal datum used by this CRS.
XML Instance Representation
<gml:temporalDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TemporalDatum> ... </gml:TemporalDatum> [1]
End Sequence
</gml:temporalDatum>
Schema Component Representation
<element name="temporalDatum" type="gml:TemporalDatumPropertyType"/>
top

Element: timeCS

  • The following elements can be used wherever this element is referenced:
NametimeCS
Typegml:TimeCSPropertyType
Nillableno
Abstractno
Documentationgml:timeCS is an association role to the time coordinate system used by this CRS.
XML Instance Representation
<gml:timeCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TimeCS> ... </gml:TimeCS> [1]
End Sequence
</gml:timeCS>
Schema Component Representation
<element name="timeCS" type="gml:TimeCSPropertyType"/>
top

Element: usesAffineCS

  • This element can be used wherever the following element is referenced:
NameusesAffineCS
Typegml:AffineCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesAffineCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AffineCS> ... </gml:AffineCS> [1]
End Sequence
</gml:usesAffineCS>
Schema Component Representation
<element name="usesAffineCS" type="gml:AffineCSPropertyType" substitutionGroup="gml:affineCS"/>
top

Element: usesCS

NameusesCS
Typegml:CoordinateSystemPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractCoordinateSystem> ... </gml:AbstractCoordinateSystem> [1]
End Sequence
</gml:usesCS>
Schema Component Representation
<element name="usesCS" type="gml:CoordinateSystemPropertyType" substitutionGroup="gml:coordinateSystem"/>
top

Element: usesCartesianCS

  • This element can be used wherever the following element is referenced:
NameusesCartesianCS
Typegml:CartesianCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesCartesianCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:CartesianCS> ... </gml:CartesianCS> [1]
End Sequence
</gml:usesCartesianCS>
Schema Component Representation
<element name="usesCartesianCS" type="gml:CartesianCSPropertyType" substitutionGroup="gml:cartesianCS"/>
top

Element: usesEllipsoidalCS

  • This element can be used wherever the following element is referenced:
NameusesEllipsoidalCS
Typegml:EllipsoidalCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesEllipsoidalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:EllipsoidalCS> ... </gml:EllipsoidalCS> [1]
End Sequence
</gml:usesEllipsoidalCS>
Schema Component Representation
<element name="usesEllipsoidalCS" type="gml:EllipsoidalCSPropertyType" substitutionGroup="gml:ellipsoidalCS"/>
top

Element: usesEngineeringDatum

NameusesEngineeringDatum
Typegml:EngineeringDatumPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesEngineeringDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:EngineeringDatum> ... </gml:EngineeringDatum> [1]
End Sequence
</gml:usesEngineeringDatum>
Schema Component Representation
<element name="usesEngineeringDatum" type="gml:EngineeringDatumPropertyType" substitutionGroup="gml:engineeringDatum"/>
top

Element: usesGeodeticDatum

  • This element can be used wherever the following element is referenced:
NameusesGeodeticDatum
Typegml:GeodeticDatumPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesGeodeticDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeodeticDatum> ... </gml:GeodeticDatum> [1]
End Sequence
</gml:usesGeodeticDatum>
Schema Component Representation
<element name="usesGeodeticDatum" type="gml:GeodeticDatumPropertyType" substitutionGroup="gml:geodeticDatum"/>
top

Element: usesImageDatum

  • This element can be used wherever the following element is referenced:
NameusesImageDatum
Typegml:ImageDatumPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesImageDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ImageDatum> ... </gml:ImageDatum> [1]
End Sequence
</gml:usesImageDatum>
Schema Component Representation
<element name="usesImageDatum" type="gml:ImageDatumPropertyType" substitutionGroup="gml:imageDatum"/>
top

Element: usesObliqueCartesianCS

NameusesObliqueCartesianCS
Typegml:ObliqueCartesianCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesObliqueCartesianCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ObliqueCartesianCS> ... </gml:ObliqueCartesianCS> [1]
End Sequence
</gml:usesObliqueCartesianCS>
Schema Component Representation
<element name="usesObliqueCartesianCS" type="gml:ObliqueCartesianCSPropertyType"/>
top

Element: usesSphericalCS

  • This element can be used wherever the following element is referenced:
NameusesSphericalCS
Typegml:SphericalCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesSphericalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:SphericalCS> ... </gml:SphericalCS> [1]
End Sequence
</gml:usesSphericalCS>
Schema Component Representation
<element name="usesSphericalCS" type="gml:SphericalCSPropertyType" substitutionGroup="gml:sphericalCS"/>
top

Element: usesTemporalCS

NameusesTemporalCS
Typegml:TemporalCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesTemporalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TemporalCS> ... </gml:TemporalCS> [1]
End Sequence
</gml:usesTemporalCS>
Schema Component Representation
<element name="usesTemporalCS" type="gml:TemporalCSPropertyType"/>
top

Element: usesTemporalDatum

  • This element can be used wherever the following element is referenced:
NameusesTemporalDatum
Typegml:TemporalDatumPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesTemporalDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TemporalDatum> ... </gml:TemporalDatum> [1]
End Sequence
</gml:usesTemporalDatum>
Schema Component Representation
<element name="usesTemporalDatum" type="gml:TemporalDatumPropertyType" substitutionGroup="gml:temporalDatum"/>
top

Element: usesTimeCS

  • This element can be used wherever the following element is referenced:
NameusesTimeCS
Typegml:TimeCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesTimeCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TimeCS> ... </gml:TimeCS> [1]
End Sequence
</gml:usesTimeCS>
Schema Component Representation
<element name="usesTimeCS" type="gml:TimeCSPropertyType" substitutionGroup="gml:timeCS"/>
top

Element: usesVerticalCS

  • This element can be used wherever the following element is referenced:
NameusesVerticalCS
Typegml:VerticalCSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesVerticalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:VerticalCS> ... </gml:VerticalCS> [1]
End Sequence
</gml:usesVerticalCS>
Schema Component Representation
<element name="usesVerticalCS" type="gml:VerticalCSPropertyType" substitutionGroup="gml:verticalCS"/>
top

Element: usesVerticalDatum

  • This element can be used wherever the following element is referenced:
NameusesVerticalDatum
Typegml:VerticalDatumPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:usesVerticalDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:VerticalDatum> ... </gml:VerticalDatum> [1]
End Sequence
</gml:usesVerticalDatum>
Schema Component Representation
<element name="usesVerticalDatum" type="gml:VerticalDatumPropertyType" substitutionGroup="gml:verticalDatum"/>
top

Element: verticalCRSRef

NameverticalCRSRef
Typegml:VerticalCRSPropertyType
Nillableno
Abstractno
Application Datadeprecated
XML Instance Representation
<gml:verticalCRSRef
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:VerticalCRS> ... </gml:VerticalCRS> [1]
End Sequence
</gml:verticalCRSRef>
Schema Component Representation
<element name="verticalCRSRef" type="gml:VerticalCRSPropertyType"/>
top

Element: verticalCS

  • The following elements can be used wherever this element is referenced:
NameverticalCS
Typegml:VerticalCSPropertyType
Nillableno
Abstractno
Documentationgml:verticalCS is an association role to the vertical coordinate system used by this CRS.
XML Instance Representation
<gml:verticalCS
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:VerticalCS> ... </gml:VerticalCS> [1]
End Sequence
</gml:verticalCS>
Schema Component Representation
<element name="verticalCS" type="gml:VerticalCSPropertyType"/>
top

Element: verticalDatum

  • The following elements can be used wherever this element is referenced:
NameverticalDatum
Typegml:VerticalDatumPropertyType
Nillableno
Abstractno
Documentationgml:verticalDatum is an association role to the vertical datum used by this CRS.
XML Instance Representation
<gml:verticalDatum
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:VerticalDatum> ... </gml:VerticalDatum> [1]
End Sequence
</gml:verticalDatum>
Schema Component Representation
<element name="verticalDatum" type="gml:VerticalDatumPropertyType"/>
top

Global Definitions

Complex Type: AbstractGeneralDerivedCRSType

Super-types:gml:AbstractCRSType < AbstractGeneralDerivedCRSType (by extension)
Sub-types:
NameAbstractGeneralDerivedCRSType
Abstractyes
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
</...>
Schema Component Representation
<complexType name="AbstractGeneralDerivedCRSType" abstract="true">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:conversion"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: CompoundCRSPropertyType

Super-types:None
Sub-types:None
NameCompoundCRSPropertyType
Abstractno
Documentationgml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:CompoundCRS> ... </gml:CompoundCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="CompoundCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:CompoundCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: CompoundCRSType

Super-types:gml:AbstractCRSType < CompoundCRSType (by extension)
Sub-types:None
NameCompoundCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]"
aggregationType="gml:AggregationType [0..1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
</...>
Schema Component Representation
<complexType name="CompoundCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:componentReferenceSystem" minOccurs="2" maxOccurs="unbounded"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
top

Complex Type: DerivedCRSPropertyType

Super-types:None
Sub-types:None
NameDerivedCRSPropertyType
Abstractno
Documentationgml:DerivedCRSPropertyType is a property type for association roles to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:DerivedCRS> ... </gml:DerivedCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="DerivedCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:DerivedCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: DerivedCRSType

Super-types:gml:AbstractCRSType < AbstractGeneralDerivedCRSType (by extension) < DerivedCRSType (by extension)
Sub-types:None
NameDerivedCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
<gml:baseCRS> ... </gml:baseCRS> [1]
</...>
Schema Component Representation
<complexType name="DerivedCRSType">
<complexContent>
<extension base="gml:AbstractGeneralDerivedCRSType">
<sequence>
<element ref="gml:baseCRS"/>
<element ref="gml:derivedCRSType"/>
<element ref="gml:coordinateSystem"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: EngineeringCRSPropertyType

Super-types:None
Sub-types:None
NameEngineeringCRSPropertyType
Abstractno
Documentationgml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:EngineeringCRS> ... </gml:EngineeringCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="EngineeringCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:EngineeringCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: EngineeringCRSType

Super-types:gml:AbstractCRSType < EngineeringCRSType (by extension)
Sub-types:None
NameEngineeringCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
</...>
Schema Component Representation
<complexType name="EngineeringCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:coordinateSystem"/>
<element ref="gml:engineeringDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: GeocentricCRSPropertyType

Super-types:None
Sub-types:None
NameGeocentricCRSPropertyType
Abstractno
Application Datadeprecated
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeocentricCRS> ... </gml:GeocentricCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="GeocentricCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:GeocentricCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: GeocentricCRSType

Super-types:gml:AbstractCRSType < GeocentricCRSType (by extension)
Sub-types:None
NameGeocentricCRSType
Abstractno
Application Datadeprecated
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
End Choice
</...>
Schema Component Representation
<complexType name="GeocentricCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:usesCartesianCS"/>
<element ref="gml:usesSphericalCS"/>
</choice>
<element ref="gml:usesGeodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: GeodeticCRSPropertyType

Super-types:None
Sub-types:None
NameGeodeticCRSPropertyType
Abstractno
Documentationgml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeodeticCRS> ... </gml:GeodeticCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="GeodeticCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:GeodeticCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: GeodeticCRSType

Super-types:gml:AbstractCRSType < GeodeticCRSType (by extension)
Sub-types:None
NameGeodeticCRSType
Abstractno
Documentationgml:GeodeticCRS is a coordinate reference system based on a geodetic datum.
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
End Choice
</...>
Schema Component Representation
<complexType name="GeodeticCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:ellipsoidalCS"/>
<element ref="gml:cartesianCS"/>
<element ref="gml:sphericalCS"/>
</choice>
<element ref="gml:geodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: GeographicCRSPropertyType

Super-types:None
Sub-types:None
NameGeographicCRSPropertyType
Abstractno
Application Datadeprecated
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:GeographicCRS> ... </gml:GeographicCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="GeographicCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:GeographicCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: GeographicCRSType

Super-types:gml:AbstractCRSType < GeographicCRSType (by extension)
Sub-types:None
NameGeographicCRSType
Abstractno
Application Datadeprecated
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
</...>
Schema Component Representation
<complexType name="GeographicCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:usesEllipsoidalCS"/>
<element ref="gml:usesGeodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: ImageCRSPropertyType

Super-types:None
Sub-types:None
NameImageCRSPropertyType
Abstractno
Documentationgml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ImageCRS> ... </gml:ImageCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="ImageCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:ImageCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: ImageCRSType

Super-types:gml:AbstractCRSType < ImageCRSType (by extension)
Sub-types:None
NameImageCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
<gml:affineCS> ... </gml:affineCS> [1]
End Choice
</...>
Schema Component Representation
<complexType name="ImageCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:cartesianCS"/>
<element ref="gml:affineCS"/>
<element ref="gml:usesObliqueCartesianCS"/>
</choice>
<element ref="gml:imageDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: ProjectedCRSPropertyType

Super-types:None
Sub-types:None
NameProjectedCRSPropertyType
Abstractno
Documentationgml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:ProjectedCRS> ... </gml:ProjectedCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="ProjectedCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:ProjectedCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: ProjectedCRSType

Super-types:gml:AbstractCRSType < AbstractGeneralDerivedCRSType (by extension) < ProjectedCRSType (by extension)
Sub-types:None
NameProjectedCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
End Choice
</...>
Schema Component Representation
<complexType name="ProjectedCRSType">
<complexContent>
<extension base="gml:AbstractGeneralDerivedCRSType">
<sequence>
<choice>
<element ref="gml:baseGeodeticCRS"/>
<element ref="gml:baseGeographicCRS"/>
</choice>
<element ref="gml:cartesianCS"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: SingleCRSPropertyType

Super-types:None
Sub-types:None
NameSingleCRSPropertyType
Abstractno
Documentationgml:SingleCRSPropertyType is a property type for association roles to a single coordinate reference system, either referencing or containing the definition of that coordinate reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:AbstractSingleCRS> ... </gml:AbstractSingleCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="SingleCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:AbstractSingleCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: TemporalCRSPropertyType

Super-types:None
Sub-types:None
NameTemporalCRSPropertyType
Abstractno
Documentationgml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:TemporalCRS> ... </gml:TemporalCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="TemporalCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:TemporalCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: TemporalCRSType

Super-types:gml:AbstractCRSType < TemporalCRSType (by extension)
Sub-types:None
NameTemporalCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
Start Choice [1]
<gml:timeCS> ... </gml:timeCS> [1]
End Choice
</...>
Schema Component Representation
<complexType name="TemporalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:timeCS"/>
<element ref="gml:usesTemporalCS"/>
</choice>
<element ref="gml:temporalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Complex Type: VerticalCRSPropertyType

Super-types:None
Sub-types:None
NameVerticalCRSPropertyType
Abstractno
Documentationgml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.
XML Instance Representation
<...
xlink:type="simple [0..1]"
xlink:href="[0..1]"
xlink:role="[0..1]"
xlink:arcrole="[0..1]"
xlink:title="[0..1]"
xlink:show="[0..1]"
xlink:actuate="[0..1]"
nilReason="gml:NilReasonType [0..1]"
gml:remoteSchema="[0..1]">
Start Sequence [0..1]
<gml:VerticalCRS> ... </gml:VerticalCRS> [1]
End Sequence
</...>
Schema Component Representation
<complexType name="VerticalCRSPropertyType">
<sequence minOccurs="0">
<element ref="gml:VerticalCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
top

Complex Type: VerticalCRSType

Super-types:gml:AbstractCRSType < VerticalCRSType (by extension)
Sub-types:None
NameVerticalCRSType
Abstractno
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [0..*]
<gml:remarks> ... </gml:remarks> [0..1]
<gml:scope> ... </gml:scope> [1..*]
</...>
Schema Component Representation
<complexType name="VerticalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:verticalCS"/>
<element ref="gml:verticalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types:Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
NameAusAddress
Abstractno
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia">
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice[1]
<city> string </city> [1]
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1]?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexTypename="AusAddress">
<complexContent>
<extensionbase="Address">
<sequence>
<elementname="state" type="AusStates"/>
<elementname="postcode">
<simpleType>
<restrictionbase="string">
<patternvalue="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attributename="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top