Overview

This test suite is based on the following OGC specifications, best practices, and discussion papers:

  • Sensor Planning Service Implementation Specification, version 2.0.0 OGC 09-000
  • OpenGIS Web Services Common Specification, version 1.1.0 OGC 06-121r3
  • A URN Namespace for the Open Geospatial Consortium (OGC), version 2 OGC 06-166
  • Definition Identifier URNs in OGC Namespace, version 1.1.2 OGC 07-092r1

What is tested

  • Basic/Core conformance class (mandatory operations)

    • GetCapabilities, GET method/POST method
    • DescribeTasking, POST method
    • Submit, POST method
    • GetStatus, POST method
    • GetTask, POST method
    • DescribeResultAccess, POST method
    • DescribeSensor, POST method
    • This includes testing:
    • All required aspects of the mandatory operations of the SPS: GetCapabilities, DescribeTasking, Submit, GetStatus, GetTask, DescribeResultAccess and DescribeSensor
    • Valid exception reporting according to the specification
    • Conformance Class - State Logger:GetStatus
    • The Capabilities document lists all of the mandatory operations of the SPS specification in the OperationsMetadata section
    • Any non-mandatory operations listed in the OperationsMetadata section have valid SPS operation names

What is not tested

Optional operations of the SPS:

  • ReservationManager interface: Reserve, Confirm
  • FeasibilityController interface: GetFeasibility
  • TaskUpdater interface: Update
  • TaskCanceller interface: Cancel
  • SensorDescriptionManager interface: UpdateSensorDescription

Test data

This test suite does not require test data. The compliance tests were designed to be generic enough to work with any SPS implementation providing access to any sensor system.

Namespaces

Schemas

All schemas used in these tests are located in the OGC schema repository: http://schemas.opengis.net.

Release Notes

Release notes are available from the relnotes.html.