Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema temporal.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 15.2.
The GML temporal schemas include components for describing temporal geometry and topology, temporal reference systems, and the temporal characteristics of geographic data. The model underlying the representation constitutes a profile of the conceptual schema described in ISO 19108. The underlying spatiotemporal model strives to accommodate both feature-level and attribute-level time stamping; basic support for tracking moving objects is also included. 
Time is measured on two types of scales: interval and ordinal.  An interval scale offers a basis for measuring duration, an ordinal scale provides information only about relative position in time.
Two other ISO standards are relevant to describing temporal objects:  ISO 8601 describes encodings for time instants and time periods, as text strings with particular structure and punctuation; ISO 11404 provides a detailed description of time intervals as part of a general discussion of language independent datatypes.  
The temporal schemas cover two interrelated topics and provide basic schema components for representing temporal instants and periods, temporal topology, and reference systems; more specialized schema components defines components used for dynamic features. Instances of temporal geometric types are used as values for the temporal properties of geographic features.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.2.2
Element gml:validTime
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:validTime is a convenience property element.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#AbstractTimePrimitivetemporal_xsd.tmp#TimePrimitivePropertyType
Type gml:TimePrimitivePropertyType
Properties
content complex
Used by
Model
Children gml:AbstractTimePrimitive
Instance
<gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimePrimitive gml:id="">{1,1}</gml:AbstractTimePrimitive>
</gml:validTime>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="validTime" type="gml:TimePrimitivePropertyType">
  <annotation>
    <documentation>gml:validTime is a convenience property element.</documentation>
  </annotation>
</element>
Element gml:AbstractTimePrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTimePrimitive acts as the head of a substitution group for geometric and topological temporal primitives.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitivetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitivetemporal_xsd.tmp#AbstractTimeObject
Type gml:AbstractTimePrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:AbstractTimePrimitive gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
</gml:AbstractTimePrimitive>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimePrimitive" type="gml:AbstractTimePrimitiveType" abstract="true" substitutionGroup="gml:AbstractTimeObject">
  <annotation>
    <documentation>gml:AbstractTimePrimitive acts as the head of a substitution group for geometric and topological temporal primitives.</documentation>
  </annotation>
</element>
Element gml:AbstractTimePrimitiveType / gml:relatedTime
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#AbstractTimePrimitivetemporal_xsd.tmp#TimePrimitivePropertyTypetemporal_xsd.tmp#RelatedTimeType_relativePositiontemporal_xsd.tmp#RelatedTimeType
Type gml:RelatedTimeType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:AbstractTimePrimitive
Instance
<gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractTimePrimitive gml:id="">{1,1}</gml:AbstractTimePrimitive>
</gml:relatedTime>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
relativePosition restriction of string optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="relatedTime" type="gml:RelatedTimeType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:AbstractTimeObject
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTimeObject acts as the head of a substitution group for all temporal primitives and complexes.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimeComplextemporal_xsd.tmp#AbstractTimePrimitivegmlBase_xsd.tmp#AbstractGML
Type gml:AbstractTimeObjectType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Element Group gml:Value
Complex Type gml:DomainSetType
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractTimeObject gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractTimeObject>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeObject" type="gml:AbstractTimeObjectType" abstract="true" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>gml:AbstractTimeObject acts as the head of a substitution group for all temporal primitives and complexes.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractTimeComplex is an aggregation of temporal primitives and acts as the head of a substitution group for temporal complexes.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimeComplexTypetemporalTopology_xsd.tmp#TimeTopologyComplextemporal_xsd.tmp#AbstractTimeObject
Type gml:AbstractTimeComplexType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractTimeComplex gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:AbstractTimeComplex>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeComplex" type="gml:AbstractTimeComplexType" abstract="true" substitutionGroup="gml:AbstractTimeObject">
  <annotation>
    <documentation>gml:AbstractTimeComplex is an aggregation of temporal primitives and acts as the head of a substitution group for temporal complexes.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeGeometricPrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeGeometricPrimitive acts as the head of a substitution group for geometric temporal primitives.
