summaryrefslogtreecommitdiffstats
path: root/petascope/xml/ogc/gml/3.1.1/base/observation.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'petascope/xml/ogc/gml/3.1.1/base/observation.xsd')
-rw-r--r--petascope/xml/ogc/gml/3.1.1/base/observation.xsd93
1 files changed, 93 insertions, 0 deletions
diff --git a/petascope/xml/ogc/gml/3.1.1/base/observation.xsd b/petascope/xml/ogc/gml/3.1.1/base/observation.xsd
new file mode 100644
index 0000000..10e1c7b
--- /dev/null
+++ b/petascope/xml/ogc/gml/3.1.1/base/observation.xsd
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema targetNamespace="http://www.opengis.net/gml" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml" elementFormDefault="qualified" version="3.1.1">
+ <annotation>
+ <appinfo source="urn:opengis:specification:gml:schema-xsd:observation:3.1.1">observation.xsd</appinfo>
+ <documentation>Observation schema for GML 3.1
+ Copyright (c) 2002-2005 OGC, All Rights Reserved.
+ For conditions, see OGC Software Notice http://www.opengeospatial.org/about/?page=ipr</documentation>
+ </annotation>
+ <!-- =================================================================== -->
+ <!-- === includes and imports ============================================ -->
+ <include schemaLocation="feature.xsd"/>
+ <include schemaLocation="direction.xsd"/>
+ <include schemaLocation="valueObjects.xsd"/>
+ <!-- =================================================================== -->
+ <!-- =================== properties =================================== -->
+ <element name="using" type="gml:FeaturePropertyType">
+ <annotation>
+ <documentation>This element contains or points to a description of a sensor, instrument or procedure used for the observation</documentation>
+ </annotation>
+ </element>
+ <!-- =================================================================== -->
+ <element name="target" type="gml:TargetPropertyType">
+ <annotation>
+ <documentation>This element contains or points to the specimen, region or station which is the object of the observation</documentation>
+ </annotation>
+ </element>
+ <!-- =================================================================== -->
+ <element name="subject" type="gml:TargetPropertyType" substitutionGroup="gml:target">
+ <annotation>
+ <documentation>Synonym for target - common word used for photographs</documentation>
+ </annotation>
+ </element>
+ <!-- =================================================================== -->
+ <complexType name="TargetPropertyType">
+ <annotation>
+ <documentation>Container for an object representing the target or subject of an observation.</documentation>
+ </annotation>
+ <sequence minOccurs="0">
+ <choice>
+ <element ref="gml:_Feature"/>
+ <element ref="gml:_Geometry"/>
+ </choice>
+ </sequence>
+ <attributeGroup ref="gml:AssociationAttributeGroup"/>
+ </complexType>
+ <!-- =================================================================== -->
+ <element name="resultOf" type="gml:AssociationType">
+ <annotation>
+ <documentation>The result of the observation: an image, external object, etc</documentation>
+ </annotation>
+ </element>
+ <!-- =================================================================== -->
+ <!-- ===================== Features =========================== -->
+ <element name="Observation" type="gml:ObservationType" substitutionGroup="gml:_Feature"/>
+ <!-- =========================================================== -->
+ <complexType name="ObservationType">
+ <complexContent>
+ <extension base="gml:AbstractFeatureType">
+ <sequence>
+ <element ref="gml:validTime"/>
+ <element ref="gml:using" minOccurs="0"/>
+ <element ref="gml:target" minOccurs="0"/>
+ <element ref="gml:resultOf"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <!-- =========================================================== -->
+ <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>
+ <!-- =========================================================== -->
+ <element name="DirectedObservationAtDistance" type="gml:DirectedObservationAtDistanceType" substitutionGroup="gml:DirectedObservation"/>
+ <!-- =========================================================== -->
+ <complexType name="DirectedObservationAtDistanceType">
+ <complexContent>
+ <extension base="gml:DirectedObservationType">
+ <sequence>
+ <element name="distance" type="gml:MeasureType"/>
+ </sequence>
+ </extension>
+ </complexContent>
+ </complexType>
+ <!-- =========================================================== -->
+</schema> \ No newline at end of file