using target Observation schema

196 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. element name=target type=gml:TargetPropertyType element name=subject type=gml:TargetPropertyType substitutionGroup=gml:target complexType name=TargetPropertyType choice minOccurs=0 element ref=gml:AbstractFeature element ref=gml:AbstractGeometry choice attributeGroup ref=gml:OwnershipAttributeGroup attributeGroup ref=gml:AssociationAttributeGroup complexType This property is particularly useful for remote observations, such as photographs, where a generic location property might apply to the location of the camera or the location of the field of view, and thus may be ambiguous. The gml:subject element is provided as a convenient synonym for gml:target. This is the term commonly used in photography. NOTE gml:Observation does not contain a predefined location property. If the schema developer wishes to specify a concrete location for the observation point location of the sensor would do so through a location property, e.g. with a point as a value. In the case where the target has a known direction but unknown distance to the observation point remote sensing gml:DirectedObservation should be used. Where the relative direction and distance are known, gml:DirectedObservationAtDistance should be used. EXAMPLE An application defined observation feature type with a location of the observation point could be specified as element name=ObservationWithSensorLocation type=app:ObservationWithSensorLocationType substitutionGroup=gml:Observation complexType name=ObservationWithSensorLocationType complexContent extension base=gml:ObservationType sequence element name=positionOfSensor type=gml:PointPropertyType sequence extension complexContent complexType

18.2.5 resultOf

The gml:resultOf property indicates the result of the observation. The value may be inline, or a reference to a value elsewhere. It is declared in the schema as follows: element name=resultOf type=gml:ResultType complexType name=ResultType sequence minOccurs=0 any namespace =‖any‖ sequence attributeGroup ref=gml:OwnershipAttributeGroup attributeGroup ref=gml:AssociationAttributeGroup complexType EXAMPLE A result property with a gml:DataBlock recording the observation of a temperature and a pressure measurement. gml:DataBlock gml:rangeParameters Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 197 gml:CompositeValue gml:valueComponents Temperature uom=urn:x-si:v1999:uom:degreesCtemplateTemperature Pressure uom=urn:x-si:v1999:uom:kPatemplatePressure gml:valueComponents gml:CompositeValue gml:rangeParameters gml:tupleList3,101.2gml:tupleList gml:DataBlock

18.2.6 DirectedObservation

A gml:DirectedObservation is the same as an observation except that it adds an additional gml:direction property. This is the direction in which the observation was acquired. Clearly this applies only to certain types of observation such as visual observations by people, or observations obtained from terrestrial cameras. element name=DirectedObservation type=gml:DirectedObservationType substitutionGroup=gml:Observation complexType name=DirectedObservationType complexContent extension base=gml:ObservationType sequence element ref=gml:direction sequence extension complexContent complexType