A temporal geometry shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. The GPS calendar is an alternative reference systems in common use.
The two geometric primitives in the temporal dimension are the instant and the period. GML components are defined to support these as follows.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitiveType_frametemporal_xsd.tmp#AbstractTimeGeometricPrimitiveTypetemporal_xsd.tmp#TimeInstanttemporal_xsd.tmp#TimePeriodtemporal_xsd.tmp#AbstractTimePrimitive
Type gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:AbstractTimeGeometricPrimitive frame="#ISO-8601" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
</gml:AbstractTimeGeometricPrimitive>
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractTimeGeometricPrimitive" type="gml:AbstractTimeGeometricPrimitiveType" abstract="true" substitutionGroup="gml:AbstractTimePrimitive">
  <annotation>
    <documentation>gml:TimeGeometricPrimitive acts as the head of a substitution group for geometric temporal primitives. A temporal geometry shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. The GPS calendar is an alternative reference systems in common use. The two geometric primitives in the temporal dimension are the instant and the period. GML components are defined to support these as follows.</documentation>
  </annotation>
</element>
Element gml:TimeInstant
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeInstant acts as a zero-dimensional geometric primitive that represents an identifiable position in time.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitiveType_frametemporal_xsd.tmp#AbstractTimeGeometricPrimitiveTypetemporal_xsd.tmp#timePositiontemporal_xsd.tmp#TimeInstantTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitive
Type gml:TimeInstantType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timePosition
Instance
<gml:TimeInstant frame="#ISO-8601" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:timePosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:timePosition>
</gml:TimeInstant>
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimeInstant" type="gml:TimeInstantType" substitutionGroup="gml:AbstractTimeGeometricPrimitive">
  <annotation>
    <documentation>gml:TimeInstant acts as a zero-dimensional geometric primitive that represents an identifiable position in time.</documentation>
  </annotation>
</element>
Element gml:timePosition
Namespace http://www.opengis.net/gml/3.2
Annotations
This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas.
Diagram
Diagramtemporal_xsd.tmp#TimePositionUniontemporal_xsd.tmp#TimePositionType_frametemporal_xsd.tmp#TimePositionType_calendarEraNametemporal_xsd.tmp#TimePositionType_indeterminatePositiontemporal_xsd.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Used by
Complex Type gml:TimeInstantType
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="timePosition" type="gml:TimePositionType">
  <annotation>
    <documentation>This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas.</documentation>
  </annotation>
</element>
Element gml:TimePeriod
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimePeriod acts as a one-dimensional geometric primitive that represents an identifiable extent in time.
The location in of a gml:TimePeriod is described by the temporal positions of the instants at which it begins and ends. The length of the period is equal to the temporal distance between the two bounding temporal positions. 
Both beginning and end may be described in terms of their direct position using gml:TimePositionType which is an XML Schema simple content type, or by reference to an indentifiable time instant using gml:TimeInstantPropertyType.
Alternatively a limit of a gml:TimePeriod may use the conventional GML property model to make a reference to a time instant described elsewhere, or a limit may be indicated as a direct position.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitiveType_frametemporal_xsd.tmp#AbstractTimeGeometricPrimitiveTypetemporal_xsd.tmp#TimePeriodType_beginPositiontemporal_xsd.tmp#TimePeriodType_begintemporal_xsd.tmp#TimePeriodType_endPositiontemporal_xsd.tmp#TimePeriodType_endtemporal_xsd.tmp#durationtemporal_xsd.tmp#timeIntervaltemporal_xsd.tmp#timeLengthtemporal_xsd.tmp#TimePeriodTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitive
Type gml:TimePeriodType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:begin, gml:beginPosition, gml:description, gml:descriptionReference, gml:duration, gml:end, gml:endPosition, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timeInterval
Instance
<gml:TimePeriod frame="#ISO-8601" gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:relatedTime>
  <gml:beginPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:beginPosition>
  <gml:begin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:begin>
  <gml:endPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:endPosition>
  <gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:end>
  <gml:duration>{1,1}</gml:duration>
  <gml:timeInterval factor="" radix="" unit="">{1,1}</gml:timeInterval>
</gml:TimePeriod>
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="TimePeriod" type="gml:TimePeriodType" substitutionGroup="gml:AbstractTimeGeometricPrimitive">
  <annotation>
    <documentation>gml:TimePeriod acts as a one-dimensional geometric primitive that represents an identifiable extent in time. The location in of a gml:TimePeriod is described by the temporal positions of the instants at which it begins and ends. The length of the period is equal to the temporal distance between the two bounding temporal positions. Both beginning and end may be described in terms of their direct position using gml:TimePositionType which is an XML Schema simple content type, or by reference to an indentifiable time instant using gml:TimeInstantPropertyType. Alternatively a limit of a gml:TimePeriod may use the conventional GML property model to make a reference to a time instant described elsewhere, or a limit may be indicated as a direct position.</documentation>
  </annotation>
