Catalogue Discovery Object (Draft)

From
Revision as of 20:28, 4 April 2020 by ENVRIwiki (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The catalogue discovery object allows clients to discover resources registered in a catalogue, by providing three operations named queryCatalogue, catalogueDescription, and catalogueDomain. This object is always implemented by catalogue service implementations.

Name:
Catalogue Discovery
Description:
Discover the metadata available for a data asset or a set of assets
Correspondence:
Engineering Viewpoint: discover asset configuration
Operations:

queryCatalogue

This operation enables formulating a query against a catalogue and return the url to the query result or table formatted output (depending on the size of the result)

describeCatalogue

Allows clients to retrieve a description or reference to the structure (schema), queryables, element sets, and formats of the metadata used for one or more registered resource types.

catalogueDomain

Allows clients to retrieve domain values for the different metadata elements

API Template:
discovery_service_api.yaml
Based on
Discovery class of the OGC Catalogue Services 3.0 - General Model
Example technologies

pycsw: an OGC CSW server implementation written in Python

CKAN: CKAN can harvest CSW data when importing records and includes a CSW server to present a CSW interface to its own data.

Support in other models
Australia's: National Environmental Information Infrastructure: Reference Architecture