Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
29 Copyright © 2012 Open Geospatial Consortium
7.3.3 ParameterDescriptorType
The ParameterDescriptorType [OR9] [OR10] defines the input a client has to provide for setting ordering options. One instance of this type represents one order option to be set for the specified order
item.
The ParameterDescriptorType is an extension of a swe:AbstratDataComponentPropertyType see §7.2.3 and 8.2.1 in [OR11]. It is an “AbstractDataComponent” complex type so an abstract base class for all
components that in this context are order options. Each option can be: optional or mandatory, if the parameter can or shall be provided by the client.
updatable or not, “updateable” is defined in the SPS specification, but in this context has to be set always false because update operation is not supported in ordering service.
Figure 7-2 - ParameterDescriptorType diagram.
Using swe entities each option can be identified by an entity simple or complex as shown in Figure 7-3 and Table 7-5.
Names Definition
Data type and value Multiplicity and
use Product
Ordering Subscripti
on
swe:AbstractDa taComponentPr
operty Swe entity for orderscene
option definition Type
swe:AbstractDataCompone ntPropertyType
see Table 7-5 One mandatory
X X
grouping Additional identifier for
grouping correlated order options.
Type: string max 40 One optional
X X
Table 7-4 - ParameterDescriptorType description.
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
30 Copyright © 2012 Open Geospatial Consortium
Figure 7-3 – swe:AbstractDataComponentDataType diagram.
Names Definition
Data type and value Multiplicity and use
Boolean Swe scalar type.
To specify a scalar data component with a boolean representation.
Type swe:BooleanType see §8.2.2 [OR11]
One optional Category
Swe basic type. To specify a scalar data component with a
categorical representation Type swe:CategoryType
see §8.2.4 [OR11] One optional
CategoryRange Swe Range Type. To specify a scalar data component with a
discrete numerical representation Type
swe:CategoryRangeType see §8.2.8 [OR11]
One optional Count
Swe basic type. To specify a scalar data component with a
countable representation Type swe:CountType
see §8.2.5 [OR11] One optional
CountRange Swe Range Type.
To specify a range extending the Count Type
swe:CountRangeType see §8.2.9 [OR11]
One optional Quantity
Swe basic type. To specify a scalar data component with a
continuos numerical representation Type swe:QuantityType
see §8.2.6 [OR11] One optional
Ordering Services for Earth Observation Products Interface Standard
OGC 06-141r6
31 Copyright © 2012 Open Geospatial Consortium
Names Definition
Data type and value Multiplicity and use
QuantityRange Swe Range Type. To specify a range extending the Quantity
Type swe:QuantityRangeType
see §8.2.10 [OR11] One optional
Text Swe basic type.
To specify a scalar data component with a textual representation
Type swe:TextType see §8.2.3 [OR11]
One optional Time
Swe basic type. To specify a scalar data component with a
data-time representation Type swe:TimeType
see §8.2.6 [OR11] One optional
TimeRange Swe Range Type.
To specify a range extending the Time Type swe:TimeRangeType
see §8.2.11 [OR11] One optional
DataArray Swe Complex Type.
To define a array with some items Type swe:DataArrayType
see §8.4.1[OR11] One optional
DataChoice Swe Complex Type.
To specify a choise between more components.
Type swe:DataChoiseType see §8.3.2 [OR11]
One optional DataRecord
Swe Complex Type To define a record with some fields
Type swe:DataRecordType see §8.3.1 [OR11]
One optional Matrix
Swe Complex Type. To define multi-dimensions quantity.
Type swe:MatrixType see §8.4.2 [OR11]
One optional Vector
Swe Complex Type. To define multi-dimensions quantity
Type swe:VectorType see §8.3.3 [OR11]
One optional
Table 7-5 – swe:AbstractDataComponentDescriptorType description.
7.3.4 Pre-defined list of ordering options