Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema temporalTopology.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 15.3.
Temporal topology is described in terms of time complexes, nodes, and edges, and the connectivity between these. Temporal topology does not directly provide information about temporal position. It is used in the case of describing a lineage or a history (e.g. a family tree expressing evolution of species, an ecological cycle, a lineage of lands or buildings, or a history of separation and merger of administrative boundaries). The following Subclauses specifies the temporal topology as temporal characteristics of features in compliance with ISO 19108.

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:TimeNode
Namespace http://www.opengis.net/gml/3.2
Annotations
A time node is a zero-dimensional topological primitive that represents an identifiable node in time (it is equivalent to a point in space). A node may act as the termination or initiation of any number of time edges. A time node may be realised as a geometry, its position, whose value is a time instant.
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#AbstractTimePrimitiveTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveType_complextemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveTypetemporalTopology_xsd.tmp#TimeNodeType_previousEdgetemporalTopology_xsd.tmp#TimeNodeType_nextEdgetemporalTopology_xsd.tmp#TimeNodeType_positiontemporalTopology_xsd.tmp#TimeNodeTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitive
Type gml:TimeNodeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:nextEdge, gml:position, gml:previousEdge, gml:relatedTime
Instance
<gml:TimeNode 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:complex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:complex>
  <gml:previousEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:previousEdge>
  <gml:nextEdge xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:nextEdge>
  <gml:position xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:position>
</gml:TimeNode>
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="TimeNode" type="gml:TimeNodeType" substitutionGroup="gml:AbstractTimeTopologyPrimitive">
  <annotation>
    <documentation>A time node is a zero-dimensional topological primitive that represents an identifiable node in time (it is equivalent to a point in space). A node may act as the termination or initiation of any number of time edges. A time node may be realised as a geometry, its position, whose value is a time instant.</documentation>
  </annotation>
</element>
Element gml:AbstractTimeTopologyPrimitiveType / gml:complex
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
minOccurs 0
Model
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="complex" type="gml:ReferenceType" minOccurs="0"/>
Element gml:TimeNodeType / gml:previousEdge
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeEdgetemporalTopology_xsd.tmp#TimeEdgePropertyType
Type gml:TimeEdgePropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:TimeEdge
Instance
<gml:previousEdge 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:TimeEdge gml:id="">{1,1}</gml:TimeEdge>
</gml:previousEdge>
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="previousEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeEdge
Namespace http://www.opengis.net/gml/3.2
Annotations
A time edge is a one-dimensional topological primitive. It is an open interval that starts and ends at a node. The edge may be realised as a geometry whose value is a time period.
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#AbstractTimePrimitiveTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveType_complextemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveTypetemporalTopology_xsd.tmp#TimeEdgeType_starttemporalTopology_xsd.tmp#TimeEdgeType_endtemporalTopology_xsd.tmp#TimeEdgeType_extenttemporalTopology_xsd.tmp#TimeEdgeTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitive
Type gml:TimeEdgeType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:end, gml:extent, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:start
Instance
<gml:TimeEdge 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:complex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:complex>
  <gml:start xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,1}</gml:start>
  <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:extent xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:extent>
</gml:TimeEdge>
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="TimeEdge" type="gml:TimeEdgeType" substitutionGroup="gml:AbstractTimeTopologyPrimitive">
  <annotation>
    <documentation>A time edge is a one-dimensional topological primitive. It is an open interval that starts and ends at a node. The edge may be realised as a geometry whose value is a time period.</documentation>
  </annotation>