</element>
Element gml:TimePeriodType / gml:beginPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramtemporal_xsd.tmp#TimePositionUniontemporal_xsd.tmp#TimePositionType_frametemporal_xsd.tmp#TimePositionType_calendarEraNametemporal_xsd.tmp#TimePositionType_indeterminatePositiontemporal_xsd.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="beginPosition" type="gml:TimePositionType"/>
Element gml:TimePeriodType / gml:begin
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#TimeInstanttemporal_xsd.tmp#TimeInstantPropertyType
Type gml:TimeInstantPropertyType
Properties
content complex
Model
Children gml:TimeInstant
Instance
<gml:begin xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:begin>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="begin" type="gml:TimeInstantPropertyType"/>
Element gml:TimePeriodType / gml:endPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramtemporal_xsd.tmp#TimePositionUniontemporal_xsd.tmp#TimePositionType_frametemporal_xsd.tmp#TimePositionType_calendarEraNametemporal_xsd.tmp#TimePositionType_indeterminatePositiontemporal_xsd.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="endPosition" type="gml:TimePositionType"/>
Element gml:TimePeriodType / gml:end
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#TimeInstanttemporal_xsd.tmp#TimeInstantPropertyType
Type gml:TimeInstantPropertyType
Properties
content complex
Model
Children gml:TimeInstant
Instance
<gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:end>
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="end" type="gml:TimeInstantPropertyType"/>
Element gml:duration
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:duration conforms to the ISO 8601 syntax for temporal length as implemented by the XML Schema duration type.
Diagram
Diagram
Type gml:duration
Properties
content simple
Used by
Element Group gml:timeLength
Source
<element name="duration" type="duration">
  <annotation>
    <documentation>gml:duration conforms to the ISO 8601 syntax for temporal length as implemented by the XML Schema duration type.</documentation>
  </annotation>
</element>
Element gml:timeInterval
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:timeInterval conforms to ISO 11404 which is based on floating point values for temporal length.
ISO 11404 syntax specifies the use of a positiveInteger together with appropriate values for radix and factor. The resolution of the time interval is to one radix ^(-factor) of the specified time unit.
The value of the unit is either selected from the units for time intervals from ISO 31-1:1992, or is another suitable unit.  The encoding is defined for GML in gml:TimeUnitType. The second component of this union type provides a method for indicating time units other than the six standard units given in the enumeration.
Diagram
Diagramtemporal_xsd.tmp#TimeIntervalLengthType_unittemporal_xsd.tmp#TimeIntervalLengthType_radixtemporal_xsd.tmp#TimeIntervalLengthType_factortemporal_xsd.tmp#TimeIntervalLengthType
Type gml:TimeIntervalLengthType
Properties
content complex
Used by
Element Group gml:timeLength
Attributes
QName Type Use
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<element name="timeInterval" type="gml:TimeIntervalLengthType">
  <annotation>
    <documentation>gml:timeInterval conforms to ISO 11404 which is based on floating point values for temporal length. ISO 11404 syntax specifies the use of a positiveInteger together with appropriate values for radix and factor. The resolution of the time interval is to one radix ^(-factor) of the specified time unit. The value of the unit is either selected from the units for time intervals from ISO 31-1:1992, or is another suitable unit. The encoding is defined for GML in gml:TimeUnitType. The second component of this union type provides a method for indicating time units other than the six standard units given in the enumeration.</documentation>
  </annotation>
</element>
Complex Type gml:TimePrimitivePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#AbstractTimePrimitive
Used by
Element gml:validTime
Complex Type gml:RelatedTimeType
Model
Children gml:AbstractTimePrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimePrimitivePropertyType">
  <annotation>
    <documentation>gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractTimePrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:AbstractTimePrimitiveType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTime
Type extension of gml:AbstractTimeObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimePrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimeObjectType">
      <sequence>
        <element name="relatedTime" type="gml:RelatedTimeType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeObjectType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLType
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeObjectType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractGMLType"/>
  </complexContent>
