Geo-GML

 view release on metacpan or  search on metacpan

lib/Geo/GML/xsd/gml-3.2.1/coordinateOperations.xsd  view on Meta::CPAN

			<documentation>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.</documentation>
		</annotation>
	</element>
	<element name="booleanValue" type="boolean">
		<annotation>
			<documentation>gml:booleanValue is a boolean value of an operation parameter. A Boolean value does not have an associated unit of measure.</documentation>
		</annotation>
	</element>
	<element name="valueList" type="gml:MeasureListType">
		<annotation>
			<documentation>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 value...
		</annotation>
	</element>
	<element name="integerValueList" type="gml:integerList">
		<annotation>
			<documentation>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 sp...
		</annotation>
	</element>
	<element name="valueFile" type="anyURI">
		<annotation>
			<documentation>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 identifi...
		</annotation>
	</element>
	<element name="operationParameter" type="gml:OperationParameterPropertyType">
		<annotation>
			<documentation>gml:operationParameter is an association role to the operation parameter of which this is a value.</documentation>
		</annotation>
	</element>
	<element name="ParameterValueGroup" type="gml:ParameterValueGroupType" substitutionGroup="gml:AbstractGeneralParameterValue">
		<annotation>
			<documentation>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 different values of one o...
The parameterValue elements are an unordered set of composition association roles to the parameter values and groups of values included in this group.</documentation>
		</annotation>
	</element>
	<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>
	<element name="group" type="gml:OperationParameterGroupPropertyType">
		<annotation>
			<documentation>gml:group is an association role to the operation parameter group for which this element provides parameter values.</documentation>
		</annotation>
	</element>
	<element name="OperationMethod" type="gml:OperationMethodType" substitutionGroup="gml:Definition">
		<annotation>
			<documentation>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 u...
The parameter elements are an unordered list of associations to the set of operation parameters and parameter groups used by this operation method.</documentation>
		</annotation>
	</element>
	<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>
	<element name="formulaCitation">
		<annotation>
			<documentation>gml:formulaCitation provides a reference to a publication giving the formula(s) or procedure used by an coordinate operation method.</documentation>
		</annotation>
		<complexType>
			<sequence minOccurs="0">
				<element ref="gmd:CI_Citation"/>
			</sequence>
			<attributeGroup ref="gml:AssociationAttributeGroup"/>
		</complexType>
	</element>
	<element name="formula" type="gml:CodeType">
		<annotation>
			<documentation>gml:formula Formula(s) or procedure used by an operation method. The use of the codespace attribite has been deprecated. The property value shall be a character string.</documentation>
		</annotation>
	</element>
	<element name="sourceDimensions" type="positiveInteger">
		<annotation>
			<documentation>gml:sourceDimensions is the number of dimensions in the source CRS of this operation method.</documentation>
		</annotation>
	</element>
	<element name="targetDimensions" type="positiveInteger">
		<annotation>
			<documentation>gml:targetDimensions is the number of dimensions in the target CRS of this operation method.</documentation>
		</annotation>
	</element>
	<element name="parameter" type="gml:AbstractGeneralOperationParameterPropertyType">
		<annotation>
			<documentation>gml:parameter is an association to an operation parameter or parameter group.</documentation>
		</annotation>
	</element>
	<complexType name="OperationMethodPropertyType">
		<annotation>
			<documentation>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.</documentation>
		</annotation>
		<sequence minOccurs="0">
			<element ref="gml:OperationMethod"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<element name="AbstractGeneralOperationParameter" type="gml:AbstractGeneralOperationParameterType" abstract="true" substitutionGroup="gml:Definition">
		<annotation>
			<documentation>gml:GeneralOperationParameter is the abstract definition of a parameter or group of parameters used by an operation method.</documentation>
		</annotation>
	</element>
	<complexType name="AbstractGeneralOperationParameterType" abstract="true">
		<complexContent>
			<extension base="gml:IdentifiedObjectType">
				<sequence>
					<element ref="gml:minimumOccurs" minOccurs="0"/>
				</sequence>
			</extension>
		</complexContent>
	</complexType>
	<element name="minimumOccurs" type="nonNegativeInteger">
		<annotation>
			<documentation>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.</documentation>
		</annotation>
	</element>
	<complexType name="AbstractGeneralOperationParameterPropertyType">
		<annotation>
			<documentation>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.</documentation>
		</annotation>
		<sequence minOccurs="0">
			<element ref="gml:AbstractGeneralOperationParameter"/>
		</sequence>
		<attributeGroup ref="gml:AssociationAttributeGroup"/>
	</complexType>
	<element name="OperationParameter" type="gml:OperationParameterType" substitutionGroup="gml:AbstractGeneralOperationParameter">
		<annotation>
			<documentation>gml: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 o...
		</annotation>
	</element>
	<complexType name="OperationParameterType">



( run in 0.610 second using v1.01-cache-2.11-cpan-d8267643d1d )