Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema temporal.xsd
Namespace http://standardit.tapio.fi/schemas/forestData/envelope
Annotations
The temporal schema for GML 3.1 provides constructs for handling time-varying spatial data. This schema reflects a partial implementation of the model described in ISO 19108:2002. GML is an OGC Standard. Copyright (c) 2001,2005,2010 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.1.1.2
Element gml:validTime
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id232 index18.tmp#id3099 index18.tmp#id3098
Type gml:TimePrimitivePropertyType
Properties
content: complex
Used by
Model gml:_TimePrimitive
Children gml:_TimePrimitive
Instance
<gml:validTime xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_TimePrimitive gml:id="">{1,1}</gml:_TimePrimitive>
</gml:validTime>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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"/>
Element gml:_TimePrimitive
Namespace http://www.opengis.net/gml
Annotations
This abstract element acts as the head of the substitution group for temporal primitives.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3404 index52.tmp#id4207 index18.tmp#id3104
Type gml:AbstractTimePrimitiveType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime*
Children gml:description, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:_TimePrimitive gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_TimePrimitive>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_TimePrimitive" type="gml:AbstractTimePrimitiveType" abstract="true" substitutionGroup="gml:_TimeObject">
  <annotation>
    <documentation xml:lang="en">This abstract element acts as the head of the substitution group for temporal primitives.</documentation>
  </annotation>
</element>
Element gml:AbstractTimePrimitiveType / gml:relatedTime
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id232 index18.tmp#id3099 index18.tmp#id3098 index18.tmp#id3109 index18.tmp#id3108
Type gml:RelatedTimeType
Type hierarchy
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model gml:_TimePrimitive
Children gml:_TimePrimitive
Instance
<gml:relatedTime xlink:actuate="" xlink:arcrole="" xlink:href="" relativePosition="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:_TimePrimitive gml:id="">{1,1}</gml:_TimePrimitive>
</gml:relatedTime>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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:timePosition
Namespace http://www.opengis.net/gml
Annotations
Direct representation of a temporal position
Diagram
Diagram index18.tmp#id3185 index18.tmp#id3187 index18.tmp#id3188 index18.tmp#id3189 index18.tmp#id3184
Type gml:TimePositionType
Type hierarchy
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="timePosition" type="gml:TimePositionType">
  <annotation>
    <documentation>Direct representation of a temporal position</documentation>
  </annotation>
</element>
Element gml:_TimeObject
Namespace http://www.opengis.net/gml
Annotations
This abstract element acts as the head of the substitution group for temporal primitives and complexes.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3402 index18.tmp#id3099 index6.tmp#id3095
Type gml:AbstractTimeObjectType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Complex Type gml:DomainSetType
Model gml:metaDataProperty* , gml:description{0,1} , gml:name*
Children gml:description, gml:metaDataProperty, gml:name
Instance
<gml:_TimeObject gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_TimeObject>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_TimeObject" type="gml:AbstractTimeObjectType" abstract="true" substitutionGroup="gml:_GML">
  <annotation>
    <documentation xml:lang="en">This abstract element acts as the head of the substitution group for temporal primitives and complexes.</documentation>
  </annotation>
</element>
Element gml:_TimeComplex
Namespace http://www.opengis.net/gml
Annotations
This abstract element acts as the head of the substitution group for temporal complexes. Temporal complex is an aggregation of temporal primitives as its components, represents a temporal geometric complex and a temporal topology complex. N.B. Temporal geometric complex is not defined in this schema.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3403 index52.tmp#id3336 index18.tmp#id3104
Type gml:AbstractTimeComplexType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Model gml:metaDataProperty* , gml:description{0,1} , gml:name*
Children gml:description, gml:metaDataProperty, gml:name
Instance
<gml:_TimeComplex gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_TimeComplex>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_TimeComplex" type="gml:AbstractTimeComplexType" abstract="true" substitutionGroup="gml:_TimeObject">
  <annotation>
    <documentation xml:lang="en">This abstract element acts as the head of the substitution group for temporal complexes. 
			Temporal complex is an aggregation of temporal primitives as its components, 
			represents a temporal geometric complex and a temporal topology complex. 
			N.B. Temporal geometric complex is not defined in this schema.</documentation>
  </annotation>
