Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
106 Copyright © 2012 Open Geospatial Consortium
8 GetCapabilities operation
8.1 Introduction
The GetCapabilities operation allows clients to retrieve service metadata from a server. The response to a GetCapabilities request shall be an XML document containing service metadata about the server,
including specific information about an Order Service. This section specifies the XML document that an Order Service server must return to describe its
capabilities.
8.2 Requirements
Req. id
Requirement URI Requirement
Class Requirement Text
Req 1
http:www.opengis.netsp ecOSEO1.0reqCoreGe
tCapabilities Core
The Order Server shall implement the GetCapabilities operation.
Req 2 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesservice
Core The GetCapabilities request shall contain the service element set
with “OS”.
Req 3 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesreq
Core The GetCapabilities request shall consist of an XML instance
document as validated by the entity GetCapabilities in the oseo.xsd XML Schema.
Req 4 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesresp
Core The response to a successful GetCapabilities request shall consist
of an XML instance document as validated by the entity Capabilities in the oseo.xsd XML Schema.
Req 5 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesmetadata
Core The response to a successful GetCapabilities request shall
contain all information about the operations supported by the Order Server.
Req 6 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesorder_status
Core The Capabilities document returned by an Order Server shall
have: CapabilitiesContentsGetStatusCapabilitiesorderSear
ch = true CapabilitiesContentsGetStatusCapabilitiesorderRetri
eve = true CapabilitiesContentsGetStatusCapabilitiesfull = true
Req 7 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesencoding
Core A compliant Order Server shall support the following SWE
encoding: XMLEncoding
Then the returned Capabilities document shall have: CapabilitiesContentsContentsType supportedEncoding
= XMLEncoding
Req 8 http:www.opengis.netsp
ecOSEO1.0reqCoreGe tCapabilitiesexception
Core When a Order Server encounters an error while performing a
GetCapabilities operation, it shall return an ows:ExceptionReport according to the clause 8 of [NR9].
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
107 Copyright © 2012 Open Geospatial Consortium
Req. id
Requirement URI Requirement
Class Requirement Text
Req 9 http:www.opengis.netsp
ecOSEO1.0reqProduct OrderGetCapabilitiespro
duct_order ProductOrder
The Order Server shall return a Capabilities document including: Either
CapabilitiesContentsProductOrderssupport ed = true
Or at least one element CapabilitiesContentsSupportedCollectionProd
uctOrderssupported = true
Req 10 http:www.opengis.netsp
ecOSEO1.0reqSubscrip tionOrderGetCapabilities
subscription SubscriptionOr
der The Order Server shall return a Capabilities document including:
Either CapabilitiesContentsSubscriptionOrderssup
ported = true Or at least one element
CapabilitiesContentsSupportedCollectionSub scriptionOrderssupported = true
Req 11 http:www.opengis.netsp
ecOSEO1.0reqTasking OrderGetCapabilitiestas
king TaskingOrder
The Order Server shall return a Capabilities document including: CapabilitiesContentsProgrammingOrderssu
pported = true and CapabilitiesContentsProgrammingOrdersS
PS_URL set.
Req 12 http:www.opengis.netsp
ecOSEO1.0reqAsyncS ubmitGetCapabilitiesasy
nc_submit AsyncSubmit
The Order Server shall return a Capabilities document including: CapabilitiesContentsSubmitCapabilitiesasynchronou
s = true
Req 13 http:www.opengis.netsp
ecOSEO1.0reqQuotatio nGetCapabilitiesquotatio
n Quotation
The Order Server shall return a Capabilities document including: CapabilitiesContentsGetQuotationCapabilitiessuppo
rted = true and at least one of:
CapabilitiesContentsGetQuotationCapabilitiessynch ronous
CapabilitiesContentsGetQuotationCapabilitiesasync hronous
CapabilitiesContentsGetQuotationCapabilitiesmonit oring
CapabilitiesContentsGetQuotationCapabilitiesoff- line
set to true.
Req 14 http:www.opengis.netsp
ecOSEO1.0reqQuotatio nSyncGetCapabilitiesqu
otation QuotationSync The Order Server shall return a Capabilities document including:
CapabilitiesContentsGetQuotationCapabilitiessuppo rted = true
CapabilitiesContentsGetQuotationCapabilitiessynch ronous = true
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
108 Copyright © 2012 Open Geospatial Consortium
Req. id
Requirement URI Requirement
Class Requirement Text
Req 15 http:www.opengis.netsp
ecOSEO1.0reqQuotatio nMonitoringGetCapabilit
iesquotation QuotationMoni
toring The Order Server shall return a Capabilities document including:
CapabilitiesContentsGetQuotationCapabilitiessuppo rted = true
CapabilitiesContentsGetQuotationCapabilitiesmonit oring = true
Req 16 http:www.opengis.netsp
ecOSEO1.0reqOnlineD ataAccessGetCapabilities
oda OnlineDataAcc
ess The Order Server shall return a Capabilities document including:
Either CapabilitiesContentsDescribeResultAccessCa
pabilitiessupported = true Or at least one element
CapabilitiesContentsSupportedCollectionDes cribeResultAccessCapabilitiessupported =
true
Req 17 http:www.opengis.netsp
ecOSEO1.0reqCancella tionGetCapabilitiescance
l Cancellation
The Order Server shall return a Capabilities document including: Either
CapabilitiesContentsCancelCapabilitiessup ported = true
Or at least one element CapabilitiesContentsSupportedCollectionCan
celCapabilitiessupported = true
Req 18 http:www.opengis.netsp
ecOSEO1.0reqNotificat ionGetCapabilitiesnotific
ation Notification
The Order Server shall return a Capabilities document including: CapabilitiesNotifications non empty.
Table 8-1: GetCapabilities requirements.
8.3 GetCapabilities operation request