Geo-GML
view release on metacpan or search on metacpan
lib/Geo/GML/xsd/gml-3.0.0/base/coordinateOperations.xsd view on Meta::CPAN
<element name="dmsAngleValue" type="gml:DMSAngleType">
<annotation>
<documentation>Value of an angle operation parameter, in either degree-minute-second format or single value format. </documentation>
</annotation>
</element>
<element name="stringValue" type="string">
<annotation>
<documentation>String value of an operation parameter. A string value does not have an associated unit of measure. </documentation>
</annotation>
</element>
<element name="integerValue" type="positiveInteger">
<annotation>
<documentation>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>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>List 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 list of double values. </documentation>
</annotation>
</element>
<element name="integerValueList" type="gml:integerList">
<annotation>
<documentation>List 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 list of inte...
</annotation>
</element>
<element name="valueFile" type="anyURI">
<annotation>
<documentation>Reference to a file containing multiple parameter values, each numeric value with its associated unit of measure. </documentation>
</annotation>
</element>
</choice>
<element name="valueOfParameter" type="gml:OperationParameterRefType">
<annotation>
<documentation>Association to the operation parameter that this is a value of. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- =========================================================== -->
<element name="_GeneralOperationMethod" type="gml:GeneralOperationMethodType" abstract="true" substitutionGroup="gml:_CRSObject"/>
<!-- =========================================================== -->
<complexType name="GeneralOperationMethodType" abstract="true">
<annotation>
<documentation>Abstract definition of an algorithm used to perform a coordinate operation. Most operation methods use a number of operation parameters (although some coordinate conversions use none). All concrete types derived from this type sh...
</annotation>
<complexContent>
<extension base="gml:AbstractCRSObjectType">
<sequence>
<element name="methodID" type="gml:IdentifierType">
<annotation>
<documentation>Identification of this operation method. </documentation>
</annotation>
</element>
<element name="formula" type="string">
<annotation>
<documentation>Formula(s) used by this operation method. The value may be a reference to a publication. Note that the operation method may not be analytic, in which case this element references or contains the procedure, not an analytic...
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- =========================================================== -->
<element name="generalOperationMethodRef" type="gml:GeneralOperationMethodRefType"/>
<!-- =========================================================== -->
<complexType name="GeneralOperationMethodRefType">
<annotation>
<documentation>Association to an abstract Operation Method, either referencing or containing the definition of that Operation Method. </documentation>
</annotation>
<sequence>
<element ref="gml:_GeneralOperationMethod" minOccurs="0"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<!-- =========================================================== -->
<element name="OperationMethod" type="gml:OperationMethodType" substitutionGroup="gml:_GeneralOperationMethod"/>
<!-- =========================================================== -->
<complexType name="OperationMethodType">
<annotation>
<documentation>Definition of a concrete general-purpose algorithm used to perform a coordinate operation. Most operation methods use a number of operation parameters (although some coordinate conversions use none). Each coordinate operation usi...
</annotation>
<complexContent>
<extension base="gml:GeneralOperationMethodType">
<sequence>
<element name="usesParameter" type="gml:OperationParameterRefType" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Unordered list of associations to the set of operation parameters used by this operation method. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
<!-- =========================================================== -->
<element name="operationMethodRef" type="gml:OperationMethodRefType" substitutionGroup="gml:generalOperationMethodRef"/>
<!-- =========================================================== -->
<complexType name="OperationMethodRefType">
<annotation>
<documentation>Association to a concrete general-purpose Operation Method, either referencing or containing the definition of that Operation Method. </documentation>
</annotation>
<complexContent>
<restriction base="gml:GeneralOperationMethodRefType">
<sequence>
<element ref="gml:OperationMethod" minOccurs="0"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</restriction>
</complexContent>
</complexType>
<!-- =========================================================== -->
<element name="OperationParameter" type="gml:OperationParameterType" substitutionGroup="gml:_CRSObject"/>
<!-- =========================================================== -->
<complexType name="OperationParameterType">
<annotation>
<documentation>The definition of a parameter used by an operation method. </documentation>
</annotation>
( run in 0.588 second using v1.01-cache-2.11-cpan-d8267643d1d )