This XML Schema Document defines the GetCapabilitiesoperation request and response XML elements and types, which are common toall OWSs. This XML Schema shall be edited by each OWS, for example, tospecify a specific value for the "service" attribute.OWS is an OGC Standard.Copyright (c) 2009 Open Geospatial Consortium.To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
The list of languages that this service is able tofully support. That is, if one of the listed languages is requestedusing the AcceptLanguages parameter in future requests to theserver, all text strings contained in the response are guaranteed tobe in that language. This list does not necessarily constitute acomplete list of all languages that may be (at least partially)supported by the server. It only states the languages that are fullysupported. If a server cannot guarantee full support of anyparticular language, it shall omit it from the list of supportedlanguages in the capabilities document.
<element name="Languages" minOccurs="0"><annotation><documentation>The list of languages that this service is able to fully support. That is, if one of the listed languages is requested using the AcceptLanguages parameter in future requests to the server, all text strings contained in the response are guaranteed to be in that language. This list does not necessarily constitute a complete list of all languages that may be (at least partially) supported by the server. It only states the languages that are fully supported. If a server cannot guarantee full support of any particular language, it shall omit it from the list of supported languages in the capabilities document.</documentation></annotation><complexType><sequence><element ref="ows:Language" maxOccurs="unbounded"/></sequence></complexType></element>
<element name="Sections" type="ows:SectionsType" minOccurs="0"><annotation><documentation>When omitted or not supported by server, server shall return complete service metadata (Capabilities) document.</documentation></annotation></element>
<element name="AcceptFormats" type="ows:AcceptFormatsType" minOccurs="0"><annotation><documentation>When omitted or not supported by server, server shall return service metadata document using the MIME type "text/xml".</documentation></annotation></element>
Ordered list of languages desired by the client forall human readable text in the response, in order of preference. Forevery element, the first matching language available from the servershall be present in the response.
<element name="AcceptLanguages" minOccurs="0"><annotation><documentation>Ordered list of languages desired by the client for all human readable text in the response, in order of preference. For every element, the first matching language available from the server shall be present in the response.</documentation></annotation><complexType><sequence><element ref="ows:Language" maxOccurs="unbounded"/></sequence></complexType></element>
Simple Type ows:ServiceType
Namespace
http://www.opengis.net/ows/2.0
Annotations
Service type identifier, where the string value is theOWS type abbreviation, such as "WMS" or "WFS".
<simpleType name="ServiceType"><annotation><documentation>Service type identifier, where the string value is the OWS type abbreviation, such as "WMS" or "WFS".</documentation></annotation><restriction base="string"/></simpleType>
Complex Type ows:CapabilitiesBaseType
Namespace
http://www.opengis.net/ows/2.0
Annotations
XML encoded GetCapabilities operation response. Thisdocument provides clients with service metadata about a specific serviceinstance, usually including metadata about the tightly-coupled dataserved. If the server does not implement the updateSequence parameter,the server shall always return the complete Capabilities document,without the updateSequence parameter. When the server implements theupdateSequence parameter and the GetCapabilities operation requestincluded the updateSequence parameter with the current value, the servershall return this element with only the "version" and "updateSequence"attributes. Otherwise, all optional elements shall be included or notdepending on the actual value of the Contents parameter in theGetCapabilities operation request. This base type shall be extended byeach specific OWS to include the additional contentsneeded.
Service metadata document version, having values thatare "increased" whenever any change is made in service metadatadocument. Values are selected by each server, and are always opaque toclients. When not supported by server, server shall not return thisattribute.
<complexType name="CapabilitiesBaseType"><annotation><documentation>XML encoded GetCapabilities operation response. This document provides clients with service metadata about a specific service instance, usually including metadata about the tightly-coupled data served. If the server does not implement the updateSequence parameter, the server shall always return the complete Capabilities document, without the updateSequence parameter. When the server implements the updateSequence parameter and the GetCapabilities operation request included the updateSequence parameter with the current value, the server shall return this element with only the "version" and "updateSequence" attributes. Otherwise, all optional elements shall be included or not depending on the actual value of the Contents parameter in the GetCapabilities operation request. This base type shall be extended by each specific OWS to include the additional contents needed.</documentation></annotation><sequence><element ref="ows:ServiceIdentification" minOccurs="0"/><element ref="ows:ServiceProvider" minOccurs="0"/><element ref="ows:OperationsMetadata" minOccurs="0"/><element name="Languages" minOccurs="0"><annotation><documentation>The list of languages that this service is able to fully support. That is, if one of the listed languages is requested using the AcceptLanguages parameter in future requests to the server, all text strings contained in the response are guaranteed to be in that language. This list does not necessarily constitute a complete list of all languages that may be (at least partially) supported by the server. It only states the languages that are fully supported. If a server cannot guarantee full support of any particular language, it shall omit it from the list of supported languages in the capabilities document.</documentation></annotation><complexType><sequence><element ref="ows:Language" maxOccurs="unbounded"/></sequence></complexType></element></sequence><attribute name="version" type="ows:VersionType" use="required"/><attribute name="updateSequence" type="ows:UpdateSequenceType" use="optional"><annotation><documentation>Service metadata document version, having values that are "increased" whenever any change is made in service metadata document. Values are selected by each server, and are always opaque to clients. When not supported by server, server shall not return this attribute.</documentation></annotation></attribute></complexType>
Simple Type ows:UpdateSequenceType
Namespace
http://www.opengis.net/ows/2.0
Annotations
Service metadata document version, having values that are"increased" whenever any change is made in service metadata document.Values are selected by each server, and are always opaque to clients.See updateSequence parameter use subclause for moreinformation.
<simpleType name="UpdateSequenceType"><annotation><documentation>Service metadata document version, having values that are "increased" whenever any change is made in service metadata document. Values are selected by each server, and are always opaque to clients. See updateSequence parameter use subclause for more information.</documentation></annotation><restriction base="string"/></simpleType>
Complex Type ows:GetCapabilitiesType
Namespace
http://www.opengis.net/ows/2.0
Annotations
XML encoded GetCapabilities operation request. Thisoperation allows clients to retrieve service metadata about a specificservice instance. In this XML encoding, no "request" parameter isincluded, since the element name specifies the specific operation. Thisbase type shall be extended by each specific OWS to include theadditional required "service" attribute, with the correct value for thatOWS.
When omitted or not supported by server, server shallreturn latest complete service metadata document.
Source
<complexType name="GetCapabilitiesType"><annotation><documentation>XML encoded GetCapabilities operation request. This operation allows clients to retrieve service metadata about a specific service instance. In this XML encoding, no "request" parameter is included, since the element name specifies the specific operation. This base type shall be extended by each specific OWS to include the additional required "service" attribute, with the correct value for that OWS.</documentation></annotation><sequence><element name="AcceptVersions" type="ows:AcceptVersionsType" minOccurs="0"><annotation><documentation>When omitted, server shall return latest supported version.</documentation></annotation></element><element name="Sections" type="ows:SectionsType" minOccurs="0"><annotation><documentation>When omitted or not supported by server, server shall return complete service metadata (Capabilities) document.</documentation></annotation></element><element name="AcceptFormats" type="ows:AcceptFormatsType" minOccurs="0"><annotation><documentation>When omitted or not supported by server, server shall return service metadata document using the MIME type "text/xml".</documentation></annotation></element><element name="AcceptLanguages" minOccurs="0"><annotation><documentation>Ordered list of languages desired by the client for all human readable text in the response, in order of preference. For every element, the first matching language available from the server shall be present in the response.</documentation></annotation><complexType><sequence><element ref="ows:Language" maxOccurs="unbounded"/></sequence></complexType></element></sequence><attribute name="updateSequence" type="ows:UpdateSequenceType" use="optional"><annotation><documentation>When omitted or not supported by server, server shall return latest complete service metadata document.</documentation></annotation></attribute></complexType>
Complex Type ows:AcceptVersionsType
Namespace
http://www.opengis.net/ows/2.0
Annotations
Prioritized sequence of one or more specificationversions accepted by client, with preferred versions listed first. SeeVersion negotiation subclause for more information.
<complexType name="AcceptVersionsType"><annotation><documentation>Prioritized sequence of one or more specification versions accepted by client, with preferred versions listed first. See Version negotiation subclause for more information.</documentation></annotation><sequence><element name="Version" type="ows:VersionType" maxOccurs="unbounded"/></sequence></complexType>
Complex Type ows:SectionsType
Namespace
http://www.opengis.net/ows/2.0
Annotations
Unordered list of zero or more names of requestedsections in complete service metadata document. Each Section value shallcontain an allowed section name as specified by each OWS specification.See Sections parameter subclause for more information.
<complexType name="SectionsType"><annotation><documentation>Unordered list of zero or more names of requested sections in complete service metadata document. Each Section value shall contain an allowed section name as specified by each OWS specification. See Sections parameter subclause for more information.</documentation></annotation><sequence><element name="Section" type="string" minOccurs="0" maxOccurs="unbounded"/></sequence></complexType>
Complex Type ows:AcceptFormatsType
Namespace
http://www.opengis.net/ows/2.0
Annotations
Prioritized sequence of zero or more GetCapabilitiesoperation response formats desired by client, with preferred formatslisted first. Each response format shall be identified by its MIME type.See AcceptFormats parameter use subclause for moreinformation.
<complexType name="AcceptFormatsType"><annotation><documentation>Prioritized sequence of zero or more GetCapabilities operation response formats desired by client, with preferred formats listed first. Each response format shall be identified by its MIME type. See AcceptFormats parameter use subclause for more information.</documentation></annotation><sequence><element name="OutputFormat" type="ows:MimeType" minOccurs="0" maxOccurs="unbounded"/></sequence></complexType>
Service metadata document version, having values thatare "increased" whenever any change is made in service metadatadocument. Values are selected by each server, and are always opaque toclients. When not supported by server, server shall not return thisattribute.
<attribute name="updateSequence" type="ows:UpdateSequenceType" use="optional"><annotation><documentation>Service metadata document version, having values that are "increased" whenever any change is made in service metadata document. Values are selected by each server, and are always opaque to clients. When not supported by server, server shall not return this attribute.</documentation></annotation></attribute>
<attribute name="updateSequence" type="ows:UpdateSequenceType" use="optional"><annotation><documentation>When omitted or not supported by server, server shall return latest complete service metadata document.</documentation></annotation></attribute>