XML Schema "coordinateReferenceSystems.xsd"
Target Namespace:
Version:
3.2.1.2
Defined Components:
elements (31 global), complexTypes (18)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://schemas.opengis.net/gml/3.2.1/coordinateReferenceSystems.xsd; see XML source
Includes Schemas (4):
Included in Schemas (1):
Annotation
See 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. GML is an OGC Standard. Copyright (c) 2007,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
All Element Summary
gml:AbstractGeneralDerivedCRS is a coordinate reference system that is defined by its coordinate conversion from another coordinate reference system.
Type:
Content:
complex, 1 attribute, 9 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
affiliated to substitution group gml:AbstractSingleCRS; may be substituted with 2 elements
Defined:
globally; see XML source
Used:
gml:AbstractSingleCRS implements a coordinate reference system consisting of one coordinate system and one datum (as opposed to a Compound CRS).
Type:
Content:
complex, 1 attribute, 8 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
affiliated to substitution group gml:AbstractCRS; may be substituted with 9 elements
Defined:
globally; see XML source
Used:
gml:affineCS is an association role to the affine coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:baseCRS is an association role to the coordinate reference system used by this derived CRS.
Type:
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Used:
gml:baseGeodeticCRS is an association role to the geodetic coordinate reference system used by this projected CRS.
Type:
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Used:
gml:cartesianCS is an association role to the Cartesian coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
The gml:componentReferenceSystem elements are an ordered sequence of associations to all the component coordinate reference systems included in this compound coordinate reference system.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:CompundCRS is a coordinate reference system describing the position of points through two or more independent coordinate reference systems.
Type:
Content:
complex, 2 attributes, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:conversion is an association role to the coordinate conversion used to define the derived CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
An association role to the coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:cylindricalCS is an association role to the cylindrical coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Used:
gml: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.
Type:
Content:
complex, 1 attribute, 12 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
The gml:derivedCRSType property describes the type of a derived coordinate reference system.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
gml:ellipsoidalCS is an association role to the ellipsoidal coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml: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.
Type:
Content:
complex, 1 attribute, 17 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:engineeringDatum is an association role to the engineering datum used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
Type:
Content:
complex, 1 attribute, 12 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:geodeticDatum is an association role to the geodetic datum used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:ImageCRS is an engineering coordinate reference system applied to locations in images.
Type:
Content:
complex, 1 attribute, 12 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:imageDatum is an association role to the image datum used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:linearCS is an association role to the linear coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Used:
gml:polarCS is an association role to the polar coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Used:
gml: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.
Type:
Content:
complex, 1 attribute, 12 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:sphericalCS is an association role to the spherical coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:TemporalCRS is a 1D coordinate reference system used for the recording of time.
Type:
Content:
complex, 1 attribute, 11 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:temporalDatum is an association role to the temporal datum used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:timeCS is an association role to the time coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:userDefinedCS is an association role to the user defined coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Used:
gml:VerticalCRS is a 1D coordinate reference system used for recording heights or depths.
Type:
Content:
complex, 1 attribute, 10 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:verticalCS is an association role to the vertical coordinate system used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:verticalDatum is an association role to the vertical datum used by this CRS.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
Complex Type Summary
Content:
complex, 1 attribute, 9 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 2 attributes, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml: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.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml:GeodeticCRS is a coordinate reference system based on a geodetic datum.
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
gml: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.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<schema elementFormDefault="qualified" targetNamespace="http://www.opengis.net/gml/3.2" version="3.2.1.2" xml:lang="en" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2">
<annotation>
<appinfo source="urn:x-ogc:specification:gml:schema-xsd:coordinateReferenceSystems:3.2.1">coordinateReferenceSystems.xsd</appinfo>
<documentation>
See 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.

