mo:MovingObject
Element information
Namespace: http://niem.gov/niem/external/dhs-gmo/AS/mobileObject/1.0.0
Schema document: external/dhs-gmo/AS/mobileObject/1.0.0/mobileObject.xsd
Type: mo:MovingObjectType
Properties: Global, Qualified
Content
- Sequence [1..1]
- gml:metaDataProperty [0..*] Contains or refers to a metadata package that contains metadata properties.
- gml:description [0..1] Contains a simple text description of the object, or refers to an external description.
- Choice [0..*]
- gml:name Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.
- gml:csName The name by which this coordinate system is identified.
- gml:coordinateOperationName The name by which this coordinate operation is identified.
- gml:methodName The name by which this operation method is identified.
- gml:parameterName The name by which this operation parameter is identified.
- gml:groupName The name by which this operation parameter group is identified.
- gml:datumName The name by which this datum is identified.
- gml:meridianName The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero.
- gml:ellipsoidName The name by which this ellipsoid is identified.
- gml:srsName The name by which this reference system is identified.
from subst. group gml:name - gml:boundedBy [0..1]
- mo:geometryProperty [0..1] This element could be replaced by a gml:geometryMember element, except that "members" property elements by convention are for members of a collection or union, whereas "property" property elements are for non-member properties. See 7.4 GML Model and Syntax: "Furthermore, the property semantics, which is indicated by the name of the element representing the property, and the property value, which is given by the content of the property element, are distinguished."
- gml:validTime [0..1]
- mo:track [0..1]
- gml:dataSource [0..1]
from type gml:AbstractGMLTypefrom group gml:StandardObjectPropertiesfrom type gml:AbstractFeatureType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
gml:id | [0..1] | xsd:ID | from type gml:AbstractGMLType |
Used in
- Group gml:Value
- Type geo:FeatureType (Element geo:Feature)
- Type geo:MovingObjectType (Element geo:MovingObject)
- Type wfs:InsertElementType (Element wfs:Insert)
- Type gml:AssociationType (Elements gml:_association, gml:member)
- Type gml:TargetPropertyType (Elements gml:target, gml:subject)
- Type gml:ValueArrayPropertyType via reference to gml:Value (Element gml:valueComponents)
- Type gml:ValuePropertyType via reference to gml:Value (Elements gml:valueProperty, gml:valueComponent)
- Type gml:FeaturePropertyType (Elements gml:featureMember, gml:featureProperty, gml:using, om:featureOfInterest)
Substitution hierarchy
- gml:_Object
- can be substituted with gml:_GML
- can be substituted with gml:_Feature
- can be substituted with mo:MovingObject
- can be substituted with gml:_Feature
- can be substituted with gml:_GML
Sample instance
<mo:MovingObject> <gml:metaDataProperty> <!--any element--> </gml:metaDataProperty> <gml:description>string</gml:description> <gml:name>string</gml:name> <gml:boundedBy> <gml:Envelope> <gml:lowerCorner>1.0 1.0</gml:lowerCorner> <gml:upperCorner>1.0 1.0</gml:upperCorner> </gml:Envelope> </gml:boundedBy> <mo:geometryProperty> <gml:Point> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:description>string</gml:description> <gml:name>string</gml:name> <gml:pos>1.0 1.0</gml:pos> </gml:Point> </mo:geometryProperty> <gml:validTime> <gml:TimeInstant> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:description>string</gml:description> <gml:name>string</gml:name> <gml:relatedTime>... </gml:relatedTime> <gml:timePosition>12:00:00</gml:timePosition> </gml:TimeInstant> </gml:validTime> <mo:track> <mo:MovingObjectStatus> <gml:metaDataProperty>... </gml:metaDataProperty> <gml:description>string</gml:description> <gml:name>string</gml:name> <gml:validTime>... </gml:validTime> <gml:dataSource>string</gml:dataSource> <gml:pointProperty>... </gml:pointProperty> <mo:speed uom="http://www.example.com/">1.0</mo:speed> <mo:bearing>... </mo:bearing> <mo:acceleration uom="http://www.example.com/">1.0</mo:acceleration> <mo:elevation uom="http://www.example.com/">1.0</mo:elevation> <gml:status>string</gml:status> </mo:MovingObjectStatus> </mo:track> <gml:dataSource>string</gml:dataSource> </mo:MovingObject>