gml:parameter
gml:parameter is an association to an operation parameter or parameter group.
Element information
Namespace: http://www.opengis.net/gml/3.2
Schema document: external/ogc/gml/3.2.1/coordinateOperations.xsd
Type: gml:AbstractGeneralOperationParameterPropertyType
Properties: Global, Qualified
Content
- Choice [0..1]
- gml:OperationParametergml:OperationParameter is the definition of a parameter used by an operation method. Most parameter values are numeric, but other types of parameter values are possible. This complex type is expected to be used or extended for all operation methods, without defining operation-method-specialized element names.
- gml:OperationParameterGroupgml:OperationParameterGroup is the definition of a group of parameters used by an operation method. This complex type is expected to be used or extended for all applicable operation methods, without defining operation-method-specialized element names. The generalOperationParameter elements are an unordered list of associations to the set of operation parameters that are members of this group.
from subst. group gml:AbstractGeneralOperationParameterfrom subst. group gml:OperationParameterfrom subst. group gml:OperationParameterGroup
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
nilReason | [0..1] | gml:NilReasonType | from group gml:AssociationAttributeGroup | |
gml:remoteSchema | [0..1] | xsd:anyURI | from group gml:AssociationAttributeGroup |
Used in
- Type gml:OperationMethodType (Element gml:OperationMethod)
- Type gml:OperationParameterGroupType (Element gml:OperationParameterGroup)
- Type gmx:ML_OperationMethod_Type via extension of gml:OperationMethodType (Element gmx:ML_OperationMethod)
- Type gmx:ML_OperationParameterGroup_Type via extension of gml:OperationParameterGroupType (Element gmx:ML_OperationParameterGroup)
Substitution hierarchy
- gml:parameter
- can be substituted with gml:includesParameter
- can be substituted with gml:generalOperationParameter
- can be substituted with gml:usesParameter
Sample instance
<gml:parameter> <gml:OperationParameter gml:id="ID"> <gml:metaDataProperty> <gml:GenericMetaData>Any text, intermingled with: <!--any element--> </gml:GenericMetaData> </gml:metaDataProperty> <gml:description>string</gml:description> <gml:descriptionReference/> <gml:identifier codeSpace="http://www.example.com/">string</gml:identifier> <gml:name>string</gml:name> <gml:remarks>string</gml:remarks> <gml:minimumOccurs>1</gml:minimumOccurs> </gml:OperationParameter> </gml:parameter>