</element>
Element gml:TimeEdgeType / gml:start
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeNodetemporalTopology_xsd.tmp#TimeNodePropertyType
Type gml:TimeNodePropertyType
Properties
content complex
Model
Children gml:TimeNode
Instance
<gml:start 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:TimeNode gml:id="">{1,1}</gml:TimeNode>
</gml:start>
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="start" type="gml:TimeNodePropertyType"/>
Element gml:TimeEdgeType / gml:end
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeNodetemporalTopology_xsd.tmp#TimeNodePropertyType
Type gml:TimeNodePropertyType
Properties
content complex
Model
Children gml:TimeNode
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:TimeNode gml:id="">{1,1}</gml:TimeNode>
</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:TimeNodePropertyType"/>
Element gml:TimeEdgeType / gml:extent
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporal_xsd.tmp#TimePeriodtemporal_xsd.tmp#TimePeriodPropertyType
Type gml:TimePeriodPropertyType
Properties
content complex
minOccurs 0
Model
Children gml:TimePeriod
Instance
<gml:extent 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:TimePeriod frame="#ISO-8601" gml:id="">{1,1}</gml:TimePeriod>
</gml:extent>
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="extent" type="gml:TimePeriodPropertyType" minOccurs="0"/>
Element gml:TimeNodeType / gml:nextEdge
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeEdgetemporalTopology_xsd.tmp#TimeEdgePropertyType
Type gml:TimeEdgePropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children gml:TimeEdge
Instance
<gml:nextEdge 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:TimeEdge gml:id="">{1,1}</gml:TimeEdge>
</gml:nextEdge>
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="nextEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
Element gml:TimeNodeType / gml:position
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
minOccurs 0
Model
Children gml:TimeInstant
Instance
<gml:position 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:position>
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="position" type="gml:TimeInstantPropertyType" minOccurs="0"/>
Element gml:AbstractTimeTopologyPrimitive
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeTopologyPrimitive acts as the head of a substitution group for topological temporal primitives.
Temporal topology primitives shall imply the ordering information between features or feature properties. The temporal connection of features can be examined if they have temporal topology primitives as values of their properties. Usually, an instantaneous feature associates with a time node, and a static feature associates with a time edge.  A feature with both modes associates with the temporal topology primitive: a supertype of time nodes and time edges.
A topological primitive is always connected to one or more other topological primitives, and is, therefore, always a member of a topological complex. In a GML instance, this will often be indicated by the primitives being described by elements that are descendents of an element describing a complex. However, in order to support the case where a temporal topological primitive is described in another context, the optional complex property is provided, which carries a reference to the parent temporal topological complex.
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#AbstractTimePrimitiveTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveType_complextemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveTypetemporalTopology_xsd.tmp#TimeEdgetemporalTopology_xsd.tmp#TimeNodetemporal_xsd.tmp#AbstractTimePrimitive
Type gml:AbstractTimeTopologyPrimitiveType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:AbstractTimeTopologyPrimitive 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:complex xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:complex>
</gml:AbstractTimeTopologyPrimitive>
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="AbstractTimeTopologyPrimitive" type="gml:AbstractTimeTopologyPrimitiveType" abstract="true" substitutionGroup="gml:AbstractTimePrimitive">
  <annotation>
    <documentation>gml:TimeTopologyPrimitive acts as the head of a substitution group for topological temporal primitives. Temporal topology primitives shall imply the ordering information between features or feature properties. The temporal connection of features can be examined if they have temporal topology primitives as values of their properties. Usually, an instantaneous feature associates with a time node, and a static feature associates with a time edge. A feature with both modes associates with the temporal topology primitive: a supertype of time nodes and time edges. A topological primitive is always connected to one or more other topological primitives, and is, therefore, always a member of a topological complex. In a GML instance, this will often be indicated by the primitives being described by elements that are descendents of an element describing a complex. However, in order to support the case where a temporal topological primitive is described in another context, the optional complex property is provided, which carries a reference to the parent temporal topological complex.</documentation>
  </annotation>
</element>
Element gml:TimeTopologyComplex
Namespace http://www.opengis.net/gml/3.2
Annotations
A temporal topology complex shall be the connected acyclic directed graph composed of temporal topological primitives, i.e. time nodes and time edges. Because a time edge may not exist without two time nodes on its boundaries, static features have time edges from a temporal topology complex as the values of their temporal properties, regardless of explicit declarations.
A temporal topology complex expresses a linear or a non-linear graph. A temporal linear graph, composed of a sequence of time edges, provides a lineage described only by "substitution" of feature instances or feature element values. A time node as the start or the end of the graph connects with at least one time edge. A time node other than the start and the end shall connect to at least two time edges: one of starting from the node, and another ending at the node.
A temporal topological complex is a set of connected temporal topological primitives. The member primtives are indicated, either by reference or by value, using the primitive property.
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#TimeTopologyComplexType_primitivetemporalTopology_xsd.tmp#TimeTopologyComplexTypetemporal_xsd.tmp#AbstractTimeComplex
Type gml:TimeTopologyComplexType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:primitive
Instance
<gml:TimeTopologyComplex 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:primitive xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</gml:primitive>
</gml:TimeTopologyComplex>
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="TimeTopologyComplex" type="gml:TimeTopologyComplexType" substitutionGroup="gml:AbstractTimeComplex">
  <annotation>
    <documentation>A temporal topology complex shall be the connected acyclic directed graph composed of temporal topological primitives, i.e. time nodes and time edges. Because a time edge may not exist without two time nodes on its boundaries, static features have time edges from a temporal topology complex as the values of their temporal properties, regardless of explicit declarations. A temporal topology complex expresses a linear or a non-linear graph. A temporal linear graph, composed of a sequence of time edges, provides a lineage described only by "substitution" of feature instances or feature element values. A time node as the start or the end of the graph connects with at least one time edge. A time node other than the start and the end shall connect to at least two time edges: one of starting from the node, and another ending at the node. A temporal topological complex is a set of connected temporal topological primitives. The member primtives are indicated, either by reference or by value, using the primitive property.</documentation>
  </annotation>