</complexType>
Complex Type gml:RelatedTimeType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983)
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#AbstractTimePrimitivetemporal_xsd.tmp#TimePrimitivePropertyTypetemporal_xsd.tmp#RelatedTimeType_relativePosition
Type extension of gml:TimePrimitivePropertyType
Type hierarchy
Used by
Model
Children gml:AbstractTimePrimitive
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
relativePosition restriction of string optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="RelatedTimeType">
  <annotation>
    <documentation>gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983)</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:TimePrimitivePropertyType">
      <attribute name="relativePosition">
        <simpleType>
          <restriction base="string">
            <enumeration value="Before"/>
            <enumeration value="After"/>
            <enumeration value="Begins"/>
            <enumeration value="Ends"/>
            <enumeration value="During"/>
            <enumeration value="Equals"/>
            <enumeration value="Contains"/>
            <enumeration value="Overlaps"/>
            <enumeration value="Meets"/>
            <enumeration value="OverlappedBy"/>
            <enumeration value="MetBy"/>
            <enumeration value="BegunBy"/>
            <enumeration value="EndedBy"/>
          </restriction>
        </simpleType>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimePositionType
Namespace http://www.opengis.net/gml/3.2
Annotations
The method for identifying a temporal position is specific to each temporal reference system.  gml:TimePositionType supports the description of temporal position according to the subtypes described in ISO 19108.
Values based on calendars and clocks use lexical formats that are based on ISO 8601, as described in XML Schema Part 2:2001. A decimal value may be used with coordinate systems such as GPS time or UNIX time. A URI may be used to provide a reference to some era in an ordinal reference system . 
In common with many of the components modelled as data types in the ISO 19100 series of International Standards, the corresponding GML component has simple content. However, the content model gml:TimePositionType is defined in several steps.
Three XML attributes appear on gml:TimePositionType:
A time value shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. Components for describing temporal reference systems are described in 14.4, but it is not required that the reference system be described in this, as the reference may refer to anything that may be indentified with a URI.  
For time values using a calendar containing more than one era, the (optional) calendarEraName attribute provides the name of the calendar era.  
Inexact temporal positions may be expressed using the optional indeterminatePosition attribute.  This takes a value from an enumeration.
Diagram
Diagramtemporal_xsd.tmp#TimePositionUniontemporal_xsd.tmp#TimePositionType_frametemporal_xsd.tmp#TimePositionType_calendarEraNametemporal_xsd.tmp#TimePositionType_indeterminatePosition
Type extension of gml:TimePositionUnion
Type hierarchy
Properties
final extension, restriction
Used by
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<complexType name="TimePositionType" final="#all">
  <annotation>
    <documentation>The method for identifying a temporal position is specific to each temporal reference system. gml:TimePositionType supports the description of temporal position according to the subtypes described in ISO 19108. Values based on calendars and clocks use lexical formats that are based on ISO 8601, as described in XML Schema Part 2:2001. A decimal value may be used with coordinate systems such as GPS time or UNIX time. A URI may be used to provide a reference to some era in an ordinal reference system . In common with many of the components modelled as data types in the ISO 19100 series of International Standards, the corresponding GML component has simple content. However, the content model gml:TimePositionType is defined in several steps. Three XML attributes appear on gml:TimePositionType: A time value shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. Components for describing temporal reference systems are described in 14.4, but it is not required that the reference system be described in this, as the reference may refer to anything that may be indentified with a URI. For time values using a calendar containing more than one era, the (optional) calendarEraName attribute provides the name of the calendar era. Inexact temporal positions may be expressed using the optional indeterminatePosition attribute. This takes a value from an enumeration.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:TimePositionUnion">
      <attribute name="frame" type="anyURI" default="#ISO-8601"/>
      <attribute name="calendarEraName" type="string"/>
      <attribute name="indeterminatePosition" type="gml:TimeIndeterminateValueType"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:TimePositionUnion
Namespace http://www.opengis.net/gml/3.2
Annotations
The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108.
An ordinal era may be referenced via URI.  A decimal value may be used to indicate the distance from the scale origin .  time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2).
Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate
Diagram
Diagramtemporal_xsd.tmp#CalDate
Type union of(gml:CalDate, time, dateTime, anyURI, decimal)
Used by
Complex Type gml:TimePositionType
Source
<simpleType name="TimePositionUnion">
  <annotation>
    <documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108. An ordinal era may be referenced via URI. A decimal value may be used to indicate the distance from the scale origin . time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2). Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate</documentation>
  </annotation>
  <union memberTypes="gml:CalDate time dateTime anyURI decimal"/>
