AbstractGeneralParameterValuePropertyType Parameter values and groups .1 AbstractGeneralParameterValue

132 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. gml:AbstractGeneralParameterValuePropertyType is a property type for inline association roles to a parameter value or group of parameter values, always containing the values.

12.6.4.3 ParameterValue

element name=ParameterValue type=gml:ParameterValueType substitutionGroup=gml:AbstractGeneralParameterValue complexType name=ParameterValueType complexContent extension base=gml:AbstractGeneralParameterValueType sequence choice element ref=gml:value element ref=gml:dmsAngleValue element ref=gml:stringValue element ref=gml:integerValue element ref=gml:booleanValue element ref=gml:valueList element ref=gml:integerValueList element ref=gml:valueFile choice element ref=gml:operationParameter sequence extension complexContent complexType gml:ParameterValue is a parameter value, an ordered sequence of values, or a reference to a file of parameter values. This concrete complex type may be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with many instances. The dmsAngleValue element is deprecated.

12.6.4.4 value

element name=value type=gml:MeasureType gml:value is a numeric value of an operation parameter, with its associated unit of measure.

12.6.4.5 stringValue

element name=stringValue type=string gml:stringValue is a character string value of an operation parameter. A string value does not have an associated unit of measure.

12.6.4.6 integerValue

element name=integerValue type=positiveInteger gml:integerValue is a positive integer value of an operation parameter, usually used for a count. An integer value does not have an associated unit of measure. Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 133

12.6.4.7 booleanValue

element name=booleanValue type=boolean gml:booleanValue is a boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.

12.6.4.8 valueList

element name=valueList type=gml:MeasureListType gml:valueList is an ordered sequence of two or more numeric values of an operation parameter list, where each value has the same associated unit of measure. An element of this type contains a space-separated sequence of double values.

12.6.4.9 integerValueList

element name=integerValueList type=gml:integerList gml:integerValueList is an ordered sequence of two or more integer values of an operation parameter list, usually used for counts. These integer values do not have an associated unit of measure. An element of this type contains a space-separated sequence of integer values.

12.6.4.10 valueFile

element name=valueFile type=anyURI gml:valueFile is a reference to a file or a part of a file containing one or more parameter values, each numeric value with its associated unit of measure. When referencing a part of a file, that file shall contain multiple identified parts, such as an XML encoded document. Furthermore, the referenced file or part of a file may reference another part of the same or different files, as allowed in XML documents.

12.6.4.11 operationParameter

element name=operationParameter type=gml:OperationParameterPropertyType gml:operationParameter is an association role to the operation parameter of which this is a value.

12.6.4.12 ParameterValueGroup