Introduction Requirements Class: GetSensorAvailability Operation

OGC 10-135 EO Satellite Tasking Extension for SPS «DataType» SWES Common:: ExtensibleRequest «property» «DataType» SWES Common:: ExtensibleResponse «property» + extension: Any [0..] + service: CharacterString + version: CharacterString + extension: Any [0..] «DataType» GetSensorAv ailability «DataType» GetSensorAv ailabilityResponse «property» «property» + sensor: ScopedName + requestPeriod: TM_Period + availabilityPeriod: TM_Period [0..] + responsePeriod: TM_Period Figure 22 – UML diagram of the GetSensorAvailability operation

8.1.2.1 Operation request – GetSensorAvailability

Sending an instance of the GetSensorAvailability data type to the service performs an SPS EO GetSensorAvailability operation request. The GetSensorAvailability data type is derived from the ExtensibleRequest data type specified in the SWE Service Model standard [OGC 09-001] and therefore inherits all the properties contained in that data type. GetSensorAvailability does not restrict the content model of ExtensibleRequest. It shall contain the properties defined for ExtensibleRequest. In addition, it shall include the properties listed in the following table. Name Definition Data Type Multiplicity sensor Identifier of a sensorprocedure as advertised in the capabilities. ScopedName One mandatory requestPeriod Period during which the client asks for sensor availability. TM_Period One 1 mandatory 1. The number of periods that can be sent to the server by the client is voluntary restricted to one because the GetSensorAvailability operation is meant to give the client an overall view of the sensor availability over a certain period of time. If a more precise information is needed the GetFeasibility operation should be used.

8.1.2.2 Operation response – GetSensorAvailabilityResponse

The GetSensorAvailabilityResponse data type represents the response to an SPS EO GetSensorAvailability operation request. The GetSensorAvailabilityResponse data type is derived from the ExtensibleResponse data type defined in [OGC 09-001] and therefore inherits all the properties contained in 78 Copyright © 2011 Open Geospatial Consortium