</simpleType>
Simple Type gml:TimeIndeterminateValueType
Namespace http://www.opengis.net/gml/3.2
Annotations
These values are interpreted as follows: 
-	"unknown" indicates that no specific value for temporal position is provided.
-	"now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.
-	"before" indicates that the actual temporal position is unknown, but it is known to be before the specified value.
-	"after" indicates that the actual temporal position is unknown, but it is known to be after the specified value.
A value for indeterminatePosition may 
-	be used either alone, or 
-	qualify a specific value for temporal position.
Diagram
Diagram
Type restriction of string
Facets
enumeration after
enumeration before
enumeration now
enumeration unknown
Used by
Source
<simpleType name="TimeIndeterminateValueType">
  <annotation>
    <documentation>These values are interpreted as follows: - "unknown" indicates that no specific value for temporal position is provided. - "now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed. - "before" indicates that the actual temporal position is unknown, but it is known to be before the specified value. - "after" indicates that the actual temporal position is unknown, but it is known to be after the specified value. A value for indeterminatePosition may - be used either alone, or - qualify a specific value for temporal position.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="after"/>
    <enumeration value="before"/>
    <enumeration value="now"/>
    <enumeration value="unknown"/>
  </restriction>
</simpleType>
Complex Type gml:AbstractTimeComplexType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectType
Type extension of gml:AbstractTimeObjectType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeComplexType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimeObjectType"/>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeGeometricPrimitiveType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitiveType_frame
Type extension of gml:AbstractTimePrimitiveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractTimeGeometricPrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimePrimitiveType">
      <attribute name="frame" type="anyURI" default="#ISO-8601"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeInstantType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitiveType_frametemporal_xsd.tmp#AbstractTimeGeometricPrimitiveTypetemporal_xsd.tmp#timePosition
Type extension of gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Properties
final extension, restriction
Used by
Element gml:TimeInstant
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timePosition
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimeInstantType" final="#all">
  <complexContent>
    <extension base="gml:AbstractTimeGeometricPrimitiveType">
      <sequence>
        <element ref="gml:timePosition"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeInstantPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#TimeInstant
Used by
Model
Children gml:TimeInstant
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimeInstantPropertyType">
  <annotation>
    <documentation>gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeInstant"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimePeriodType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypetemporal_xsd.tmp#AbstractTimeObjectTypetemporal_xsd.tmp#AbstractTimePrimitiveType_relatedTimetemporal_xsd.tmp#AbstractTimePrimitiveTypetemporal_xsd.tmp#AbstractTimeGeometricPrimitiveType_frametemporal_xsd.tmp#AbstractTimeGeometricPrimitiveTypetemporal_xsd.tmp#TimePeriodType_beginPositiontemporal_xsd.tmp#TimePeriodType_begintemporal_xsd.tmp#TimePeriodType_endPositiontemporal_xsd.tmp#TimePeriodType_endtemporal_xsd.tmp#durationtemporal_xsd.tmp#timeIntervaltemporal_xsd.tmp#timeLength
Type extension of gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Used by
Element gml:TimePeriod
Model
Children gml:begin, gml:beginPosition, gml:description, gml:descriptionReference, gml:duration, gml:end, gml:endPosition, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timeInterval
Attributes
QName Type Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="TimePeriodType">
  <complexContent>
    <extension base="gml:AbstractTimeGeometricPrimitiveType">
      <sequence>
        <choice>
          <element name="beginPosition" type="gml:TimePositionType"/>
          <element name="begin" type="gml:TimeInstantPropertyType"/>
        </choice>
        <choice>
          <element name="endPosition" type="gml:TimePositionType"/>
          <element name="end" type="gml:TimeInstantPropertyType"/>
        </choice>
        <group ref="gml:timeLength" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeIntervalLengthType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramtemporal_xsd.tmp#TimeIntervalLengthType_unittemporal_xsd.tmp#TimeIntervalLengthType_radixtemporal_xsd.tmp#TimeIntervalLengthType_factor
Type extension of decimal
Properties
final extension, restriction
Used by
Attributes
QName Type Use
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<complexType name="TimeIntervalLengthType" final="#all">
  <simpleContent>
    <extension base="decimal">
      <attribute name="unit" type="gml:TimeUnitType" use="required"/>
      <attribute name="radix" type="positiveInteger"/>
      <attribute name="factor" type="integer"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:TimeUnitType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type union of(restriction of string, restriction of string)