</element>
Element gml:_TimeGeometricPrimitive
Namespace http://www.opengis.net/gml
Annotations
This abstract element acts as the head of the substitution group for temporal geometric primitives.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3406 index18.tmp#id3405 index18.tmp#id3100 index18.tmp#id3101 index18.tmp#id3099
Type gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Properties
content: complex
abstract: true
Substitution Group
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime*
Children gml:description, gml:metaDataProperty, gml:name, gml:relatedTime
Instance
<gml:_TimeGeometricPrimitive frame="#ISO-8601" gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_TimeGeometricPrimitive>
Attributes
QName Type Fixed Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="_TimeGeometricPrimitive" type="gml:AbstractTimeGeometricPrimitiveType" abstract="true" substitutionGroup="gml:_TimePrimitive">
  <annotation>
    <documentation xml:lang="en">This abstract element acts as the head of the substitution group for temporal geometric primitives.</documentation>
  </annotation>
</element>
Element gml:TimeInstant
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3406 index18.tmp#id3405 index18.tmp#id3183 index18.tmp#id3408 index18.tmp#id3404
Type gml:TimeInstantType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime* , gml:timePosition
Children gml:description, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timePosition
Instance
<gml:TimeInstant frame="#ISO-8601" gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:TimeInstant>
Attributes
QName Type Fixed Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="TimeInstant" type="gml:TimeInstantType" substitutionGroup="gml:_TimeGeometricPrimitive"/>
Element gml:TimePeriod
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3406 index18.tmp#id3405 index18.tmp#id3411 index18.tmp#id3412 index18.tmp#id3413 index18.tmp#id3414 index18.tmp#id3416 index18.tmp#id3417 index18.tmp#id3415 index18.tmp#id3410 index18.tmp#id3404
Type gml:TimePeriodType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime* , (gml:beginPosition | gml:begin) , (gml:endPosition | gml:end) , (gml:duration | gml:timeInterval)
Children gml:begin, gml:beginPosition, gml:description, gml:duration, gml:end, gml:endPosition, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timeInterval
Instance
<gml:TimePeriod frame="#ISO-8601" gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:TimePeriod>
Attributes
QName Type Fixed Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="TimePeriod" type="gml:TimePeriodType" substitutionGroup="gml:_TimeGeometricPrimitive"/>
Element gml:TimePeriodType / gml:beginPosition
Namespace http://www.opengis.net/gml
Diagram
Diagram index18.tmp#id3185 index18.tmp#id3187 index18.tmp#id3188 index18.tmp#id3189 index18.tmp#id3184
Type gml:TimePositionType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
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
Diagram
Diagram index6.tmp#id232 index18.tmp#id3100 index18.tmp#id3409
Type gml:TimeInstantPropertyType
Properties
content: complex
Model gml:TimeInstant
Children gml:TimeInstant
Instance
<gml:begin xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:begin>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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
Diagram
Diagram index18.tmp#id3185 index18.tmp#id3187 index18.tmp#id3188 index18.tmp#id3189 index18.tmp#id3184
Type gml:TimePositionType
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
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
Diagram
Diagram index6.tmp#id232 index18.tmp#id3100 index18.tmp#id3409
Type gml:TimeInstantPropertyType
Properties
content: complex
Model gml:TimeInstant
Children gml:TimeInstant
Instance
<gml:end xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:TimeInstant frame="#ISO-8601" gml:id="">{1,1}</gml:TimeInstant>
</gml:end>
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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
Annotations
This element is an instance of the primitive xsd:duration simple type to enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). It is a valid subtype of TimeDurationType according to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.
Diagram
Diagram
Type duration
Properties
content: simple
Used by
Element Group gml:timeLength
Source
<element name="duration" type="duration">
  <annotation>
    <documentation xml:lang="en">This element is an instance of the primitive xsd:duration simple type to 
      enable use of the ISO 8601 syntax for temporal length (e.g. P5DT4H30M). 
      It is a valid subtype of TimeDurationType according to section 3.14.6, 
      rule 2.2.4 in XML Schema, Part 1.</documentation>
  </annotation>
</element>
Element gml:timeInterval
Namespace http://www.opengis.net/gml
Annotations
This element is a valid subtype of TimeDurationType according to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.
Diagram
Diagram index18.tmp#id3419 index18.tmp#id3421 index18.tmp#id3422 index18.tmp#id3418
Type gml:TimeIntervalLengthType
Properties
content: complex
Used by
Element Group gml:timeLength
Attributes
QName Type Fixed Default Use Annotation
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<element name="timeInterval" type="gml:TimeIntervalLengthType">
  <annotation>
    <documentation>This element is a valid subtype of TimeDurationType 
			according to section 3.14.6, rule 2.2.4 in XML Schema, Part 1.</documentation>
  </annotation>
