This XML Schema Document encodes the basic contents of the "OperationsMetadata" section of the GetCapabilities operation response, also known as the Capabilities XML document. 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:OperationsMetadata
Namespace
http://www.opengis.net/ows/2.0
Annotations
Metadata about the operations and related abilitiesspecified by this service and implemented by this server, including theURLs for operation requests. The basic contents of this section shall bethe same for all OWS types, but individual services can add elementsand/or change the optionality of optional elements.
<element name="OperationsMetadata"><annotation><documentation>Metadata about the operations and related abilities specified by this service and implemented by this server, including the URLs for operation requests. The basic contents of this section shall be the same for all OWS types, but individual services can add elements and/or change the optionality of optional elements.</documentation></annotation><complexType><sequence><element ref="ows:Operation" minOccurs="2" maxOccurs="unbounded"><annotation><documentation>Metadata for unordered list of all the (requests for) operations that this server interface implements. The list of required and optional operations implemented shall be specified in the Implementation Specification for this service.</documentation></annotation></element><element name="Parameter" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of parameter valid domains that each apply to one or more operations which this server interface implements. The list of required and optional parameter domain limitations shall be specified in the Implementation Specification for this service.</documentation></annotation></element><element name="Constraint" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this server. The list of required and optional constraints shall be specified in the Implementation Specification for this service.</documentation></annotation></element><element ref="ows:ExtendedCapabilities" minOccurs="0"/></sequence></complexType></element>
Element ows:Operation
Namespace
http://www.opengis.net/ows/2.0
Annotations
Metadata for one operation that this serverimplements.
Name or identifier of this operation (request) (forexample, GetCapabilities). The list of required and optionaloperations implemented shall be specified in the ImplementationSpecification for this service.
Source
<element name="Operation"><annotation><documentation>Metadata for one operation that this server implements.</documentation></annotation><complexType><sequence><element ref="ows:DCP" maxOccurs="unbounded"><annotation><documentation>Unordered list of Distributed Computing Platforms (DCPs) supported for this operation. At present, only the HTTP DCP is defined, so this element will appear only once.</documentation></annotation></element><element name="Parameter" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of parameter domains that each apply to this operation which this server implements. If one of these Parameter elements has the same "name" attribute as a Parameter element in the OperationsMetadata element, this Parameter element shall override the other one for this operation. The list of required and optional parameter domain limitations for this operation shall be specified in the Implementation Specification for this service.</documentation></annotation></element><element name="Constraint" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this operation. If one of these Constraint elements has the same "name" attribute as a Constraint element in the OperationsMetadata element, this Constraint element shall override the other one for this operation. The list of required and optional constraints for this operation shall be specified in the Implementation Specification for this service.</documentation></annotation></element><element ref="ows:Metadata" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of additional metadata about this operation and its' implementation. A list of required and optional metadata elements for this operation should be specified in the Implementation Specification for this service. (Informative: This metadata might specify the operation request parameters or provide the XML Schemas for the operation request.)</documentation></annotation></element></sequence><attribute name="name" type="string" use="required"><annotation><documentation>Name or identifier of this operation (request) (for example, GetCapabilities). The list of required and optional operations implemented shall be specified in the Implementation Specification for this service.</documentation></annotation></attribute></complexType></element>
Element ows:DCP
Namespace
http://www.opengis.net/ows/2.0
Annotations
Information for one distributed Computing Platform (DCP)supported for this operation. At present, only the HTTP DCP is defined,so this element only includes the HTTP element.
<element name="DCP"><annotation><documentation>Information for one distributed Computing Platform (DCP) supported for this operation. At present, only the HTTP DCP is defined, so this element only includes the HTTP element.</documentation></annotation><complexType><choice><element ref="ows:HTTP"/></choice></complexType></element>
Element ows:HTTP
Namespace
http://www.opengis.net/ows/2.0
Annotations
Connect point URLs for the HTTP Distributed ComputingPlatform (DCP). Normally, only one Get and/or one Post is included inthis element. More than one Get and/or Post is allowed to supportincluding alternative URLs for uses such as load balancing orbackup.
<element name="HTTP"><annotation><documentation>Connect point URLs for the HTTP Distributed Computing Platform (DCP). Normally, only one Get and/or one Post is included in this element. More than one Get and/or Post is allowed to support including alternative URLs for uses such as load balancing or backup.</documentation></annotation><complexType><choice maxOccurs="unbounded"><element name="Get" type="ows:RequestMethodType"><annotation><documentation>Connect point URL prefix and any constraints for the HTTP "Get" request method for this operation request.</documentation></annotation></element><element name="Post" type="ows:RequestMethodType"><annotation><documentation>Connect point URL and any constraints for the HTTP "Post" request method for this operation request.</documentation></annotation></element></choice></complexType></element>
<element name="Get" type="ows:RequestMethodType"><annotation><documentation>Connect point URL prefix and any constraints for the HTTP "Get" request method for this operation request.</documentation></annotation></element>
Optional unordered list of valid domainconstraints on non-parameter quantities that each apply to thisrequest method for this operation. If one of these Constraintelements has the same "name" attribute as a Constraint elementin the OperationsMetadata or Operation element, this Constraintelement shall override the other one for this operation. Thelist of required and optional constraints for this requestmethod for this operation shall be specified in theImplementation Specification for this service.
<element name="Constraint" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this request method for this operation. If one of these Constraint elements has the same "name" attribute as a Constraint element in the OperationsMetadata or Operation element, this Constraint element shall override the other one for this operation. The list of required and optional constraints for this request method for this operation shall be specified in the Implementation Specification for this service.</documentation></annotation></element>
<element name="Post" type="ows:RequestMethodType"><annotation><documentation>Connect point URL and any constraints for the HTTP "Post" request method for this operation request.</documentation></annotation></element>
Optional unordered list of parameter domains thateach apply to this operation which this server implements. If oneof these Parameter elements has the same "name" attribute as aParameter element in the OperationsMetadata element, thisParameter element shall override the other one for this operation.The list of required and optional parameter domain limitations forthis operation shall be specified in the ImplementationSpecification for this service.
<element name="Parameter" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of parameter domains that each apply to this operation which this server implements. If one of these Parameter elements has the same "name" attribute as a Parameter element in the OperationsMetadata element, this Parameter element shall override the other one for this operation. The list of required and optional parameter domain limitations for this operation shall be specified in the Implementation Specification for this service.</documentation></annotation></element>
Optional unordered list of valid domain constraintson non-parameter quantities that each apply to this operation. Ifone of these Constraint elements has the same "name" attribute asa Constraint element in the OperationsMetadata element, thisConstraint element shall override the other one for thisoperation. The list of required and optional constraints for thisoperation shall be specified in the Implementation Specificationfor this service.
<element name="Constraint" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this operation. If one of these Constraint elements has the same "name" attribute as a Constraint element in the OperationsMetadata element, this Constraint element shall override the other one for this operation. The list of required and optional constraints for this operation shall be specified in the Implementation Specification for this service.</documentation></annotation></element>
Optional unordered list of parameter valid domainsthat each apply to one or more operations which this serverinterface implements. The list of required and optional parameterdomain limitations shall be specified in the ImplementationSpecification for this service.
<element name="Parameter" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of parameter valid domains that each apply to one or more operations which this server interface implements. The list of required and optional parameter domain limitations shall be specified in the Implementation Specification for this service.</documentation></annotation></element>
Optional unordered list of valid domain constraintson non-parameter quantities that each apply to this server. Thelist of required and optional constraints shall be specified inthe Implementation Specification for this service.
<element name="Constraint" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this server. The list of required and optional constraints shall be specified in the Implementation Specification for this service.</documentation></annotation></element>
Element ows:ExtendedCapabilities
Namespace
http://www.opengis.net/ows/2.0
Annotations
Individual software vendors and servers can use thiselement to provide metadata about any additional serverabilities.
<element name="ExtendedCapabilities" type="anyType"><annotation><documentation>Individual software vendors and servers can use this element to provide metadata about any additional server abilities.</documentation></annotation></element>
Complex Type ows:RequestMethodType
Namespace
http://www.opengis.net/ows/2.0
Annotations
Connect point URL and any constraints for this HTTPrequest method for this operation request. In the OnlineResourceType,the xlink:href attribute in the xlink:simpleAttrs attribute group shallbe used to contain this URL. The other attributes in thexlink:simpleAttrs attribute group should not be used.
<complexType name="RequestMethodType"><annotation><documentation>Connect point URL and any constraints for this HTTP request method for this operation request. In the OnlineResourceType, the xlink:href attribute in the xlink:simpleAttrs attribute group shall be used to contain this URL. The other attributes in the xlink:simpleAttrs attribute group should not be used.</documentation></annotation><complexContent><extension base="ows:OnlineResourceType"><sequence><element name="Constraint" type="ows:DomainType" minOccurs="0" maxOccurs="unbounded"><annotation><documentation>Optional unordered list of valid domain constraints on non-parameter quantities that each apply to this request method for this operation. If one of these Constraint elements has the same "name" attribute as a Constraint element in the OperationsMetadata or Operation element, this Constraint element shall override the other one for this operation. The list of required and optional constraints for this request method for this operation shall be specified in the Implementation Specification for this service.</documentation></annotation></element></sequence></extension></complexContent></complexType>
Name or identifier of this operation (request) (forexample, GetCapabilities). The list of required and optionaloperations implemented shall be specified in the ImplementationSpecification for this service.
<attribute name="name" type="string" use="required"><annotation><documentation>Name or identifier of this operation (request) (for example, GetCapabilities). The list of required and optional operations implemented shall be specified in the Implementation Specification for this service.</documentation></annotation></attribute>