Identification of WSDL location Capabilities document XML encoding Exceptions

32 Copyright © 2010 Open Geospatial Consortium Table 39 — GetCapabilities response encoding: Languages data structure Name Definition Data type and values Multiplicity and use defaultLanguage Default language of all service responses e.g. “en-CA” Character String type, not empty One mandatory Language Language which can be selected for all service responses Character String type, not empty One or more optional Note: the default language must be present in the set of Language elements. This approach facilitates the creation of a language pick list. An example of the languages element follows tjs:Languages defaultLanguage =“ en-CA ” ows:Language en-CA ows:Language ows:Language fr-CA ows:Language tjs:Languages See also section 7.6

8.3.4 Identification of WSDL location

The optional WSDL element in the service metadata identifies the location from which a Web Services Description Language WSDL document describing the service can be retrieved. Table 40 indicates the structure of this section of the Capabilities document. Table 40 — GetCapabilities response encoding: WSDL data structure Name Definition Data type and values Multiplicity and use href The URL from which the WSDL document can be retrieved. URL type, not empty One mandatory An example of the WSDL element follows tjs:WSDL xlink :href =”http:foo.barfoo”

8.3.5 Capabilities document XML encoding

The XML schema for a TJS service metadata document extends ows:CapabilitiesBaseType in owsCommon.xsd of [OGC 06-121r3], and is found on the OGC website at http:schemas.opengis.net, and replicated in Appendix A. As indicated, this XML Schema Document uses the owsServiceIdentification.xsd, owsServiceProvider.xsd, and owsOperationsMetadata.xsd schemas specified in [OGC 06-121r3]. It also uses an XML Schema Document for the “Contents” section of the TJS Copyright © 2010 Open Geospatial Consortium 33 Capabilities XML document, which shall be as attached in the tjsCapabilitiesContents .xsd file. All these XML Schema Documents contain documentation of the meaning of each element, attribute, and type, and this documentation shall be considered normative as specified in Subclause 11.6.3 of [OGC 06-121r3].

8.3.6 Exceptions

When a TJS server encounters an error while performing a GetCapabilities operation, it shall return an exception report message as specified in Clause 8 of [OGC 06-121r3]. The allowed exception codes shall include those listed in Table 5 of Subclause 7.4.1 of [OGC 06-121r3]. 9 DescribeFrameworks operation optional

9.1 Introduction

The DescribeFrameworks operation returns an XML document that describes one or more spatial frameworks for which data is available from the server. This description includes information that uniquely identifies each spatial framework, and descriptive information about each framework. This information can be used to populate a user interface to identify the spatial framework for which the user would like to obtain attribute data. When the optional FrameworkURI parameter is included, the response can be used to populate an “about” page for a specific framework. This operation shall be supported for all servers that implement data access, as identified in section 6.1.1.

9.2 DescribeFrameworks operation request

9.2.1 DescribeFrameworks request parameters

A request to perform the DescribeFrameworks operation shall include the parameters listed in Table 41. This table also specifies the source of values and multiplicity of each listed parameter, plus the meaning to servers when each optional parameter is not included in the operation request.