</element>
Complex Type gml:TimePrimitivePropertyType
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id232 index18.tmp#id3099
Used by
Element gml:validTime
Complex Type gml:RelatedTimeType
Model gml:_TimePrimitive
Children gml:_TimePrimitive
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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">
  <sequence minOccurs="0">
    <element ref="gml:_TimePrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractTimePrimitiveType
Namespace http://www.opengis.net/gml
Annotations
The abstract supertype for temporal primitives.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107
Type extension of gml:AbstractTimeObjectType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime*
Children gml:description, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractTimePrimitiveType" abstract="true">
  <annotation>
    <documentation xml:lang="en">The abstract supertype for temporal primitives.</documentation>
  </annotation>
  <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
Annotations
The abstract supertype for temporal objects.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name*
Children gml:description, gml:metaDataProperty, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractTimeObjectType" abstract="true">
  <annotation>
    <documentation xml:lang="en">The abstract supertype for temporal objects.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType"/>
  </complexContent>
</complexType>
Complex Type gml:RelatedTimeType
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id232 index18.tmp#id3099 index18.tmp#id3098 index18.tmp#id3109
Type extension of gml:TimePrimitivePropertyType
Type hierarchy
Used by
Model gml:_TimePrimitive
Children gml:_TimePrimitive
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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">
  <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
Annotations
Direct representation of a temporal position. Indeterminate time values are also allowed, as described in ISO 19108. The indeterminatePosition attribute can be used alone or it can qualify a specific value for temporal position (e.g. before 2002-12, after 1019624400). For time values that identify position within a calendar, the calendarEraName attribute provides the name of the calendar era to which the date is referenced (e.g. the Meiji era of the Japanese calendar).
Diagram
Diagram index18.tmp#id3185 index18.tmp#id3187 index18.tmp#id3188 index18.tmp#id3189
Type extension of gml:TimePositionUnion
Type hierarchy
Properties
final: extension, restriction
Used by
Attributes
QName Type Fixed Default Use Annotation
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<complexType name="TimePositionType" final="#all">
  <annotation>
    <documentation xml:lang="en">Direct representation of a temporal position. 
      Indeterminate time values are also allowed, as described in ISO 19108. The indeterminatePosition 
      attribute can be used alone or it can qualify a specific value for temporal position (e.g. before 
      2002-12, after 1019624400). 
      For time values that identify position within a calendar, the calendarEraName attribute provides 
      the name of the calendar era to which the date is referenced (e.g. the Meiji era of the Japanese calendar).</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:TimePositionUnion">
      <attribute name="frame" type="anyURI" use="optional" default="#ISO-8601"/>
      <attribute name="calendarEraName" type="string" use="optional"/>
      <attribute name="indeterminatePosition" type="gml:TimeIndeterminateValueType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:TimePositionUnion
Namespace http://www.opengis.net/gml
Annotations
The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed by defining a union of XML Schema simple types for indicating temporal position relative to a specific reference system. Dates and dateTime may be indicated with varying degrees of precision. dateTime by itself does not allow right-truncation, except for fractions of seconds. When used with non-Gregorian calendars based on years, months, days, the same lexical representation should still be used, with leading zeros added if the year value would otherwise have fewer than four digits. An ordinal position may be referenced via URI identifying the definition of an ordinal era. A time coordinate value is indicated as a decimal (e.g. UNIX time, GPS calendar).
Diagram
Diagram index18.tmp#id3186
Type union of(gml:CalDate, time, dateTime, anyURI, decimal)
Used by
Complex Type gml:TimePositionType
Source
<simpleType name="TimePositionUnion">
  <annotation>
    <documentation xml:lang="en">The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed 
      by defining a union of XML Schema simple types for indicating temporal position relative 
      to a specific reference system. 
      
      Dates and dateTime may be indicated with varying degrees of precision.  
      dateTime by itself does not allow right-truncation, except for fractions of seconds. 
      When used with non-Gregorian calendars based on years, months, days, 
      the same lexical representation should still be used, with leading zeros added if the 
      year value would otherwise have fewer than four digits.  
      
      An ordinal position may be referenced via URI identifying the definition of an ordinal era.  
      
      A time coordinate value is indicated as a decimal (e.g. UNIX time, GPS calendar).</documentation>
  </annotation>
  <union memberTypes="gml:CalDate time dateTime anyURI decimal"/>
