Overview
Subsystem | DM |
---|---|
Service Group | Presentation |
Service Component | Discovery Service |
Service Description | Discovery service provides a common interface for searching and navigating. With discovery service, clients may create views which contain common parameters for which they are searching against, as well as ordering and filters. Clients use a Query Language to search for resources. Discovery is parses the client's search string, tokenizes the elements of the search query and maps the tokens onto a query object. The query object is inspected for elements, each element is a separate search query, the results are aggregated and presented to the client(s). When creating views, discovery uses a priority queue algorithm for finding the most optimal catalog to associate with. |
Release | 2 |
Source Code | https://github.com/ooici/coi-services/blob/master/ion/services/dm/presentation/discovery_service.py |
Service Operations
The following operations have been defined and/or implemented in this Service.
html-include: java.net.UnknownHostException: architecture.oceanobservatories.org
Resource Objects
Name: | View |
---|---|
Definition: | https://github.com/ooici/ion-definitions/blob/master/objects/data/dm/view.yml |
Description: | Metadata which defines a view of data |
Behavior

Context and Background
See Also: