Discover metadata Harvest metadata

Copyright © 2014 Open Geospatial Consortium 21

6.2.2 Discover metadata

Figure 3: Discover metadata Description: A requestor discovers metadata entries and then accesses specific ISO 19139 metadata records one at a time through the operations provided by the catalogue service. If a service is discovered that fits his search terms, he can bind to this service in accordance with the information in the result sets of the catalogue service. Depending on the context of the catalogue service implementation, the requestor can be a member of the responsible organization or an external individual. Pre-conditions: The requestor knows the location of the catalogue service. Post-Condition: The requestor receives a valid catalogue response due to a valid request with a result set that contains all the information that fits the requestor’s query or the full ISO 19139 metadata record stored in the repository.

6.2.3 Harvest metadata

Figure 4: Harvest metadata Description: A catalogue service may harvest metadata records from a given repository that contains ISO 19139 metadata records. If the catalogue successfully retrieves the resource and successfully processes it, then one or more corresponding registry objects are created or updated. Brief representations of all modified records are returned to the client when processing is complete. Pre-conditions: The repository resources are ISO 19139-compliant. The repository resources must be accessible over a network. Post-Condition: If the request is processed successfully, the metadata descriptions corresponding to the ISO 19139 metadata record is inserted into the registry and are available immediately in case of an adequate query. Requestor Discover met adata record Access full metadata record CatalogueService Actor e te n CatalogueService Actor Repository Actor Harvest Copyright © 2014 Open Geospatial Consortium 22 7 The I15 Registry Package 7.1 Purpose The general explanations about the management of extension packages provided in clause 17 of OGC CSW-ebRIM Registry Service - Part 1: ebRIM profile of CSW [OGC 07-110r4] are applicable. This document defines the Cataloguing ISO 1911515-219 metadata I15 extension package. All compliant implementations must support it see Annex A. This I15 extension package is an extension of the Basic extensions package defined in OGC CSW-ebRIM Registry Service - Part 2: Basic extension package [OGC 07-144r4]. Req reqcorepackageMembership The Cataloguing ISO 1911515-219 Metadata I15 extension package SHALL itself be the member of a ‘root’ package that contains all packages supported by the service. The identifier of this root package is: “urn:ogc:def:ebRIM-RegistryPackage:OGC:Root”. A package dependency SHALL be indicated using an association of the following type: “urn:oasis:names:tc:ebxml-regrep:AssociationType:Uses”. The extension package SHALL include all RegistryObjects related to the Core. Req reqextensionpackageMembership The Cataloguing ISO 1911515-219 Metadata I15 extension package SHALL additionally to the Core inlude all RegistryObjects related to the Extension. Additional packages may be defined by other parties as needed, and particularly: ฀ to extend the underlying information model defined in this document to support the cataloguing of ISO 19115, 19115-2 and ISO 19119 metadata. These extensions may aim at registering more ISO 19115, 19115-2 and ISO 19119 metadata elements, user community specific metadata elements defined in a class 2 profile of ISO 19115, 19115-2 or ISO 19119, and metadata elements defined in standard extensions of ISO 19115 and ISO 19119. ฀ to provide extension of the ebRIM information model for other dedicated resources, such as feature catalogues and feature types as defined in ISO 19110, spatial reference systems as defined in ISO 19111, gazetteers and geographic identifiers as defined in ISO 19112, … The I15 extension package, as well as the potential additional packages, employs elements of ebRIM and the Basic package see figure 5. Copyright © 2014 Open Geospatial Consortium 23 Figure 5: Extension Packages

7.2 Modelling Notations and Conventions