Publish metadata Harvest metadata

OGC 07-045 Requestor: This actor searches for metadata records in a catalogue service, either by browsing or through more complicated queries. Catalogue Service: This is a system that handles the discovery and publishing of metadata entries. Furthermore, this actor has the ability to harvest metadata records from other catalogue services. The following sections describe the use cases in more detail.

6.2.1 Publish metadata

Broker CatalogueService Publ ish Descri be geo-resource Publ isher Figure 3: Publish metadata Description: A publisher describes geo-resources by applying ISOTS19139 [ISOTS19139] as specified by this document. A geo-resource might be a service, a geodataset single or collection or an application. The publisher owns the georesource. As an alternative, the publisher might be a broker that does not own the geo-resource, but describes and publishes metadata descriptions to a catalogue service on behalf of a publisher. Pre-conditions: The publisher knows the URL of the catalogue service has knowledge about the transaction interface and has the right to access the catalogue service. Post-conditions: The metadata record is either successfully published to the catalogue service or publishing fails due to a non-valid metadata description. Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 31 OGC 07-045 6.2.2 Discover metadata CatalogueService Discover Requestor Figure 4: Discover metadata Description: A requestor discovers metadata entries in a catalogue service either by browsing the content of the catalogue or by placing certain query terms. 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. 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.

6.2.3 Harvest metadata

CatalogueService Harvest XML resource Figure 5: Harvest metadata Description: A catalogue service may harvest metadata records from a given XML resource, i.e. a metadata description that complies with XML schemas provided by this specification. This could be a metadata description of services or geodata or, additionally in case of services, a capabilities document of an OGC service that complies with OGC Common Implementation Specification. Pre-conditions: The resource complies with the schemas given by this profile 4 . The XML resource must be accessible over a network. Post-Condition: If the request is processed successfully, the XML resource is inserted into the catalogue storage and is available immediately in case of an adequate query. 4 or is a capabilities document which must a priori be translated into the schema given by this profile. 32 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. OGC 07-045 7 Information models This view focuses primarily on the information structures and the semantics of information processing i.e. what the system is about; it describes the public information model that is employed by the catalogue service and the interfaces through which it is accessed. The syntax for all supported representations of the metadata objects is defined. NOTE Mappings to information objects are described by using qualified names according to ISO 19118. For example, the qualified name of resource constraints of a resource being described in a metadata record is MD_Identification.resourceConstraints.

7.1 Capability classes