ParameterDescriptorType Information model for EO product ordering

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