GML is an OGC Standard.
Copyright (c) 2007,2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
</documentation>
</annotation>
<include schemaLocation="gml.xsd"/>
<include schemaLocation="coordinateSystems.xsd"/>
<include schemaLocation="datums.xsd"/>
<include schemaLocation="coordinateOperations.xsd"/>
<element abstract="true" name="AbstractSingleCRS" substitutionGroup="gml:AbstractCRS" type="gml:AbstractCRSType">
<annotation>
<documentation>
gml:AbstractSingleCRS implements a coordinate reference system consisting of one coordinate system and one datum (as opposed to a Compound CRS).
</documentation>
</annotation>
</element>
<complexType name="SingleCRSPropertyType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractSingleCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element abstract="true" name="AbstractGeneralDerivedCRS" substitutionGroup="gml:AbstractSingleCRS" type="gml:AbstractGeneralDerivedCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<complexType abstract="true" name="AbstractGeneralDerivedCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:conversion"/>
</sequence>
</extension>
</complexContent>
</complexType>
<annotation>
<documentation>
gml:conversion is an association role to the coordinate conversion used to define the derived CRS.
</documentation>
</annotation>
</element>
<element name="CompoundCRS" substitutionGroup="gml:AbstractCRS" type="gml:CompoundCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<complexType name="CompoundCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:componentReferenceSystem"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
<annotation>
<documentation>
The 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.
</documentation>
</annotation>
</element>
<complexType name="CompoundCRSPropertyType">
<annotation>
<documentation>
gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:CompoundCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="GeodeticCRS" substitutionGroup="gml:AbstractSingleCRS" type="gml:GeodeticCRSType"/>
<complexType name="GeodeticCRSType">
<annotation>
<documentation>
gml:GeodeticCRS is a coordinate reference system based on a geodetic datum.
</documentation>
</annotation>
<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>
<annotation>
<documentation>
gml:ellipsoidalCS is an association role to the ellipsoidal coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:cartesianCS is an association role to the Cartesian coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:sphericalCS is an association role to the spherical coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:geodeticDatum is an association role to the geodetic datum used by this CRS.
</documentation>
</annotation>
</element>
<complexType name="GeodeticCRSPropertyType">
<annotation>
<documentation>
gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeodeticCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="VerticalCRS" substitutionGroup="gml:AbstractSingleCRS" type="gml:VerticalCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<complexType name="VerticalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:verticalCS"/>
<element ref="gml:verticalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="verticalCS" type="gml:VerticalCSPropertyType">
<annotation>
<documentation>
gml:verticalCS is an association role to the vertical coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:verticalDatum is an association role to the vertical datum used by this CRS.
</documentation>
</annotation>
</element>
<complexType name="VerticalCRSPropertyType">
<annotation>
<documentation>
gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:VerticalCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="ProjectedCRS" substitutionGroup="gml:AbstractGeneralDerivedCRS" type="gml:ProjectedCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<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>
<annotation>
<documentation>
gml:baseGeodeticCRS is an association role to the geodetic coordinate reference system used by this projected CRS.
</documentation>
</annotation>
</element>
<complexType name="ProjectedCRSPropertyType">
<annotation>
<documentation>
gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ProjectedCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="DerivedCRS" substitutionGroup="gml:AbstractGeneralDerivedCRS" type="gml:DerivedCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<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>
<element name="baseCRS" type="gml:SingleCRSPropertyType">
<annotation>
<documentation>
gml:baseCRS is an association role to the coordinate reference system used by this derived CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
The 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.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
An association role to the coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<complexType name="DerivedCRSPropertyType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:DerivedCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="EngineeringCRS" substitutionGroup="gml:AbstractSingleCRS" type="gml:EngineeringCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<complexType name="EngineeringCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:affineCS"/>
<element ref="gml:cartesianCS"/>
<element ref="gml:cylindricalCS"/>
<element ref="gml:linearCS"/>
<element ref="gml:polarCS"/>
<element ref="gml:sphericalCS"/>
<element ref="gml:userDefinedCS"/>
<element ref="gml:coordinateSystem">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
</choice>
<element ref="gml:engineeringDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
<annotation>
<documentation>
gml:cylindricalCS is an association role to the cylindrical coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<element name="linearCS" type="gml:LinearCSPropertyType">
<annotation>
<documentation>
gml:linearCS is an association role to the linear coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<element name="polarCS" type="gml:PolarCSPropertyType">
<annotation>
<documentation>
gml:polarCS is an association role to the polar coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:userDefinedCS is an association role to the user defined coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:engineeringDatum is an association role to the engineering datum used by this CRS.
</documentation>
</annotation>
</element>
<complexType name="EngineeringCRSPropertyType">
<annotation>
<documentation>
gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:EngineeringCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="ImageCRS" substitutionGroup="gml:AbstractSingleCRS" type="gml:ImageCRSType">
<annotation>
<documentation>
gml: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.
</documentation>
</annotation>
</element>
<complexType name="ImageCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:cartesianCS"/>
<element ref="gml:affineCS"/>
</choice>
<element ref="gml:imageDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="affineCS" type="gml:AffineCSPropertyType">
<annotation>
<documentation>
gml:affineCS is an association role to the affine coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<element name="imageDatum" type="gml:ImageDatumPropertyType">
<annotation>
<documentation>
gml:imageDatum is an association role to the image datum used by this CRS.
</documentation>
</annotation>
</element>
<complexType name="ImageCRSPropertyType">
<annotation>
<documentation>
gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ImageCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="TemporalCRS" substitutionGroup="gml:AbstractSingleCRS" type="gml:TemporalCRSType">
<annotation>
<documentation>
gml:TemporalCRS is a 1D coordinate reference system used for the recording of time.
</documentation>
</annotation>
</element>
<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>
<element name="timeCS" type="gml:TimeCSPropertyType">
<annotation>
<documentation>
gml:timeCS is an association role to the time coordinate system used by this CRS.
</documentation>
</annotation>
</element>
<annotation>
<documentation>
gml:temporalDatum is an association role to the temporal datum used by this CRS.
</documentation>
</annotation>
</element>
<complexType name="TemporalCRSPropertyType">
<annotation>
<documentation>
gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TemporalCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
</schema>

This XML schema documentation has been generated with DocFlex/XML 1.11 using DocFlex/XML XSDDoc 2.8.3 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML, single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only. And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool, you will also make an important investment in its future development, the results of which you could enjoy later by yourself. Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/