</simpleType>
Simple Type gml:TimeIndeterminateValueType
Namespace http://www.opengis.net/gml
Annotations
This enumerated data type specifies values for indeterminate positions.
Diagram
Diagram
Type restriction of string
Facets
enumeration after
enumeration before
enumeration now
enumeration unknown
Used by
Source
<simpleType name="TimeIndeterminateValueType">
  <annotation>
    <documentation xml:lang="en">This enumerated data type specifies values for indeterminate positions.</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
Annotations
The abstract supertype for temporal complexes.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106
Type extension of gml:AbstractTimeObjectType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name*
Children gml:description, gml:metaDataProperty, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractTimeComplexType" abstract="true">
  <annotation>
    <documentation xml:lang="en">The abstract supertype for temporal complexes.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractTimeObjectType"/>
  </complexContent>
</complexType>
Complex Type gml:AbstractTimeGeometricPrimitiveType
Namespace http://www.opengis.net/gml
Annotations
The abstract supertype for temporal geometric primitives. A temporal geometry must be associated with a temporal reference system via URI. The Gregorian calendar with UTC is the default reference system, following ISO 8601. Other reference systems in common use include the GPS calendar and the Julian calendar.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3406
Type extension of gml:AbstractTimePrimitiveType
Type hierarchy
Properties
abstract: true
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime*
Children gml:description, gml:metaDataProperty, gml:name, gml:relatedTime
Attributes
QName Type Fixed Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="AbstractTimeGeometricPrimitiveType" abstract="true">
  <annotation>
    <documentation xml:lang="en">The abstract supertype for temporal geometric primitives.
       A temporal geometry must be associated with a temporal reference system via URI. 
       The Gregorian calendar with UTC is the default reference system, following ISO 
       8601. Other reference systems in common use include the GPS calendar and the 
       Julian calendar.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractTimePrimitiveType">
      <attribute name="frame" type="anyURI" use="optional" default="#ISO-8601"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeGeometricPrimitivePropertyType
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id232 index18.tmp#id3404
Model gml:_TimeGeometricPrimitive
Children gml:_TimeGeometricPrimitive
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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="TimeGeometricPrimitivePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:_TimeGeometricPrimitive"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimeInstantType
Namespace http://www.opengis.net/gml
Annotations
Omit back-pointers begunBy, endedBy.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3406 index18.tmp#id3405 index18.tmp#id3183
Type extension of gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Used by
Element gml:TimeInstant
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime* , gml:timePosition
Children gml:description, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timePosition
Attributes
QName Type Fixed Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="TimeInstantType">
  <annotation>
    <documentation>Omit back-pointers begunBy, endedBy.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractTimeGeometricPrimitiveType">
      <sequence>
        <element ref="gml:timePosition"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:TimeInstantPropertyType
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id232 index18.tmp#id3100
Used by
Model gml:TimeInstant
Children gml:TimeInstant
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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">
  <sequence minOccurs="0">
    <element ref="gml:TimeInstant"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:TimePeriodType
Namespace http://www.opengis.net/gml
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index18.tmp#id3106 index18.tmp#id3107 index18.tmp#id3105 index18.tmp#id3406 index18.tmp#id3405 index18.tmp#id3411 index18.tmp#id3412 index18.tmp#id3413 index18.tmp#id3414 index18.tmp#id3416 index18.tmp#id3417 index18.tmp#id3415
Type extension of gml:AbstractTimeGeometricPrimitiveType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:relatedTime* , (gml:beginPosition | gml:begin) , (gml:endPosition | gml:end) , (gml:duration | gml:timeInterval)
Children gml:begin, gml:beginPosition, gml:description, gml:duration, gml:end, gml:endPosition, gml:metaDataProperty, gml:name, gml:relatedTime, gml:timeInterval
Attributes
QName Type Fixed Default Use Annotation
frame anyURI #ISO-8601 optional
gml:id ID optional
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
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
Annotations
This type extends the built-in xsd:decimal simple type to allow floating-point values for temporal length. According to the ISO 11404 model you have to use 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 (e.g. unit="second", radix="10", factor="3" specifies a resolution of milliseconds). It is a subtype of TimeDurationType.
Diagram
Diagram index18.tmp#id3419 index18.tmp#id3421 index18.tmp#id3422
Type extension of decimal
Properties
final: extension, restriction
Used by
Attributes
QName Type Fixed Default Use Annotation
factor integer optional
radix positiveInteger optional
unit gml:TimeUnitType required
Source
<complexType name="TimeIntervalLengthType" final="#all">
  <annotation>
    <documentation xml:lang="en">This type extends the built-in xsd:decimal simple type to allow floating-point 
      values for temporal length. According to  the ISO 11404 model you have to use 
      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 (e.g. unit="second", radix="10", factor="3" specifies a resolution 
      of milliseconds). It is a subtype of TimeDurationType.</documentation>
  </annotation>
  <simpleContent>
    <extension base="decimal">
      <attribute name="unit" type="gml:TimeUnitType" use="required"/>
      <attribute name="radix" type="positiveInteger" use="optional"/>
      <attribute name="factor" type="integer" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:TimeUnitType