</element>
Element gml:TimeTopologyComplexType / gml:primitive
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitivetemporalTopology_xsd.tmp#TimeTopologyPrimitivePropertyType
Type gml:TimeTopologyPrimitivePropertyType
Properties
content complex
maxOccurs unbounded
Model
Children gml:AbstractTimeTopologyPrimitive
Instance
<gml:primitive 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:AbstractTimeTopologyPrimitive gml:id="">{1,1}</gml:AbstractTimeTopologyPrimitive>
</gml:primitive>
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="primitive" type="gml:TimeTopologyPrimitivePropertyType" maxOccurs="unbounded"/>
Complex Type gml:TimeNodePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeNode
Used by
Model
Children gml:TimeNode
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="TimeNodePropertyType">
  <annotation>
    <documentation>gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeNode"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeNodeType
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#AbstractTimePrimitiveTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveType_complextemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveTypetemporalTopology_xsd.tmp#TimeNodeType_previousEdgetemporalTopology_xsd.tmp#TimeNodeType_nextEdgetemporalTopology_xsd.tmp#TimeNodeType_position
Type extension of gml:AbstractTimeTopologyPrimitiveType
Type hierarchy
Used by
Element gml:TimeNode
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:nextEdge, gml:position, gml:previousEdge, 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="TimeNodeType">
  <complexContent>
    <extension base="gml:AbstractTimeTopologyPrimitiveType">
      <sequence>
        <element name="previousEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="nextEdge" type="gml:TimeEdgePropertyType" minOccurs="0" maxOccurs="unbounded"/>
        <element name="position" type="gml:TimeInstantPropertyType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeTopologyPrimitiveType
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#AbstractTimePrimitiveTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveType_complex
Type extension of gml:AbstractTimePrimitiveType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:complex, 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="AbstractTimeTopologyPrimitiveType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimePrimitiveType">
      <sequence>
        <element name="complex" type="gml:ReferenceType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeEdgePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeEdge
Used by
Model
Children gml:TimeEdge
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="TimeEdgePropertyType">
  <annotation>
    <documentation>gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeEdge"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeEdgeType
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#AbstractTimePrimitiveTypetemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveType_complextemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitiveTypetemporalTopology_xsd.tmp#TimeEdgeType_starttemporalTopology_xsd.tmp#TimeEdgeType_endtemporalTopology_xsd.tmp#TimeEdgeType_extent
Type extension of gml:AbstractTimeTopologyPrimitiveType
Type hierarchy
Used by
Element gml:TimeEdge
Model
Children gml:complex, gml:description, gml:descriptionReference, gml:end, gml:extent, gml:identifier, gml:metaDataProperty, gml:name, gml:relatedTime, gml:start
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="TimeEdgeType">
  <complexContent>
    <extension base="gml:AbstractTimeTopologyPrimitiveType">
      <sequence>
        <element name="start" type="gml:TimeNodePropertyType"/>
        <element name="end" type="gml:TimeNodePropertyType"/>
        <element name="extent" type="gml:TimePeriodPropertyType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeTopologyPrimitivePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#AbstractTimeTopologyPrimitive
Used by
Model
Children gml:AbstractTimeTopologyPrimitive
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="TimeTopologyPrimitivePropertyType">
  <annotation>
    <documentation>gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractTimeTopologyPrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:TimeTopologyComplexType
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#AbstractTimeComplexTypetemporalTopology_xsd.tmp#TimeTopologyComplexType_primitive
Type extension of gml:AbstractTimeComplexType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:primitive
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="TimeTopologyComplexType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractTimeComplexType">
      <sequence>
        <element name="primitive" type="gml:TimeTopologyPrimitivePropertyType" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeTopologyComplexPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGrouptemporalTopology_xsd.tmp#TimeTopologyComplex
Model
Children gml:TimeTopologyComplex
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="TimeTopologyComplexPropertyType">
  <annotation>
    <documentation>gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:TimeTopologyComplex"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>