formula, formulaCitation Operation method .1 OperationMethod

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 135 sequence attributeGroup ref=gml:AssociationAttributeGroup complexType element gml:formulaCitation provides a reference to a publication giving the formulas or procedure used by an coordinate operation method.

12.6.5.3 sourceDimensions

element name=sourceDimensions type=positiveInteger gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.

12.6.5.4 targetDimensions

element name=targetDimensions type=positiveInteger gml:targetDimensions is the number of dimensions in the target CRS of this operation method

12.6.5.5 parameter

element name=parameter type=gml:AbstractGeneralOperationParameterPropertyType gml:parameter is an association to an operation parameter or parameter group.

12.6.5.6 OperationMethodPropertyType

complexType name=OperationMethodPropertyType sequence minOccurs=0 element ref=gml:OperationMethod sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method. 12.6.6 Operation parameters and groups 12.6.6.1 GeneralOperationParameter element name=AbstractGeneralOperationParameter type=gml:AbstractGeneralOperationParameterType abstract=true substitutionGroup=gml:Definition complexType name=AbstractGeneralOperationParameterType abstract=true complexContent extension base=gml:IdentifiedObjectType sequence element ref=gml:minimumOccurs minOccurs=0 sequence extension complexContent complexType 136 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.

12.6.6.2 minimumOccurs

element name=minimumOccurs type=nonNegativeInteger gml:minimumOccurs is the minimum number of times that values for this parameter group or parameter are required. If this attribute is omitted, the minimum number shall be one.

12.6.6.3 AbstractGeneralOperationParameterPropertyType

complexType name=AbstractGeneralOperationParameterPropertyType sequence minOccurs=0 element ref=gml:AbstractGeneralOperationParameter sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.

12.6.6.4 OperationParameter

element name=OperationParameter type=gml:OperationParameterType substitutionGroup=gml:AbstractGeneralOperationParameter complexType name=OperationParameterType complexContent extension base=gml:AbstractGeneralOperationParameterType sequence extension complexContent complexType gml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter value are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.

12.6.6.5 OperationParameterPropertyType

complexType name=OperationParameterPropertyType sequence minOccurs=0 element ref=gml:OperationParameter sequence attributeGroup ref=gml:AssociationAttributeGroup complexType gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.

12.6.6.6 OperationParameterGroup

element name=OperationParameterGroup type=gml:OperationParameterGroupType substitutionGroup=gml:AbstractGeneralOperationParameter complexType name=OperationParameterGroupType