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.
<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>