Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema owsGetCapabilities.xsd
Namespace http://www.opengis.net/ows/2.0
Annotations
This XML Schema Document defines the GetCapabilities
operation request and response XML elements and types, which are common to
all OWSs. This XML Schema shall be edited by each OWS, for example, to
specify 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/ .
Properties
attribute form default unqualified
element form default qualified
version 2.0.2
Element ows:CapabilitiesBaseType / ows:Languages
Namespace http://www.opengis.net/ows/2.0
Annotations
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.
Diagram
Diagram owsDataIdentification_xsd.tmp#Language
Properties
content complex
minOccurs 0
Model
Children ows:Language
Instance
<ows:Languages xmlns:ows="http://www.opengis.net/ows/2.0">
  <ows:Language>{1,unbounded}</ows:Language>
</ows:Languages>
Source
<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 ows:GetCapabilities
Namespace http://www.opengis.net/ows/2.0
Diagram
Diagram owsGetCapabilities_xsd.tmp#GetCapabilitiesType_updateSequence owsGetCapabilities_xsd.tmp#GetCapabilitiesType_AcceptVersions owsGetCapabilities_xsd.tmp#GetCapabilitiesType_Sections owsGetCapabilities_xsd.tmp#GetCapabilitiesType_AcceptFormats owsGetCapabilities_xsd.tmp#GetCapabilitiesType_AcceptLanguages owsGetCapabilities_xsd.tmp#GetCapabilitiesType
Type ows:GetCapabilitiesType
Properties
content complex
Model
Children ows:AcceptFormats, ows:AcceptLanguages, ows:AcceptVersions, ows:Sections
Instance
<ows:GetCapabilities updateSequence="" xmlns:ows="http://www.opengis.net/ows/2.0">
  <ows:AcceptVersions>{0,1}</ows:AcceptVersions>
  <ows:Sections>{0,1}</ows:Sections>
  <ows:AcceptFormats>{0,1}</ows:AcceptFormats>
  <ows:AcceptLanguages>{0,1}</ows:AcceptLanguages>
</ows:GetCapabilities>
Attributes
QName Type Use Annotation
updateSequence ows:UpdateSequenceType optional
When omitted or not supported by server, server shall
return latest complete service metadata document.
Source
<element name="GetCapabilities" type="ows:GetCapabilitiesType"/>
Element ows:GetCapabilitiesType / ows:AcceptVersions
Namespace http://www.opengis.net/ows/2.0
Annotations
When omitted, server shall return latest supported
version.
Diagram
Diagram owsGetCapabilities_xsd.tmp#AcceptVersionsType_Version owsGetCapabilities_xsd.tmp#AcceptVersionsType
Type ows:AcceptVersionsType
Properties
content complex
minOccurs 0
Model
Children ows:Version
Instance
<ows:AcceptVersions xmlns:ows="http://www.opengis.net/ows/2.0">
  <ows:Version>{1,unbounded}</ows:Version>
</ows:AcceptVersions>
Source
<element name="AcceptVersions" type="ows:AcceptVersionsType" minOccurs="0">
  <annotation>
    <documentation>When omitted, server shall return latest supported version.</documentation>
  </annotation>
</element>
Element ows:AcceptVersionsType / ows:Version
Namespace http://www.opengis.net/ows/2.0
Diagram
Diagram owsCommon_xsd.tmp#VersionType
Type ows:VersionType
Properties
content simple
maxOccurs unbounded
Facets
pattern \d+\.\d?\d\.\d?\d
Source
<element name="Version" type="ows:VersionType" maxOccurs="unbounded"/>
Element ows:GetCapabilitiesType / ows:Sections
Namespace http://www.opengis.net/ows/2.0
Annotations
When omitted or not supported by server, server shall
return complete service metadata (Capabilities)
document.
Diagram
Diagram owsGetCapabilities_xsd.tmp#SectionsType_Section owsGetCapabilities_xsd.tmp#SectionsType
Type ows:SectionsType
Properties
content complex
minOccurs 0
Model
Children ows:Section
Instance
<ows:Sections xmlns:ows="http://www.opengis.net/ows/2.0">
  <ows:Section>{0,unbounded}</ows:Section>
