Requirements class A.1: The core EOP support

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