Realization of PublishSubscribe OGC® Sensor Planning Service Implementation Standard

146 Copyright © 2011 Open Geospatial Consortium Note: this scenario only covers parts of the overall functionality that can be realized via an SPS. It does not cover all possible cases, situations and clientservice interactions. Note: some but not all of the following examples are wrapped in a SOAP envelope. Unwrapped examples can easily be augmented with the missing information.

9.6.1 Retrieving the Capabilities Document

2010-08-20T11:00:00+02:00 – The client sends a GetCapabilities request to the service. Listing 10 - GetCapabilities request example soap12:Envelope xmlns:soap12 = http:www.w3.org200305soap-envelope xmlns:sps = http:www.opengis.netsps2.0 xmlns:xsi = http:www.w3.org2001XMLSchema-instance soap12:Body sps:GetCapabilities soap12:Body soap12:Envelope 2010-08-20T11:00:01+02:00 – The service sends a response with the Capabilities document. Listing 11 - SPS Capabilities document example soap12:Envelope xmlns:soap12=http:www.w3.org200305soap-envelope xmlns:sps=http:www.opengis.netsps2.0 xmlns:xlink=http:www.w3.org1999xlink xmlns:wsa=http:www.w3.org200508addressing xmlns:xsi=http:www.w3.org2001XMLSchema-instance xmlns:ows=http:www.opengis.netows1.1 xmlns:gml=http:www.opengis.netgml3.2 xmlns:swes=http:www.opengis.netswes2.0 xmlns:wstop=http:docs.oasis- open.orgwsnt-1 soap12:Body sps:Capabilities version=2.0.0 ows:ServiceIdentification ows:Title xml:lang=en-usSPS Specification Serviceows:Title ows:ServiceTypeSPSows:ServiceType ows:ServiceTypeVersion2.0.0ows:ServiceTypeVersion ows:Profilehttp:www.opengis.netspecSPS2.0confBasicPubSubows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confChannelBasedPubSubows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confCoreows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confFeasibilityControllerows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confReservationManagerows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confSOAPows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confStateLoggerows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confTaskCancellerows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confTaskUpdaterows:Profile ows:Profilehttp:www.opengis.netspecSPS2.0confXMLEncodingows:Profile ows:Profilehttp:www.opengis.netspecSWES2.0confBasicSWEServiceMetadataows:Profi le ows:Profilehttp:www.opengis.netspecSWES2.0confSensorProviderows:Profile ows:Profilehttp:www.opengis.netspecSWES2.0confSensorHistoryProviderows:Profile ows:Profilehttp:www.opengis.netspecSWES2.0confXMLEncodingows:Profile ows:Profilehttp:www.opengis.netspecSWES2.0confSOAPBindingows:Profile ows:Profilehttp:www.opengis.netspecSWES2.0confPublishSubscribeows:Profile ows:Profilehttp:www.opengis.netspecSWE2.0confcoreows:Profile ows:Profilehttp:www.opengis.netspecSWE2.0confuml-simple- componentsows:Profile ows:Profilehttp:www.opengis.netspecSWE2.0confuml-record- componentsows:Profile