Namespace http://www.opengis.net/gml
Annotations
Standard units for measuring time intervals (see ISO 31-1).
Diagram
Diagram
Type union of(restriction of string, restriction of string)
Used by
Source
<simpleType name="TimeUnitType">
  <annotation>
    <documentation xml:lang="en">Standard units for measuring time intervals (see ISO 31-1).</documentation>
  </annotation>
  <union>
    <simpleType>
      <restriction base="string">
        <enumeration value="year"/>
        <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
Diagram
Diagram index6.tmp#id232 index18.tmp#id3101
Used by
Model gml:TimePeriod
Children gml:TimePeriod
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
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">
  <sequence minOccurs="0">
    <element ref="gml:TimePeriod"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Simple Type gml:CalDate
Namespace http://www.opengis.net/gml
Annotations
Calendar dates may be indicated with varying degrees of precision, using year, year-month, date. When used with non-Gregorian calendars based on years, months, days, the same lexical representation should still be used, with leading zeros added if the year value would otherwise have fewer than four digits. time is used for a position that recurs daily (see clause 5.4.4.2 of ISO 19108:2002).
Diagram
Diagram
Type union of(date, gYearMonth, gYear)
Source
<simpleType name="CalDate">
  <annotation>
    <documentation xml:lang="en">Calendar dates may be indicated with varying degrees of precision, 
      using year, year-month, date. 
      When used with non-Gregorian calendars based on years, months, days, 
      the same lexical representation should still be used, with leading zeros added if the 
      year value would otherwise have fewer than four digits.  
      time is used for a position that recurs daily (see clause 5.4.4.2 of ISO 19108:2002).</documentation>
  </annotation>
  <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
use: optional
default: #ISO-8601
Used by
Complex Type gml:TimePositionType
Source
<attribute name="frame" type="anyURI" use="optional" default="#ISO-8601"/>
Attribute gml:TimePositionType / @calendarEraName
Namespace No namespace
Type string
Properties
use: optional
Used by
Complex Type gml:TimePositionType
Source
<attribute name="calendarEraName" type="string" use="optional"/>
Attribute gml:TimePositionType / @indeterminatePosition
Namespace No namespace
Type gml:TimeIndeterminateValueType
Properties
use: optional
Facets
enumeration after
enumeration before
enumeration now
enumeration unknown
Used by
Complex Type gml:TimePositionType
Source
<attribute name="indeterminatePosition" type="gml:TimeIndeterminateValueType" use="optional"/>
Attribute gml:AbstractTimeGeometricPrimitiveType / @frame
Namespace No namespace
Type anyURI
Properties
use: optional
default: #ISO-8601
Used by
Source
<attribute name="frame" type="anyURI" use="optional" 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
use: optional
Used by
Source
<attribute name="radix" type="positiveInteger" use="optional"/>
Attribute gml:TimeIntervalLengthType / @factor
Namespace No namespace
Type integer
Properties
use: optional
Used by
Source
<attribute name="factor" type="integer" use="optional"/>
Element Group gml:timeLength
Namespace http://www.opengis.net/gml
Annotations
This model group is provided as an alternative to the abstract susbstitutionGroup head _timeLength. ISO 19136 comment 411
Diagram
Diagram index18.tmp#id3416 index18.tmp#id3417
Used by
Complex Type gml:TimePeriodType
Model gml:duration | gml:timeInterval
Children gml:duration, gml:timeInterval
Source
<group name="timeLength">
  <annotation>
    <documentation>This model group is provided as an alternative to the abstract susbstitutionGroup head _timeLength.
		ISO 19136 comment 411</documentation>
  </annotation>
  <choice>
    <element ref="gml:duration"/>
    <element ref="gml:timeInterval"/>
  </choice>
</group>