Back to the Transverse Technology Use Cases list.
Brief description
Activity of client to consume services for datasets, sensors, models, workflows, etc.
This use case describes the conditions and steps to interact with a Service
interface within GEOSS.
This use case is a general description of all other Access WG "Interact with service" specialized use cases.
Basic flow of events
|
Title
|
Interact with Service interface
|
|
Overview
|
This use case describes many of the aspects that are common to OGC Web Services (WFS, SOS, WCS, WMS). These common aspects are primarily some of the parameters and data structures used in operation requests and responses.
|
|
Actors and Interfaces
|
- Client application (GEO Portal, Community Portal, desktop application...)
- Other online service (processing, search...)
|
|
Initial Status and preconditions
|
- The server is deployed and configured for serving data according to some standardized dataset schemas and some data encodings.
- A GetCapabilities operation have been performed by a client application to retrieve metadata about the service operations and the resources provided by the server (OWSContents)
|
|
Steps
|
- Server receives a Describe(resource) request
- Server sends a response describing the content offerings of each queried resource
- Server receives a Get(resource) request with parameters set by the client from the content offerings response
- Server sends a response with the resource content matching the selected content offering
|
|
|
Post Condition
|
The following pieces of information from a Service interaction must be available:
- Service title, keywords, TypeVersion, fees, accessConstraints, providerName & contactInfo, requestMethods, exceptionHandlingMethods
- Resources names, keywords, CRS & BoundingBox, metadata links, supported languages
|
Alternative flows of events
Exception reports :
Special Requirements
TBD
|
|