Units of measure Use of xlink

14 Copyright © 2010 Open Geospatial Consortium, Inc.. Properties that shall describe either an urn or the content of that urn shall use an extension of gml:AbstractFeatureType . Example : “composedOf” property reference either the urn xlink attribute or the GML content of an EarthObservationProduct. Thus in eop:EarthObservation the element “composedOf” is defined as an eop:EarthObservation which extend gml:AbstractFeatureType . xs:element name = composedOf type = eop:EarthObservationPropertyType xs:complexType name = EarthObservationPropertyType xs:sequence xs:element ref = eop:EarthObservation minOccurs = xs:sequence xs:attributeGroup ref = gml:AssociationAttributeGroup xs:complexType

6.3.7 GML restrictive use

We restricted the use of GML types to those relevant to the EO Products metadata description, i.e. : - gml:Observation ; - gml:Feature ; - gml:AngleType ; - gml:CodeListType ; - gml:MeasureType ; - gml:centerOf expected structure : gml:Pointgml:pos ; - gml:multiExtentOf expected structure : gml:MultiSurfacegml:surfaceMembersgml:Polygongml:exteriorgml:LinearRinggml:posList See chapter 7.3 for discussion about this restrictive use of GML. 7 EO Products application schemas

7.1 General EO product data schema

The “eop” schema provides the description of metadata common to all EO Products derived from satellite based remote sensing. The root element of the “eop” schema, named eop:EarthObservation extends the gml:ObservationType type as follows : Cop xs:element name=EarthObservation type=eop:EarthObservationType substitutionGroup=gml:Observationxs:element xs:complexType name=EarthObservationType xs:complexContent xs:extension base=gml:ObservationType xs:attribute name=version type=xs:string use=required fixed=1.2 xs:annotation xs:documentationReference to the schema version number used to validate the instancexs:documentation xs:annotation xs:attribute xs:extension xs:complexContent xs:complexType Figure 4: eop:EarthObservationType diagram The “EarthObservation” element contains a mandatory “version” attribute that reference the schema version number. This should be used by instance parser to know which version of the eop schema validate the instance The “eop” metadata are referenced inside higher level structure see Table 2 : - eop:EarthObservationMetadata; - eop:EarthObservationEquipment; - eop:Footprint; - eop:EarthObservationResult; ht © 2010 Open Geospatial Consortium, Inc. 15 yrig