149
Copyright © 2014 Open Geospatial Consortium
9. ROSEO “SceneSelection” Requirement Class
This section reports all the requirements a ROSEO server has to comply with for claiming the conformance with respect to the SceneSelection class.
This section has been structured by resources: for each ROSEO resource a dedicated sub- section has been prepared reporting all related requirements:
Capabilities’s requirements have been reported in §9.1. Order Option’s requirements have been reported in §9.2.
Order’s requirements have been reported in §9.3. Ordered Product’s requirements have been reported in §9.4.
9.1 Capabilities
None
9.2 Order Options
Requirements Class
http:www.opengis.netspecROSEO1.0reqSceneSelection
Target type ROSEO Server
Dependency http:www.opengis.netspecROSEO1.0reqCore
Requirement
http:www.opengis.netspecROSEO1.0reqSceneSelectionOrderOptionsformat xml
A ROSEO server shall return an OrderOptions resource for at least one collection or product having at least one non empty element of:
OrderOptionsOrderOptionGroupsceneSelectionOption
9.3 Order
Requirements Class
http:www.opengis.netspecROSEO1.0reqSceneSelection
Target type ROSEO Server
Dependency http:www.opengis.netspecROSEO1.0reqCore
Requirement
http:www.opengis.netspecROSEO1.0reqSceneSelectionOrdercreationcontent
A ROSEO server shall accept creation of Order resource having, for at least one product, the scene selection option set roseo:OrderorderItemsceneSelection.
150
Copyright © 2014 Open Geospatial Consortium
Requirement
http:www.opengis.netspecROSEO1.0reqSceneSelectionOrderretrieverespons e
When a Order resource having scene selection option is returned from a ROSEO server, it shall include the following element:
roseo:OrderorderItemsceneSelection
Requirement
http:www.opengis.netspecROSEO1.0reqSceneSelectionOrderexception
When a ROSEO server encounters an error on scene selection while creating an Order resource it shall return:
HTTP Status Code: 400 HTTP Entity Body: an ows:ExceptionReport according to the clause 8 of [NR9]
specifying: o “exceptionCode”: InvalidParameterValue
o “locator”: sceneSelection o “ExceptionText”: “Invalid value for Parameter”
9.4 Ordered Product