Introduction Data Types GetCapabilities Operation

52 Co Figure 16 — Data types of the GetCapabilities operation The details of the operation request and response are explained in the following subclauses.

7.3.2.3 Operation Request – GetCapabilities

Sending an instance of the GetCapabilities data type to the service performs an SPS GetCapabilities operation request. The GetCapabilities data type is derived from the similarly named data type defined by OWS Common see clauses 7.2 and 7.3 in [06-121r3]. pyright © 2011 Open Geospatial Consortium Copyright © 2011 Open Geospatial Consortium 53 Requirement http:www.opengis.netspecSPS2.0reqGetCapabilitiesRequestdataType REQ 33. The SPS GetCapabilities data type shall contain the properties of the OWS Common GetCapabilities data type from OWS Common listed in table 3 of [06-121r3]. In addition, it shall contain the properties according to Table 17. Table 17 — Properties in the GetCapabilities data type Name Definition Data type and values Multiplicity and use extension container for elements defined by extension specifications Any type value is defined by the extension specification Zero or more optional service service type identifier Character String type, not empty value shall be “SPS” Zero or one optional default value is “SPS” NOTE The request property – derived from OWS Common GetCapabilities type – is explicit or implied by each specific binding of the GetCapabilities operation, so is not necessarily part of the request representation defined by that binding. OWS operations usually do not allow the addition of elements. However, with respect to the core extension pattern for service specifications where the core service functionality is defined in the base specification and extension specifications may define further functionality that integrates with the existing one it is desirable to have a place in service requests and responses where elements defined by extensions, for example policy assertions, can be added without the XML instances becoming invalid. The extension property of the GetCapabilities data type is the realization of such an extension point. Requirement http:www.opengis.netspecSPS2.0reqGetCapabilitiesRequestsectionNames REQ 34. The allowed set of service metadata or Capabilities section names and meanings shall be as specified in Tables 6 and 10 of [OGC 06-121r3], with the addition listed in Table 18 below. Table 18 — Additional Section name value and meaning Section name Meaning notifications Return Notifications section in service metadata document The “Multiplicity and use” column in Table 3 of [OGC 06-121r3] and Table 19 in this specification specifies the optionality of each listed parameter in the SPS GetCapabilities operation request.