stringValue integerValue Parameter values and groups .1 AbstractGeneralParameterValue

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

element name=ParameterValueGroup type=gml:ParameterValueGroupType substitutionGroup=gml:AbstractGeneralParameterValue complexType name=ParameterValueGroupType complexContent extension base=gml:AbstractGeneralParameterValueType sequence element ref=gml:parameterValue minOccurs=2 maxOccurs=unbounded element ref=gml:group sequence extension complexContent complexType gml:ParameterValueGroup is a group of related parameter values. The same group can be repeated more than once in a Conversion, Transformation, or higher-level ParameterValueGroup, if those instances contain 134 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. different values of one or more parameterValues which suitably distinguish among those groups. This concrete complex type can be used for operation methods without using an Application Schema that defines operation- method-specialized element names and contents. This complex type may be used, extended, or restricted for well-known operation methods, especially for methods with only one instance. The gml:parameterValue elements are an unordered set of composition association roles to the parameter values and groups of values included in this group.

12.6.4.13 group

element name=group type=gml:OperationParameterGroupPropertyType gml:group is an association role to the operation parameter group for which this element provides parameter values. 12.6.5 Operation method 12.6.5.1 OperationMethod element name=OperationMethod type=gml:OperationMethodType substitutionGroup=gml:Definition complexType name=OperationMethodType complexContent extension base=gml:IdentifiedObjectType sequence choice element ref=gml:formulaCitation element ref=gml:formula choice element ref=gml:sourceDimensions minOccurs=0 element ref=gml:targetDimensions minOccurs=0 element ref=gml:parameter minOccurs=0 maxOccurs=unbounded sequence extension complexContent complexType gml:OperationMethod is a method algorithm or procedure used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters. The gml:parameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.

12.6.5.2 formula, formulaCitation

element name=formula type=gml:CodeType gml:formula Formulas or procedure used by an operation method. The use of the codespace attribute has been deprecated. The property value shall be a character string. element name=formulaCitation complexType sequence minOccurs=0 element ref=gmd:CI_Citation