Documentation for fieldgml

Complex Type: TimeClockType

[Table of contents]

Super-types: gml:DefinitionType < AbstractTimeReferenceSystemType (by extension) < TimeClockType (by extension)
Sub-types: None
Name TimeClockType
Abstract no
Prohibited Derivations restriction, extension
Documentation A clock provides a basis for defining temporal position within a day. A clock must be used with a calendar in order to provide a complete description of a temporal position within a specific day.
XML Instance Representation
<...
gml:id="[1]">
<gml:description> ... </gml:description> [0..1]
<gml:name> ... </gml:name> [1..*]
<gml:domainOfValidity> string </gml:domainOfValidity> [0..1]
<gml:referenceEvent> gml:StringOrRefType </gml:referenceEvent> [1]

'Name or description of an event, such as solar noon or sunrise, which fixes the position of the base scale of the clock.'

<gml:referenceTime> time </gml:referenceTime> [1]

'time of day associated with the reference event expressed as a time of day in the given clock. The reference time is usually the origin of the clock scale.'

<gml:utcReference> time </gml:utcReference> [1]

'24 hour local or UTC time that corresponds to the reference time.'

<gml:dateBasis> gml:TimeCalendarPropertyType </gml:dateBasis> [0..*]
</...>
Diagram
Schema Component Representation
<complexType name="TimeClockType" final="#all">
<complexContent>
<extension base=" gml:AbstractTimeReferenceSystemType ">
<sequence>
<element name="referenceEvent" type=" gml:StringOrRefType "/>
<element name="referenceTime" type=" time "/>
<element name="utcReference" type=" time "/>
<element name="dateBasis" type=" gml:TimeCalendarPropertyType " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>