SuccessionType MovingObjectStatus Temporal information and dynamic features

406 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. complexType name=MovingObjectStatusType complexContent extension base=gml:AbstractTimeSliceType sequence choice element name=position type=gml:GeometryPropertyType element ref=gml:pos element ref=gml:locationName element ref=gml:locationReference element ref=gml:location choice element name=speed type=gml:MeasureType minOccurs=0 element name=bearing type=gml:DirectionPropertyType minOccurs=0 element name=acceleration type=gml:MeasureType minOccurs=0 element name=elevation type=gml:MeasureType minOccurs=0 element ref=gml:status minOccurs=0 element ref=gml:statusReference minOccurs=0 sequence extension complexContent complexType A gml:MovingObjectStatus element allows the user to describe the present location, along with the speed, bearing, acceleration and elevation of an object in a particular time slice. Additional information about the current status of the object may be recorded in the gml:status or gml:statusReference property elements, declared as follows: element name=status type=gml:StringOrRefType element name=statusReference type=gml:ReferenceType

I.7.3 track

The gml:track property element has been deprecated, gml:history see 14.5.7 should be used instead. It is declared in the schema as follows: element name=track type=gml:HistoryPropertyType substitutionGroup=gml:history

I.8 Definitions and dictionaries

I.8.1 DefinitionCollection

element name=DefinitionCollection type=gml:DictionaryType substitutionGroup=gml:Definition The alias for dictionaries, gml:DefinitionCollection, has been deprecated, gml:Dictionary see 15.2.2 shall be used instead. For remote definition references gml:dictionaryEntry shall be used, gml:indirectEntry has been deprecated. If a Definition object contained within a Dictionary uses the descriptionReference property to refer to a remote definition, then this enables the inclusion of a remote definition in a local dictionary, giving a handle and identifier in the context of the local dictionary.

I.8.2 definitionMember

element name=definitionMember type=gml:DictionaryEntryType substitutionGroup=gml:dictionaryEntry The alias gml:definitionMember has been deprecated, gml:dictionaryEntry shall be used instead see 15.2.3. Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 407

I.8.3 indirectEntry, IndirectEntryType, DefinitionProxy, DefinitionProxyType

If a definition is to be included by reference, in its context within the current collection, then the deprecated gml:indirectEntry property element was to be used in previous versions of GML. This element is declared as follows: element name=indirectEntry type=gml:IndirectEntryType complexType name=IndirectEntryType sequence element ref=gml:DefinitionProxy sequence complexType element name=DefinitionProxy type=gml:DefinitionProxyType substitutionGroup=gml:Definition complexType name=DefinitionProxyType complexContent extension base=gml:DefinitionType sequence element ref=gml:definitionRef sequence extension complexContent complexType A gml:DefinitionProxy carries a mandatory handle gml:id, and contains a reference to a definition represented elsewhere. This entry is expected to be convenient in allowing multiple elements in one XML document to contain short abbreviated XPointer references, which are resolved to an external definition provided in a Dictionary element in the same XML document. The reference is carried by a gml:definitionRef element which is declared as follows: element name=definitionRef type=gml:ReferenceType This uses the gml:ReferenceType. The remote entry referenced may be in a dictionary in the same or different XML document.

I.9 Units, measures and values

I.9.1 dmsAngle

The gml:dmsAngle element was used to record the value of an angle in degree-minute-second or degree- minute format, but has been deprecated including all dependant schema component, because for machine-to- machine communication decimal degrees shall be used see 16.3.3. It uses the following schema declarations: element name=dmsAngle type=gml:DMSAngleType complexType name=DMSAngleType sequence element ref=gml:degrees choice minOccurs=0 element ref=gml:decimalMinutes sequence element ref=gml:minutes element ref=gml:seconds minOccurs=0