</ows:Sections>
Source
<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 ows:SectionsType / ows:Section
Namespace http://www.opengis.net/ows/2.0
Diagram
Diagram
Type string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<element name="Section" type="string" minOccurs="0" maxOccurs="unbounded"/>
Element ows:GetCapabilitiesType / ows:AcceptFormats
Namespace http://www.opengis.net/ows/2.0
Annotations
When omitted or not supported by server, server shall
return service metadata document using the MIME type
"text/xml".
Diagram
Diagram owsGetCapabilities_xsd.tmp#AcceptFormatsType_OutputFormat owsGetCapabilities_xsd.tmp#AcceptFormatsType
Type ows:AcceptFormatsType
Properties
content complex
minOccurs 0
Model
Children ows:OutputFormat
Instance
<ows:AcceptFormats xmlns:ows="http://www.opengis.net/ows/2.0">
  <ows:OutputFormat>{0,unbounded}</ows:OutputFormat>
</ows:AcceptFormats>
Source
<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 ows:AcceptFormatsType / ows:OutputFormat
Namespace http://www.opengis.net/ows/2.0
Diagram
Diagram owsCommon_xsd.tmp#MimeType
Type ows:MimeType
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
pattern (application|audio|image|text|video|message|multipart|model)/.+(;\s*.+=.+)*
Source
<element name="OutputFormat" type="ows:MimeType" minOccurs="0" maxOccurs="unbounded"/>
Element ows:GetCapabilitiesType / ows:AcceptLanguages
Namespace http://www.opengis.net/ows/2.0
Annotations
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.
Diagram
Diagram owsDataIdentification_xsd.tmp#Language
Properties
content complex
minOccurs 0
Model
Children ows:Language
Instance
<ows:AcceptLanguages xmlns:ows="http://www.opengis.net/ows/2.0">
  <ows:Language>{1,unbounded}</ows:Language>
</ows:AcceptLanguages>
Source
<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 the
OWS type abbreviation, such as "WMS" or "WFS".
Diagram
Diagram
Type string
Used by
Source
<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. 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.
Diagram
Diagram owsGetCapabilities_xsd.tmp#CapabilitiesBaseType_version owsGetCapabilities_xsd.tmp#CapabilitiesBaseType_updateSequence owsServiceIdentification_xsd.tmp#ServiceIdentification owsServiceProvider_xsd.tmp#ServiceProvider owsOperationsMetadata_xsd.tmp#OperationsMetadata owsGetCapabilities_xsd.tmp#CapabilitiesBaseType_Languages
Used by
Model
Children ows:Languages, ows:OperationsMetadata, ows:ServiceIdentification, ows:ServiceProvider
Attributes
QName Type Use Annotation
updateSequence ows:UpdateSequenceType optional
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.
version ows:VersionType required
Source
<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 more
information.
Diagram
Diagram
Type string
Used by
Source
<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. 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.
Diagram
Diagram owsGetCapabilities_xsd.tmp#GetCapabilitiesType_updateSequence owsGetCapabilities_xsd.tmp#GetCapabilitiesType_AcceptVersions owsGetCapabilities_xsd.tmp#GetCapabilitiesType_Sections owsGetCapabilities_xsd.tmp#GetCapabilitiesType_AcceptFormats owsGetCapabilities_xsd.tmp#GetCapabilitiesType_AcceptLanguages
Used by
Model
Children ows:AcceptFormats, ows:AcceptLanguages, ows:AcceptVersions, ows:Sections
Attributes
QName Type Use Annotation
updateSequence ows:UpdateSequenceType optional
When omitted or not supported by server, server shall
return 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 specification
versions accepted by client, with preferred versions listed first. See
Version negotiation subclause for more information.
Diagram
Diagram owsGetCapabilities_xsd.tmp#AcceptVersionsType_Version
Used by
Model
Children ows:Version
Source
<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 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.
Diagram
Diagram owsGetCapabilities_xsd.tmp#SectionsType_Section
Used by
Model
Children ows:Section
Source
<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 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.
Diagram
Diagram owsGetCapabilities_xsd.tmp#AcceptFormatsType_OutputFormat
Used by
Model
Children ows:OutputFormat
Source
<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>
Attribute ows:CapabilitiesBaseType / @version
Namespace No namespace
Type ows:VersionType
Properties
use required
Facets
pattern \d+\.\d?\d\.\d?\d
Used by
Source
<attribute name="version" type="ows:VersionType" use="required"/>
Attribute ows:CapabilitiesBaseType / @updateSequence
Namespace No namespace
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. When not supported by server, server shall not return this
attribute.
Type ows:UpdateSequenceType
Properties
use optional
Used by
Source
<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 ows:GetCapabilitiesType / @updateSequence
Namespace No namespace
Annotations
When omitted or not supported by server, server shall
return latest complete service metadata document.
Type ows:UpdateSequenceType
Properties
use optional
Used by
Source
<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>