Documentation for fieldgml

Complex Type: TimeIntervalLengthType

[Table of contents]

Super-types: decimal < TimeIntervalLengthType (by extension)
Sub-types: None
Name TimeIntervalLengthType
Abstract no
Prohibited Derivations restriction, extension
Documentation 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.
XML Instance Representation
<...
unit=" gml:TimeUnitType [1]"
radix="positiveInteger [0..1]"
factor="integer [0..1]">
decimal
</...>
Diagram
Schema Component Representation
<complexType name="TimeIntervalLengthType" final="#all">
<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>