Open Geospatial Consortium OGC 10-189r2
14 Copyright © 2012 Open Geospatial Consortium
- The applicable requirements in all normative base specifications.
2.2 Requirements classes of the EO EP
This specification defines seven classes of requirements.
2.2.1 Requirements class A.1: The core EOP support
This requirements class defines requirements covering support of the extrinsic objects, slots, associations and classifications supported by all Earth Observation products, i.e.
those that are mapped to XML elements in the EOP namespace.
Requirement A.1.1 reqcoreextension-package-availability The canonical extension package must be available through a GetRecordById with the
id=“urn:ogc:def:registryPackage:OGC-CSW-ebRIM-EO:2.0:EOProducts”
Requirement A1.2 reqcorecollection-identifier-exposed The EO Product parent identifiers i.e. collection names are advertised in the
Capabilities document
Requirement A1.3 reqcoreeop-product-instantiation The EOProduct ExtrinsicObject contains the correct set of ‘EOP’ attributes.
Requirement A1.4 reqcoreeop-product-mapping The Earth Observation parameters of an OM document in EOP namespace
describing an EO Product are correctly mapped to the EOProduct ExtrinsicObject and slots representing the EO Product.
Requirement A1.5 reqcoreeop-product-classification The EOProduct ExtrinsicObject is classified in the EO_Product_Types taxonomy
Requirement A1.6 reqcoreeo-product-classification-mapping The EOProduct ExtrinsicObject corresponding to an EarthObservation element in the
OM EO instance is correctly classified in the EO_Product_Types taxonomy.
Requirement A1.7 reqcoreacquired-by-association The AcquiredBy association is correctly instantiated.
OGC 10-189r2 Open Geospatial Consortium
Copyright © 2012 Open Geospatial Consortium 15
Requirement A1.8 reqcore eo-product-acquisition-instantiation The EOProduct ExtrinsicObject is classified in the EO_Product_Types taxonomy
Requirement A1.9 reqcoreeop-product-acquisition-mapping The acquisition platforms properties of a GML document in EOP namespace
describing an EO Product are correctly mapped to the AcquiredBy association, the EOProductAcquisitionPlatform ExtrinsicObject and its slots.
Requirement A1.10 reqcoreregistry-package-grouping All the RegistryObjects related to an EOProduct i.e. all its metadata are grouped into
a RegistryPackage with the property Name set to ‘EOProduct’.
Requirement A1.11 reqcorerepository-item A GetRepositoryItem
1
request with an id corresponding to an EOProduct returns the OM document.
2.2.2 Requirement class A.2: SAR Extension