Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
65 Copyright © 2012 Open Geospatial Consortium
7.3.7 Order Specification
This section defines all parameters a client has to specify for submitting an order productstasking request subscription.
For the definition of orders the following hierarchy of complex types has been declared: – CommonOrderSpecification, which is the root of the hierarchy and includes all parameters
common to order specification and order monitoring; – OrderSpecification, inherited from CommonOrderSpecification and add the parameters specific
for submitting orders; These types are described in the following figures and tables:
Figure 7-5 - CommonOrderSpecification diagram.
The following table describes the CommonOrderSpecification using all information within the XML schema.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
Names Definition
Data type and values Multiplicity
and use Product
Ordering Subscription
itemId Unique identifier of the item within the order.
Type: non empty string max 80 char
One mandatory X
X productOrderOptionsId
Identifier of chosen order option group Type: non empty string
max 40 char One optional
X X
orderItemRemark Textual remark on the order item put by the
issuer. Type: Not empty string
max 4000 chars. One optional
X X
option It specifies the options to be applied to the
ordered item. The list of values specified in this element
shall comply with the one returned by GetOptionsResponse.
To be noted that order options can be specified also at order level §7.3.6, but the
definition at order item level overrides the global one.
Type: sps:ParameterDataProperty
Type see §7.3.9
Zero or more optional
X X
sceneSelection This field has two purposes:
- It specifies the selection of the scene
from the product that is to be delivered. Then it is used from the processing chain
for extracting the scene from the parent product.
- It is the footprint of the product that has
to be delivered. Then this value is used along the ordering
chain for e.g.: rending on map, checking spatial restrictions, etc.
This field has to be always provided unless the product has not a spatial coverage.
Type: SceneSelection see §7.3.5
Zero or more optional
X
deliveryOptions This element specifies the delivery options
selected for the order item. To be noted that delivery options can be
specified also at order level §7.3.6, but the definition at order item level overrides the
l b l Type: DeliveryOptionsType
see §7.3.7.4 One optional
X X
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
75 Copyright © 2012 Open Geospatial Consortium
Names Definition
Data type and values Multiplicity
and use Product
Ordering Subscription
payment Selected payment information by user.
If specified, it overrides the possible payment method and payment info stored in the user
profile. Type:
PaymentOptionSelectedVal ue
One optional X
X
paymentMethod Selected payment method: quota, credit card,
etc. Type: : non empty string
max 40 char Examples:
quota, invoice, prepay to be indicated for free
products, deposit account, credit card, credit card
previously supplied One mandatory
X X
orderAccount In case of payment by quota, this field
specifies the account under which the user is authorised to order from the specific provider
e.g. a project or service name. This field is alternative of ‘creditCardInfo’.
Type: non empty string max 20 chars
One optionalchoise
X X
creditCardInfo In case of payment by credit card it specifies
the credit card information. This element should be managed in more secure way.
This field is alternative of ‘orderAccount’. Type: String max 255
One optionalchoise
X X
extension This element allows to specify additional
implementation specific parameters. Type: anyType
Zero or more optional
X X
productId This field is set for ordering items from
Catalogue. Identifier of the target product on which the
order item is based. This field is alternative to
‘taskingRequestId’ and ‘subscriptionId’. Type: ProductIdType
see Table 7-23 One mandatory
choise X
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
76 Copyright © 2012 Open Geospatial Consortium
Names Definition
Data type and values Multiplicity
and use Product
Ordering Subscription
taskingRequestId This element is set for ordering products
coming from a tasking request issued to SPS instance linked to the Ordering Service.
This field is alternative to ‘ProductId’ and ‘subscriptionId’.
Type: TaskingRequestIDType
see Table 7-24 One mandatory
choise X
subscriptionId It identifies the target subscription on which
the order item is based. This field is alternative to
‘ProductId’ and ‘taskingRequestId’ Type: SubscriptionIdType
see Table 7-25 One mandatory
choise X
Table 7-17 - CommonOrderItemType description.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
77 Copyright © 2012 Open Geospatial Consortium
7.3.9 ParameterData