Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
113 Copyright © 2012 Open Geospatial Consortium
The GetCapabilities response shall contain the Order Service sections specified in the following table. Depending on the values in the Sections parameter of the GetCapabilities operation request, any
combination of these sections can be requested and shall be returned when requested.
Section name Contents
ServiceIdentification Metadata about this specific server. The schema of this section shall be the same as for
all OWSs, as specified in Subclause 7.4.3 and owsServiceIdentification.xsd of [NR9]. ServiceProvider
Metadata about the organization operating this server. The schema of this section shall be the same for all OWSs, as specified in Subclause 7.4.4 and owsServiceProvider.xsd
of [NR9].
OperationsMetadata Metadata about the operations specified by this service and implemented by this
server, including the URLs for operation requests. The basic contents and organization of this section shall be the same as for all OWSs, as specified in Subclause 7.4.5 and
owsOperationsMetadata.xsd of [NR9].
Table 8-3 - Section name values and contents.
In addition to these sections, each service metadata document shall include the mandatory “version” and optional updateSequence parameters specified in Table 6 in Subclause 7.4.1 of [NR9].
8.4.1 OperationsMetadata section standard contents
For the Order Service, the OperationsMetadata section shall be the same as for all OGC Web Services, as specified in Subclause 7.4.5 and owsOperationsMetadata.xsd of [NR9]. The mandatory values of
various XML attributes shall be as specified in Table 8-4. Similarly, the optional attribute values listed in Table 8-5 shall be included or not depending on whether that operation is implemented by that server.
In these tables the “Attribute name” column uses dot-separator notation to identify parts of a parent item. The “Attribute value” column references an operation parameter, in this case an operation name, and the
meaning of including that value is listed in the right column.
Attribute name Attribute value
Meaning of attribute value
Operation.name GetCapabilities
Implemented by the server Operation.name
GetOptions Implemented by the server
Operation.name Submit
Implemented by the server Operation.name
GetStatus Implemented by the server
Table 8-4 - Required values of OperationsMetadata section attributes
Attribute name Attribute value
Meaning of attribute value
Operation.name GetQuotation
Implemented by the server Operation.name
Cancel Implemented by the server
Operation.name DescribeResultAccess
Implemented by the server
Table 8-5 - Optional values of OperationsMetadata section.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
114 Copyright © 2012 Open Geospatial Consortium
8.4.2 Notifications section contents
To configure the WS-Notification interface, the Ordering Service needs to use the Notifications entity.
Names Definition
Data type and value Multiplicity and use
Notifications metadata about the
supported notification functionality
NotificationProducerM etadata see Table 8-7
Zero or one optional inclusion depends on the
values in the Sections parameter of the
GetCapabilities operation request
Table 8-6 - Notifications section.
Names Definition
Data type and value Multiplicity and
use
producerEndpoint endpoint of the web service
implementing the NotificationProducer
interface defined by WS-BaseNotification.
EndpointReference see WS-Addressing
specification One
mandatory
supportedDialects the filter dialects used in WS-
Notification Subscribe requests supported by the
service FilterDialectMetadata
see clause 8.2.2 in [OR10]
One mandatory
fixedTopicSet indicates if the set of served
topics is static throughout the lifetime of the service instance
Boolean true if the topic set is
static, else false One
mandatory
servedTopics collection of topics supported
by the service may change if the topic set is
not fixed TopicSet
See WS-Topics specification
One mandatory
usedTopicNamespace definition of a topic namespace
used in the topic set of the service
TopicNamespace see WS-Topics
specification Zero or more
optional required if the
topic set contains one or
more topics
Table 8-7 - NotificationProducerMetadata section.
Names Definition
Data type and value Multiplicity and
use
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
115 Copyright © 2012 Open Geospatial Consortium
Names Definition
Data type and value Multiplicity and
use
producerEndpoint Same as Table 8-7
Same as Table 8-7 Same as Table
8-7 supportedDialects
Same as Table 8-7 Same as Table 8-7
Same as Table 8-7
fixedTopicSet Same as Table 8-7
Same as Table 8-7 Same as Table
8-7 servedTopics
Same as Table 8-7 Same as Table 8-7
Same as Table 8-7
usedTopicNamespace Same as Table 8-7
Same as Table 8-7 Same as Table
8-7 requiresRegistration
defines if a new publisher needs to be registered at the
broker before it is allowed to send notifications
Boolean true if registration of
new publishers is required, else false
One mandatory
Table 8-8 – NotificationBrokerMetadata section.
For more detailed information see §8 of [OR10].
8.4.3 Contents section contents