|
The GEOSS registry
exposes OGC CSW
interfaces to be accessed
by other applications,
including GEOSS Web
Portal solutions.
The UDDI and OASIS
ebXML-ebRS interfaces
will be ready soon.
Clearinghouse implementations
can use the GEOSS
registry to register
and locate GEOSS catalog
services as a basis
for
evaluation, configuration,
harvest, and distributed
query.
This OGC CSW Interface
follows OGC 07-006r1:
OpenGIS Catalogue
Service Implementation
Specification (Ver.2.0.2),
HTTP Protocol Binding.
It supports GetCapabilities,
DescribeRecord, and
GetRecords funtions.
Service Address
http://geossregistries.info:1090/GEOSSCSW202/discovery
GetCapabilities
The mandatory GetCapabilities operation allows CSW clients to retrieve service metadata from a server. The response to a GetCapabilities request shall be an XML document containing service metadata about the server. This subclause specifies the XML document that a CSW server shall return to describe its capabilities.
This GetCapabilities HTTP Get Request Sample contains the following KVPs:
Request=GetCapabilities
Service=CSW
Version=2.0.2
DescribeRecord
The mandatory DescribeRecord operation allows a client to discover elements of the information model supported by the target catalogue service. The operation allows some or all of the information model to be described.
This DescribeRecord HTTP Get Request Sample contains the following KVPs:
Request=DescribeRecord
Service=CSW
Version=2.0.2
NAMESPACE=xmlns(rim=urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0)
GetRecords
The mandatory GetRecords operation works as the primary mean of resource discovery in the HTTP protocal binding. It does a search and a piggybacked present. Only XML encoding is supported at this moment.
GetRecords Request XML Encoding Examples
 
Request Example -
for Component
This query is for
the component that
its name is
"U.S. Geospatial One-Stop".
 
Request Example 1
- for Service
This query is for those services that their names contain "Geospatial One Stop".
 
Request Example 2
- for Service
This query is for those Catalog/Registry Services, no matter what kind of version it supports, no matter which application profile it follows.
 
Request Example 3
- for Service
This query is ONLY for those Catalog/Registry Services that support OGC Catalogue Service 2.0.1 - Z39.50 binding.
 
Request Example 4
- for Service
This query is ONLY for those Catalog/Registry Services that support OGC Catalogue Service 2.0.1 - HTTP binding - ISO19115/19119 application profile.
GetRecords Response Examples
 Response Example - for Component
 Response Example - for Service
|