Namespaces Essential capabilities Change Requests | OGC
6
Copyright © 2009 Open Geospatial Consortium, Inc. All Rights Reserved.
between any two resource descriptions. For example, a service offer may be associated with descriptions of the data provided by the service.
The CSW-ebRIM Registry Service is a specialized catalogue service based on the CSW part Clause 10 of the OGC Catalogue Services 2.0.2 specification. In essence it joins the CSW
interfaces to the OASIS ebXML registry information model ebRIM 3.0. The principal specification dependencies are illustrated in Figure 2.
Figure 2 – Specification dependencies
A CSW-ebRIM implementation can process the service requests summarized below, most of
which are common to all CSW-based catalogue services: a
GetCapabilities – This request allows a client to retrieve a resource that describes the essential capabilities and non-computational characteristics of the service.
b DescribeRecord – This request allows a client to discover the information models
supported by the catalogue and to retrieve type definitions. c
GetRecords – This request allows a client to search the registry and retrieve all or some of the items in the result set.
d GetRecordById – This request allows a client to retrieve a representation of one or more
registry objects by identifier. e
GetDomain – This request produces a description of the value domain for a specified data element or request parameter.
Copyright © 2009 Open Geospatial Consortium, Inc. All Rights Reserved.
7 f
GetRepositoryItem – This requests allows a client to retrieve the repository item corresponding to some extrinsic object.
g Harvest – This request enables a ‘pull’ style of registration whereby a resource is retrieved
from some remote location and inserted into the catalogue. h
Transaction – This request allows a client to directly insert, update, or delete catalogue content.
Figure 3 is a simple UML component diagram summarizing the CSW-ebRIM interfaces.
Figure 3 – CSW-ebRIM interfaces