Definition Type: SimpleType
Name: TimePositionUnion
Namespace: http://niem.gov/niem/external/ogc-gml/3.1.1/dhs-gmo/1.0.0
Containing Schema: gml.xsd
Documentation:
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).
Collapse XSD Schema Diagram:
XSD Diagram of TimePositionUnion in schema gml_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<simpleType name="TimePositionUnion">
    <annotation>
        <appinfo source="urn:opengis:specification:gml:schema-xsd:temporal:3.1.1">temporal.xsd</appinfo>
        <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>
Collapse Derivation Tree:
Collapse References:
gml:TimePositionType, swe:TimeValueList