239
• implements an ontology repository to store
and manage the ontologies
describing the federated geo-object sources,
as well as the reference
ontology;
• offers a query language to query and manipulate ontologies and
instances.
3.
OGOCS REFERENCE ARCHITECTURE AND
FRAMEWORK
3.1
OGOCs Reference Architecture
The
OGOCs reference architecture, illustrated in Figure 2, is composed
of the following modules:
•
Interface: exposes the OGOC operations.
•
Ontology Manipulation Module: implements OGOC
operations to
manipulate ontologies (metadata) of federated geo-object sources. The
operations will be defined as a generalization of the OGC Catalog service
interface specification:
•
Discovery services: provide methods
to locate ontologies on the
OGOC repository;
•
Access services: provide methods
to request services on data;
•
Management services: define methods to update ontologies in the
repository;
•
Geo-Object Manipulation Module: implements
the OGOC operations
to manipulate reference instances. The operations will be defined as a
generalization of the OGC Gazetteer interface specification:
•
GetCapabilities: returns the service description
provided by the
OGOC, including a list of supported object types and its respective
supported
operations;
•
DescribeObjectType: returns a description of an object type;