Used by
Source
<simpleType name="TimeUnitType">
  <union>
    <simpleType>
      <restriction base="string">
        <enumeration value="year"/>
        <enumeration value="month"/>
        <enumeration value="day"/>
        <enumeration value="hour"/>
        <enumeration value="minute"/>
        <enumeration value="second"/>
      </restriction>
    </simpleType>
    <simpleType>
      <restriction base="string">
        <pattern value="other:\w{2,}"/>
      </restriction>
    </simpleType>
  </union>
</simpleType>
Complex Type gml:TimePeriodPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#TimePeriod
Used by
Model
Children gml:TimePeriod
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="TimePeriodPropertyType">
  <annotation>
    <documentation>gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimePeriod"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Simple Type gml:CalDate
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagram
Type union of(date, gYearMonth, gYear)
Used by
Source
<simpleType name="CalDate">
  <union memberTypes="date gYearMonth gYear"/>
</simpleType>
Attribute gml:RelatedTimeType / @relativePosition
Namespace No namespace
Type restriction of string
Properties
content simple
Facets
enumeration Before
enumeration After
enumeration Begins
enumeration Ends
enumeration During
enumeration Equals
enumeration Contains
enumeration Overlaps
enumeration Meets
enumeration OverlappedBy
enumeration MetBy
enumeration BegunBy
enumeration EndedBy
Used by
Complex Type gml:RelatedTimeType
Source
<attribute name="relativePosition">
  <simpleType>
    <restriction base="string">
      <enumeration value="Before"/>
      <enumeration value="After"/>
      <enumeration value="Begins"/>
      <enumeration value="Ends"/>
      <enumeration value="During"/>
      <enumeration value="Equals"/>
      <enumeration value="Contains"/>
      <enumeration value="Overlaps"/>
      <enumeration value="Meets"/>
      <enumeration value="OverlappedBy"/>
      <enumeration value="MetBy"/>
      <enumeration value="BegunBy"/>
      <enumeration value="EndedBy"/>
    </restriction>
  </simpleType>
</attribute>
Attribute gml:TimePositionType / @frame
Namespace No namespace
Type anyURI
Properties
default #ISO-8601
Used by
Complex Type gml:TimePositionType
Source
<attribute name="frame" type="anyURI" default="#ISO-8601"/>
Attribute gml:TimePositionType / @calendarEraName
Namespace No namespace
Type string
Properties
content simple
Used by
Complex Type gml:TimePositionType
Source
<attribute name="calendarEraName" type="string"/>
Attribute gml:TimePositionType / @indeterminatePosition
Namespace No namespace
Type gml:TimeIndeterminateValueType
Properties
content simple
Facets
enumeration after
enumeration before
enumeration now
enumeration unknown
Used by
Complex Type gml:TimePositionType
Source
<attribute name="indeterminatePosition" type="gml:TimeIndeterminateValueType"/>
Attribute gml:AbstractTimeGeometricPrimitiveType / @frame
Namespace No namespace
Type anyURI
Properties
default #ISO-8601
Used by
Source
<attribute name="frame" type="anyURI" default="#ISO-8601"/>
Attribute gml:TimeIntervalLengthType / @unit
Namespace No namespace
Type gml:TimeUnitType
Properties
use required
Used by
Source
<attribute name="unit" type="gml:TimeUnitType" use="required"/>
Attribute gml:TimeIntervalLengthType / @radix
Namespace No namespace
Type positiveInteger
Properties
content simple
Used by
Source
<attribute name="radix" type="positiveInteger"/>
Attribute gml:TimeIntervalLengthType / @factor
Namespace No namespace
Type integer
Properties
content simple
Used by
Source
<attribute name="factor" type="integer"/>
Element Group gml:timeLength
Namespace http://www.opengis.net/gml/3.2
Annotations
The length of a time period.
Diagram
Diagramtemporal_xsd.tmp#durationtemporal_xsd.tmp#timeInterval
Used by
Complex Type gml:TimePeriodType
Model
Children gml:duration, gml:timeInterval
Source
<group name="timeLength">
  <annotation>
    <documentation>The length of a time period.</documentation>
  </annotation>
  <choice>
    <element ref="gml:duration"/>
    <element ref="gml:timeInterval"/>
  </choice>
</group>