public class GMLSchema extends SchemaImpl
Modifier and Type | Field and Description |
---|---|
static ComplexType |
_BOOLEAN_TYPE
<complexType name="_Boolean">
<simpleContent>
<extension base="boolean">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
|
static ComplexType |
_CATEGORY_TYPE
<complexType name="_Category">
<simpleContent>
<extension base="gml:CodeType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
|
static ComplexType |
_COORDINATEOPERATIONACCURACY_TYPE
<complexType name="_coordinateOperationAccuracy">
<sequence minOccurs="0">
<element ref="gmd:AbstractDQ_PositionalAccuracy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
_COUNT_TYPE
<complexType name="_Count">
<simpleContent>
<extension base="integer">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
|
static ComplexType |
_DOMAINOFVALIDITY_TYPE
<complexType name="_domainOfValidity">
<sequence minOccurs="0">
<element ref="gmd:EX_Extent"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
_FORMULACITATION_TYPE
<complexType name="_formulaCitation">
<sequence minOccurs="0">
<element ref="gmd:CI_Citation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
_QUANTITY_TYPE
<complexType name="_Quantity">
<simpleContent>
<extension base="gml:MeasureType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
|
static ComplexType |
_sECONDDEFININGPARAMETER_TYPE
<complexType name="_secondDefiningParameter">
<sequence>
<element ref="gml:SecondDefiningParameter"/>
</sequence>
</complexType>
|
static ComplexType |
_SECONDDEFININGPARAMETER_TYPE
<complexType name="_SecondDefiningParameter">
<choice>
<element name="inverseFlattening" type="gml:MeasureType"/>
<element name="semiMinorAxis" type="gml:LengthType"/>
<element default="true" name="isSphere" type="boolean"/>
</choice>
</complexType>
|
static ComplexType |
ABSTRACTCONTINUOUSCOVERAGETYPE_TYPE
<complexType abstract="true" name="AbstractContinuousCoverageType">
<complexContent>
<extension base="gml:AbstractCoverageType">
<sequence>
<element minOccurs="0" ref="gml:coverageFunction"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTCOORDINATEOPERATIONTYPE_TYPE
<complexType abstract="true" name="AbstractCoordinateOperationType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element minOccurs="0" ref="gml:operationVersion"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/>
<element minOccurs="0" ref="gml:sourceCRS"/>
<element minOccurs="0" ref="gml:targetCRS"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTCOORDINATESYSTEMTYPE_TYPE
<complexType abstract="true" name="AbstractCoordinateSystemType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element maxOccurs="unbounded" ref="gml:axis"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTCOVERAGETYPE_TYPE
<complexType abstract="true" name="AbstractCoverageType">
<annotation>
<documentation>The base type for coverages is gml:AbstractCoverageType. |
static ComplexType |
ABSTRACTCRSTYPE_TYPE
<complexType abstract="true" name="AbstractCRSType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTCURVESEGMENTTYPE_TYPE
<complexType abstract="true" name="AbstractCurveSegmentType">
<attribute default="0" name="numDerivativesAtStart" type="integer"/>
<attribute default="0" name="numDerivativesAtEnd" type="integer"/>
<attribute default="0" name="numDerivativeInterior" type="integer"/>
</complexType>
|
static ComplexType |
ABSTRACTCURVETYPE_TYPE
<complexType abstract="true" name="AbstractCurveType">
<annotation>
<documentation>gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity. |
static ComplexType |
ABSTRACTDATUMTYPE_TYPE
<complexType abstract="true" name="AbstractDatumType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element minOccurs="0" ref="gml:anchorDefinition"/>
<element minOccurs="0" ref="gml:realizationEpoch"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTFEATURECOLLECTIONTYPE_TYPE
<complexType abstract="true" name="AbstractFeatureCollectionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:featureMember"/>
<element minOccurs="0" ref="gml:featureMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTFEATUREMEMBERTYPE_TYPE
<complexType abstract="true" name="AbstractFeatureMemberType">
<annotation>
<documentation>To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType. |
static ComplexType |
ABSTRACTFEATURETYPE_TYPE
<complexType abstract="true" name="AbstractFeatureType">
<annotation>
<documentation>The basic feature model is given by the gml:AbstractFeatureType. |
static ComplexType |
ABSTRACTGENERALCONVERSIONTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralConversionType">
<complexContent>
<restriction base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
<element minOccurs="0" ref="gml:remarks"/>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTGENERALDERIVEDCRSTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralDerivedCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:conversion"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTGENERALOPERATIONPARAMETERPROPERTYTYPE_TYPE
<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. |
static ComplexType |
ABSTRACTGENERALOPERATIONPARAMETERTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralOperationParameterType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:minimumOccurs"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTGENERALPARAMETERVALUEPROPERTYTYPE_TYPE
<complexType name="AbstractGeneralParameterValuePropertyType">
<annotation>
<documentation>gml:AbstractGeneralParameterValuePropertyType is a property type for inline association roles to a parameter value or group of parameter values, always containing the values. |
static ComplexType |
ABSTRACTGENERALPARAMETERVALUETYPE_TYPE
<complexType abstract="true" name="AbstractGeneralParameterValueType">
<sequence/>
</complexType>
|
static ComplexType |
ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralTransformationType">
<complexContent>
<restriction base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
<element minOccurs="0" ref="gml:remarks"/>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element ref="gml:operationVersion"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/>
<element ref="gml:sourceCRS"/>
<element ref="gml:targetCRS"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTGEOMETRICAGGREGATETYPE_TYPE
<complexType abstract="true" name="AbstractGeometricAggregateType">
<complexContent>
<extension base="gml:AbstractGeometryType">
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTGEOMETRICPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractGeometricPrimitiveType">
<annotation>
<documentation>gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. |
static AttributeType |
ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType">
<annotation>
<documentation>All geometry elements are derived directly or indirectly from this abstract supertype. |
static ComplexType |
ABSTRACTGMLTYPE_TYPE
<complexType abstract="true" name="AbstractGMLType">
<sequence>
<group ref="gml:StandardObjectProperties"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</complexType>
|
static ComplexType |
ABSTRACTGRIDDEDSURFACETYPE_ROWS_TYPE
<complexType name="AbstractGriddedSurfaceType_rows">
<sequence>
<element maxOccurs="unbounded" ref="gml:Row"/>
</sequence>
</complexType>
|
static ComplexType |
ABSTRACTGRIDDEDSURFACETYPE_TYPE
<complexType abstract="true" name="AbstractGriddedSurfaceType">
<complexContent>
<extension base="gml:AbstractParametricCurveSurfaceType">
<sequence>
<group ref="gml:PointGrid"/>
</sequence>
<attribute name="rows" type="integer"/>
<attribute name="columns" type="integer"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTMEMBERTYPE_TYPE
<complexType abstract="true" name="AbstractMemberType">
<annotation>
<documentation>To create a collection of GML Objects that are not all features, a property type shall be derived by extension from gml:AbstractMemberType. |
static ComplexType |
ABSTRACTMETADATAPROPERTYTYPE_TYPE
<complexType abstract="true" name="AbstractMetadataPropertyType">
<annotation>
<documentation>To associate metadata described by any XML Schema with a GML object, a property element shall be defined whose content model is derived by extension from gml:AbstractMetadataPropertyType. |
static ComplexType |
ABSTRACTMETADATATYPE_TYPE
<complexType abstract="true" mixed="true" name="AbstractMetaDataType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence/>
<attribute ref="gml:id"/>
</complexType>
|
static ComplexType |
ABSTRACTPARAMETRICCURVESURFACETYPE_TYPE
<complexType abstract="true" name="AbstractParametricCurveSurfaceType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTRINGPROPERTYTYPE_TYPE
<complexType name="AbstractRingPropertyType">
<annotation>
<documentation>A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface. |
static ComplexType |
ABSTRACTRINGTYPE_TYPE
<complexType abstract="true" name="AbstractRingType">
<sequence/>
</complexType>
|
static ComplexType |
ABSTRACTSOLIDTYPE_TYPE
<complexType name="AbstractSolidType">
<annotation>
<documentation>gml:AbstractSolidType is an abstraction of a solid to support the different levels of complexity. |
static ComplexType |
ABSTRACTSURFACEPATCHTYPE_TYPE
<complexType abstract="true" name="AbstractSurfacePatchType"/>
|
static ComplexType |
ABSTRACTSURFACETYPE_TYPE
<complexType abstract="true" name="AbstractSurfaceType">
<annotation>
<documentation>gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity. |
static ComplexType |
ABSTRACTTIMECOMPLEXTYPE_TYPE
<complexType abstract="true" name="AbstractTimeComplexType">
<complexContent>
<extension base="gml:AbstractTimeObjectType"/>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTTIMEGEOMETRICPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTimeGeometricPrimitiveType">
<complexContent>
<extension base="gml:AbstractTimePrimitiveType">
<attribute default="#ISO-8601" name="frame" type="anyURI"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTTIMEOBJECTTYPE_TYPE
<complexType abstract="true" name="AbstractTimeObjectType">
<complexContent>
<extension base="gml:AbstractGMLType"/>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTTIMEPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTimePrimitiveType">
<complexContent>
<extension base="gml:AbstractTimeObjectType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="relatedTime" type="gml:RelatedTimeType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTTIMESLICETYPE_TYPE
<complexType abstract="true" name="AbstractTimeSliceType">
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element ref="gml:validTime"/>
<element minOccurs="0" ref="gml:dataSource"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTTIMETOPOLOGYPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTimeTopologyPrimitiveType">
<complexContent>
<extension base="gml:AbstractTimePrimitiveType">
<sequence>
<element minOccurs="0" name="complex" type="gml:ReferenceType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ABSTRACTTOPOLOGYTYPE_TYPE
<complexType abstract="true" name="AbstractTopologyType">
<annotation>
<documentation>This abstract type supplies the root or base type for all topological elements including primitives and complexes. |
static ComplexType |
ABSTRACTTOPOPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTopoPrimitiveType">
<complexContent>
<extension base="gml:AbstractTopologyType"/>
</complexContent>
</complexType>
|
static ComplexType |
AFFINECSPROPERTYTYPE_TYPE
<complexType name="AffineCSPropertyType">
<annotation>
<documentation>gml:AffineCSPropertyType is a property type for association roles to an affine coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
AFFINECSTYPE_TYPE
<complexType name="AffineCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
AFFINEPLACEMENTTYPE_TYPE
<complexType name="AffinePlacementType">
<sequence>
<element name="location" type="gml:DirectPositionType"/>
<element maxOccurs="unbounded" name="refDirection" type="gml:VectorType"/>
<element name="inDimension" type="positiveInteger"/>
<element name="outDimension" type="positiveInteger"/>
</sequence>
</complexType>
|
static AttributeType |
AGGREGATIONTYPE_TYPE
<simpleType final="#all" name="AggregationType">
<restriction base="string">
<enumeration value="set"/>
<enumeration value="bag"/>
<enumeration value="sequence"/>
<enumeration value="array"/>
<enumeration value="record"/>
<enumeration value="table"/>
</restriction>
</simpleType>
|
static ComplexType |
ANGLECHOICETYPE_TYPE
<complexType name="AngleChoiceType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<choice>
<element ref="gml:angle"/>
<element ref="gml:dmsAngle"/>
</choice>
</complexType>
|
static ComplexType |
ANGLETYPE_TYPE
<complexType name="AngleType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
static ComplexType |
ARCBYBULGETYPE_TYPE
<complexType name="ArcByBulgeType">
<complexContent>
<restriction base="gml:ArcStringByBulgeType">
<sequence>
<choice>
<choice maxOccurs="2" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="bulge" type="double"/>
<element name="normal" type="gml:VectorType"/>
</sequence>
<attribute fixed="1" name="numArc" type="integer"/>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
ARCBYCENTERPOINTTYPE_TYPE
<complexType name="ArcByCenterPointType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice>
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="radius" type="gml:LengthType"/>
<element minOccurs="0" name="startAngle" type="gml:AngleType"/>
<element minOccurs="0" name="endAngle" type="gml:AngleType"/>
</sequence>
<attribute fixed="circularArcCenterPointWithRadius"
name="interpolation" type="gml:CurveInterpolationType"/>
<attribute fixed="1" name="numArc" type="integer" use="required"/>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
ARCMINUTESTYPE_TYPE
<simpleType name="ArcMinutesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="nonNegativeInteger">
<maxInclusive value="59"/>
</restriction>
</simpleType>
|
static AttributeType |
ARCSECONDSTYPE_TYPE
<simpleType name="ArcSecondsType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="decimal">
<minInclusive value="0.00"/>
<maxExclusive value="60.00"/>
</restriction>
</simpleType>
|
static ComplexType |
ARCSTRINGBYBULGETYPE_TYPE
<complexType name="ArcStringByBulgeType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element maxOccurs="unbounded" name="bulge" type="double"/>
<element maxOccurs="unbounded" name="normal" type="gml:VectorType"/>
</sequence>
<attribute fixed="circularArc2PointWithBulge"
name="interpolation" type="gml:CurveInterpolationType"/>
<attribute name="numArc" type="integer"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ARCSTRINGTYPE_TYPE
<complexType name="ArcStringType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="3">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
<attribute fixed="circularArc3Points" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute name="numArc" type="integer"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ARCTYPE_TYPE
<complexType name="ArcType">
<complexContent>
<restriction base="gml:ArcStringType">
<sequence>
<choice>
<choice maxOccurs="3" minOccurs="3">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
<attribute fixed="1" name="numArc" type="integer"/>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
AREATYPE_TYPE
<complexType name="AreaType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
static ComplexType |
ARRAYASSOCIATIONTYPE_TYPE
<complexType name="ArrayAssociationType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:AbstractObject"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
ARRAYTYPE_TYPE
<complexType name="ArrayType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element minOccurs="0" ref="gml:members"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ASSOCIATIONROLETYPE_TYPE
<complexType name="AssociationRoleType">
<sequence minOccurs="0">
<any namespace="##any"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static AttributeType |
AXISDIRECTION_TYPE
<simpleType name="AxisDirection">
<annotation>
<documentation>The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid. |
static AttributeType |
AXISDIRECTIONLIST_TYPE
<simpleType name="AxisDirectionList">
<annotation>
<documentation>The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. |
static ComplexType |
BAGTYPE_TYPE
<complexType name="BagType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:member"/>
<element minOccurs="0" ref="gml:members"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
BASEUNITTYPE_TYPE
<complexType name="BaseUnitType">
<complexContent>
<extension base="gml:UnitDefinitionType">
<sequence>
<element name="unitsSystem" type="gml:ReferenceType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
BEZIERTYPE_TYPE
<complexType name="BezierType">
<complexContent>
<restriction base="gml:BSplineType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="degree" type="nonNegativeInteger"/>
<element maxOccurs="2" minOccurs="2" name="knot" type="gml:KnotPropertyType"/>
</sequence>
<attribute fixed="polynomialSpline" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute fixed="true" name="isPolynomial" type="boolean"/>
<attribute name="knotType" type="gml:KnotTypesType" use="prohibited"/>
</restriction>
</complexContent>
</complexType>
|
static AttributeType |
BOOLEANLIST_TYPE
<simpleType name="booleanList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
BOOLEANORNILREASON_TYPE
<simpleType name="booleanOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
BOOLEANORNILREASONLIST_TYPE
<simpleType name="booleanOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static ComplexType |
BOOLEANPROPERTYTYPE_TYPE
<complexType name="BooleanPropertyType">
<sequence minOccurs="0">
<element ref="gml:Boolean"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
BOUNDEDFEATURETYPE_TYPE
<complexType abstract="true" name="BoundedFeatureType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<restriction base="gml:AbstractFeatureType">
<sequence>
<group ref="gml:StandardObjectProperties"/>
<element ref="gml:boundedBy"/>
<element minOccurs="0" ref="gml:location"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
BOUNDINGSHAPETYPE_TYPE
<complexType name="BoundingShapeType">
<sequence>
<choice>
<element ref="gml:Envelope"/>
<element ref="gml:Null"/>
</choice>
</sequence>
<attribute name="nilReason" type="gml:NilReasonType"/>
</complexType>
|
static ComplexType |
BSPLINETYPE_TYPE
<complexType name="BSplineType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="degree" type="nonNegativeInteger"/>
<element maxOccurs="unbounded" minOccurs="2" name="knot" type="gml:KnotPropertyType"/>
</sequence>
<attribute default="polynomialSpline" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute name="isPolynomial" type="boolean"/>
<attribute name="knotType" type="gml:KnotTypesType"/>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
CALDATE_TYPE
<simpleType name="CalDate">
<union memberTypes="date gYearMonth gYear"/>
</simpleType>
|
static ComplexType |
CARTESIANCSPROPERTYTYPE_TYPE
<complexType name="CartesianCSPropertyType">
<annotation>
<documentation>gml:CartesianCSPropertyType is a property type for association roles to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
CARTESIANCSTYPE_TYPE
<complexType name="CartesianCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
CATEGORYEXTENTTYPE_TYPE
<complexType name="CategoryExtentType">
<simpleContent>
<restriction base="gml:CodeOrNilReasonListType">
<length value="2"/>
</restriction>
</simpleContent>
</complexType>
|
static ComplexType |
CATEGORYPROPERTYTYPE_TYPE
<complexType name="CategoryPropertyType">
<sequence minOccurs="0">
<element ref="gml:Category"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
CIRCLEBYCENTERPOINTTYPE_TYPE
<complexType name="CircleByCenterPointType">
<complexContent>
<restriction base="gml:ArcByCenterPointType">
<sequence>
<choice>
<choice>
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="radius" type="gml:LengthType"/>
</sequence>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
CIRCLETYPE_TYPE
<complexType name="CircleType">
<complexContent>
<extension base="gml:ArcType"/>
</complexContent>
</complexType>
|
static ComplexType |
CLOTHOIDTYPE_REFLOCATION_TYPE
<complexType name="ClothoidType_refLocation">
<sequence>
<element ref="gml:AffinePlacement"/>
</sequence>
</complexType>
|
static ComplexType |
CLOTHOIDTYPE_TYPE
<complexType name="ClothoidType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<element name="refLocation">
<complexType name="ClothoidType_refLocation">
<sequence>
<element ref="gml:AffinePlacement"/>
</sequence>
</complexType>
</element>
<element name="scaleFactor" type="decimal"/>
<element name="startParameter" type="double"/>
<element name="endParameter" type="double"/>
</sequence>
<attribute fixed="clothoid" name="interpolation" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CODELISTTYPE_TYPE
<complexType name="CodeListType">
<annotation>
<documentation>gml:CodeListType provides for lists of terms. |
static ComplexType |
CODEORNILREASONLISTTYPE_TYPE
<complexType name="CodeOrNilReasonListType">
<annotation>
<documentation>gml:CodeOrNilReasonListType provides for lists of terms. |
static ComplexType |
CODETYPE_TYPE
<complexType name="CodeType">
<annotation>
<documentation>gml:CodeType is a generalized type to be used for a term, keyword or name. |
static ComplexType |
CODEWITHAUTHORITYTYPE_TYPE
<complexType name="CodeWithAuthorityType">
<annotation>
<documentation>gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance. |
static AttributeType |
COMPASSPOINTENUMERATION_TYPE
<simpleType name="CompassPointEnumeration">
<annotation>
<documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°. |
static ComplexType |
COMPOSITECURVETYPE_TYPE
<complexType name="CompositeCurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element maxOccurs="unbounded" ref="gml:curveMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
COMPOSITESOLIDTYPE_TYPE
<complexType name="CompositeSolidType">
<complexContent>
<extension base="gml:AbstractSolidType">
<sequence>
<element maxOccurs="unbounded" ref="gml:solidMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
COMPOSITESURFACETYPE_TYPE
<complexType name="CompositeSurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element maxOccurs="unbounded" ref="gml:surfaceMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
COMPOSITEVALUETYPE_TYPE
<complexType name="CompositeValueType">
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:valueComponent"/>
<element minOccurs="0" ref="gml:valueComponents"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
COMPOUNDCRSPROPERTYTYPE_TYPE
<complexType name="CompoundCRSPropertyType">
<annotation>
<documentation>gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
COMPOUNDCRSTYPE_TYPE
<complexType name="CompoundCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:componentReferenceSystem"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CONCATENATEDOPERATIONPROPERTYTYPE_TYPE
<complexType name="ConcatenatedOperationPropertyType">
<annotation>
<documentation>gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation. |
static ComplexType |
CONCATENATEDOPERATIONTYPE_TYPE
<complexType name="ConcatenatedOperationType">
<annotation>
<documentation>gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations. |
static ComplexType |
CONETYPE_TYPE
<complexType name="ConeType">
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute fixed="circularArc3Points"
name="horizontalCurveType" type="gml:CurveInterpolationType"/>
<attribute fixed="linear" name="verticalCurveType" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CONVENTIONALUNITTYPE_TYPE
<complexType name="ConventionalUnitType">
<complexContent>
<extension base="gml:UnitDefinitionType">
<sequence>
<choice>
<element ref="gml:conversionToPreferredUnit"/>
<element ref="gml:roughConversionToPreferredUnit"/>
</choice>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:derivationUnitTerm"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CONVERSIONPROPERTYTYPE_TYPE
<complexType name="ConversionPropertyType">
<annotation>
<documentation>gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion. |
static ComplexType |
CONVERSIONTOPREFERREDUNITTYPE_TYPE
<complexType name="ConversionToPreferredUnitType">
<annotation>
<documentation>The inherited attribute uom references the preferred unit that this conversion applies to. |
static ComplexType |
CONVERSIONTYPE_TYPE
<complexType name="ConversionType">
<complexContent>
<extension base="gml:AbstractGeneralConversionType">
<sequence>
<element ref="gml:method"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:parameterValue"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
COORDINATEOPERATIONPROPERTYTYPE_TYPE
<complexType name="CoordinateOperationPropertyType">
<annotation>
<documentation>gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation. |
static ComplexType |
COORDINATESTYPE_TYPE
<complexType name="CoordinatesType">
<annotation>
<documentation>This type is deprecated for tuples with ordinate values that are numbers. |
static ComplexType |
COORDINATESYSTEMAXISPROPERTYTYPE_TYPE
<complexType name="CoordinateSystemAxisPropertyType">
<annotation>
<documentation>gml:CoordinateSystemAxisPropertyType is a property type for association roles to a coordinate system axis, either referencing or containing the definition of that axis. |
static ComplexType |
COORDINATESYSTEMAXISTYPE_TYPE
<complexType name="CoordinateSystemAxisType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:axisAbbrev"/>
<element ref="gml:axisDirection"/>
<element minOccurs="0" ref="gml:minimumValue"/>
<element minOccurs="0" ref="gml:maximumValue"/>
<element minOccurs="0" ref="gml:rangeMeaning"/>
</sequence>
<attribute name="uom" type="gml:UomIdentifier" use="required">
<annotation>
<documentation>The uom attribute provides an identifier of the unit of measure used for this coordinate system axis. |
static ComplexType |
COORDINATESYSTEMPROPERTYTYPE_TYPE
<complexType name="CoordinateSystemPropertyType">
<annotation>
<documentation>gml:CoordinateSystemPropertyType is a property type for association roles to a coordinate system, either referencing or containing the definition of that coordinate system. |
static AttributeType |
COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType">
<restriction base="gml:integerOrNilReasonList">
<length value="2"/>
</restriction>
</simpleType>
|
static ComplexType |
COUNTPROPERTYTYPE_TYPE
<complexType name="CountPropertyType">
<sequence minOccurs="0">
<element ref="gml:Count"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
COVERAGEFUNCTIONTYPE_TYPE
<complexType name="CoverageFunctionType">
<choice>
<element ref="gml:MappingRule"/>
<element ref="gml:CoverageMappingRule"/>
<element ref="gml:GridFunction"/>
</choice>
</complexType>
|
static ComplexType |
CRSPROPERTYTYPE_TYPE
<complexType name="CRSPropertyType">
<annotation>
<documentation>gml:CRSPropertyType is a property type for association roles to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS. |
static ComplexType |
CUBICSPLINETYPE_TYPE
<complexType name="CubicSplineType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="vectorAtStart" type="gml:VectorType"/>
<element name="vectorAtEnd" type="gml:VectorType"/>
</sequence>
<attribute fixed="cubicSpline" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute fixed="3" name="degree" type="integer"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CURVEARRAYPROPERTYTYPE_TYPE
<complexType name="CurveArrayPropertyType">
<annotation>
<documentation>A container for an array of curves. |
static AttributeType |
CURVEINTERPOLATIONTYPE_TYPE
<simpleType name="CurveInterpolationType">
<annotation>
<documentation>gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema. |
static AttributeType |
CURVEPROPERTYTYPE_TYPE
<complexType name="CurvePropertyType">
<annotation>
<documentation>A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static ComplexType |
CURVESEGMENTARRAYPROPERTYTYPE_TYPE
<complexType name="CurveSegmentArrayPropertyType">
<annotation>
<documentation>gml:CurveSegmentArrayPropertyType is a container for an array of curve segments. |
static AttributeType |
CURVETYPE_TYPE
<complexType name="CurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element ref="gml:segments"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CYLINDERTYPE_TYPE
<complexType name="CylinderType">
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute fixed="circularArc3Points"
name="horizontalCurveType" type="gml:CurveInterpolationType"/>
<attribute fixed="linear" name="verticalCurveType" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
CYLINDRICALCSPROPERTYTYPE_TYPE
<complexType name="CylindricalCSPropertyType">
<annotation>
<documentation>gml:CylindricalCSPropertyType is a property type for association roles to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
CYLINDRICALCSTYPE_TYPE
<complexType name="CylindricalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
DATABLOCKTYPE_TYPE
<complexType name="DataBlockType">
<sequence>
<element ref="gml:rangeParameters"/>
<choice>
<element ref="gml:tupleList"/>
<element ref="gml:doubleOrNilReasonTupleList"/>
</choice>
</sequence>
</complexType>
|
static ComplexType |
DATUMPROPERTYTYPE_TYPE
<complexType name="DatumPropertyType">
<annotation>
<documentation>gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum. |
static AttributeType |
DECIMALMINUTESTYPE_TYPE
<simpleType name="DecimalMinutesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="decimal">
<minInclusive value="0.00"/>
<maxExclusive value="60.00"/>
</restriction>
</simpleType>
|
static ComplexType |
DEFINITIONBASETYPE_TYPE
<complexType name="DefinitionBaseType">
<complexContent>
<restriction base="gml:AbstractGMLType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
|
static ComplexType |
DEFINITIONPROXYTYPE_TYPE
<complexType name="DefinitionProxyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element ref="gml:definitionRef"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DEFINITIONTYPE_TYPE
<complexType name="DefinitionType">
<complexContent>
<extension base="gml:DefinitionBaseType">
<sequence>
<element minOccurs="0" ref="gml:remarks"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DEGREESTYPE_TYPE
<complexType name="DegreesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<simpleContent>
<extension base="gml:DegreeValueType">
<attribute name="direction">
<simpleType>
<restriction base="string">
<enumeration value="N"/>
<enumeration value="E"/>
<enumeration value="S"/>
<enumeration value="W"/>
<enumeration value="+"/>
<enumeration value="-"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
|
static AttributeType |
DEGREEVALUETYPE_TYPE
<simpleType name="DegreeValueType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="nonNegativeInteger">
<maxInclusive value="359"/>
</restriction>
</simpleType>
|
static ComplexType |
DERIVATIONUNITTERMTYPE_TYPE
<complexType name="DerivationUnitTermType">
<complexContent>
<extension base="gml:UnitOfMeasureType">
<attribute name="exponent" type="integer"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DERIVEDCRSPROPERTYTYPE_TYPE
<complexType name="DerivedCRSPropertyType">
<annotation>
<documentation>gml:DerivedCRSPropertyType is a property type for association roles to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
DERIVEDCRSTYPE_TYPE
<complexType name="DerivedCRSType">
<complexContent>
<extension base="gml:AbstractGeneralDerivedCRSType">
<sequence>
<element ref="gml:baseCRS"/>
<element ref="gml:derivedCRSType"/>
<element ref="gml:coordinateSystem"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DERIVEDUNITTYPE_TYPE
<complexType name="DerivedUnitType">
<complexContent>
<extension base="gml:UnitDefinitionType">
<sequence>
<element maxOccurs="unbounded" ref="gml:derivationUnitTerm"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DICTIONARYENTRYTYPE_TYPE
<complexType name="DictionaryEntryType">
<complexContent>
<extension base="gml:AbstractMemberType">
<sequence minOccurs="0">
<element ref="gml:Definition"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DICTIONARYTYPE_TYPE
<complexType name="DictionaryType">
<complexContent>
<extension base="gml:DefinitionType">
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="gml:dictionaryEntry"/>
<element ref="gml:indirectEntry"/>
</choice>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DIRECTEDEDGEPROPERTYTYPE_TYPE
<complexType name="DirectedEdgePropertyType">
<sequence minOccurs="0">
<element ref="gml:Edge"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
DIRECTEDFACEPROPERTYTYPE_TYPE
<complexType name="DirectedFacePropertyType">
<sequence minOccurs="0">
<element ref="gml:Face"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
DIRECTEDNODEPROPERTYTYPE_TYPE
<complexType name="DirectedNodePropertyType">
<sequence minOccurs="0">
<element ref="gml:Node"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
DIRECTEDOBSERVATIONATDISTANCETYPE_TYPE
<complexType name="DirectedObservationAtDistanceType">
<complexContent>
<extension base="gml:DirectedObservationType">
<sequence>
<element name="distance" type="gml:MeasureType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DIRECTEDOBSERVATIONTYPE_TYPE
<complexType name="DirectedObservationType">
<complexContent>
<extension base="gml:ObservationType">
<sequence>
<element ref="gml:direction"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DIRECTEDTOPOSOLIDPROPERTYTYPE_TYPE
<complexType name="DirectedTopoSolidPropertyType">
<sequence minOccurs="0">
<element ref="gml:TopoSolid"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
DIRECTIONDESCRIPTIONTYPE_TYPE
<complexType name="DirectionDescriptionType">
<annotation>
<documentation>direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description. |
static ComplexType |
DIRECTIONPROPERTYTYPE_TYPE
<complexType name="DirectionPropertyType">
<choice minOccurs="0">
<element name="DirectionVector" type="gml:DirectionVectorType"/>
<element name="DirectionDescription" type="gml:DirectionDescriptionType"/>
<element name="CompassPoint" type="gml:CompassPointEnumeration"/>
<element name="DirectionKeyword" type="gml:CodeType"/>
<element name="DirectionString" type="gml:StringOrRefType"/>
</choice>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
DIRECTIONVECTORTYPE_TYPE
<complexType name="DirectionVectorType">
<annotation>
<documentation>Direction vectors are specified by providing components of a vector. |
static ComplexType |
DIRECTPOSITIONLISTTYPE_TYPE
<complexType name="DirectPositionListType">
<annotation>
<documentation>posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS). |
static ComplexType |
DIRECTPOSITIONTYPE_TYPE
<complexType name="DirectPositionType">
<annotation>
<documentation>Direct position instances hold the coordinates for a position within some coordinate reference system (CRS). |
static ComplexType |
DISCRETECOVERAGETYPE_TYPE
<complexType name="DiscreteCoverageType">
<complexContent>
<extension base="gml:AbstractCoverageType">
<sequence>
<element minOccurs="0" ref="gml:coverageFunction"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DMSANGLETYPE_TYPE
<complexType name="DMSAngleType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<element ref="gml:degrees"/>
<choice minOccurs="0">
<element ref="gml:decimalMinutes"/>
<sequence>
<element ref="gml:minutes"/>
<element minOccurs="0" ref="gml:seconds"/>
</sequence>
</choice>
</sequence>
</complexType>
|
static ComplexType |
DOMAINSETTYPE_TYPE
<complexType name="DomainSetType">
<sequence minOccurs="0">
<choice>
<element ref="gml:AbstractGeometry"/>
<element ref="gml:AbstractTimeObject"/>
</choice>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static AttributeType |
DOUBLELIST_TYPE
<simpleType name="doubleList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
DOUBLEORNILREASON_TYPE
<simpleType name="doubleOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
DOUBLEORNILREASONLIST_TYPE
<simpleType name="doubleOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static ComplexType |
DYNAMICFEATURECOLLECTIONTYPE_TYPE
<complexType name="DynamicFeatureCollectionType">
<complexContent>
<extension base="gml:DynamicFeatureType">
<sequence>
<element ref="gml:dynamicMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DYNAMICFEATUREMEMBERTYPE_TYPE
<complexType name="DynamicFeatureMemberType">
<complexContent>
<extension base="gml:AbstractFeatureMemberType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:DynamicFeature"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
DYNAMICFEATURETYPE_TYPE
<complexType name="DynamicFeatureType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<group ref="gml:dynamicProperties"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
EDGETYPE_TYPE
<complexType name="EdgeType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element minOccurs="0" name="container" type="gml:TopoSolidPropertyType"/>
<element maxOccurs="2" minOccurs="2" ref="gml:directedNode"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:directedFace"/>
<element minOccurs="0" ref="gml:curveProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ELLIPSOIDALCSPROPERTYTYPE_TYPE
<complexType name="EllipsoidalCSPropertyType">
<annotation>
<documentation>gml:EllipsoidalCSPropertyType is a property type for association roles to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
ELLIPSOIDALCSTYPE_TYPE
<complexType name="EllipsoidalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
ELLIPSOIDPROPERTYTYPE_TYPE
<complexType name="EllipsoidPropertyType">
<annotation>
<documentation>gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid. |
static ComplexType |
ELLIPSOIDTYPE_TYPE
<complexType name="EllipsoidType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:semiMajorAxis"/>
<element ref="gml:secondDefiningParameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ENGINEERINGCRSPROPERTYTYPE_TYPE
<complexType name="EngineeringCRSPropertyType">
<annotation>
<documentation>gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
ENGINEERINGCRSTYPE_TYPE
<complexType name="EngineeringCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:affineCS"/>
<element ref="gml:cartesianCS"/>
<element ref="gml:cylindricalCS"/>
<element ref="gml:linearCS"/>
<element ref="gml:polarCS"/>
<element ref="gml:sphericalCS"/>
<element ref="gml:userDefinedCS"/>
<element ref="gml:coordinateSystem">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
</choice>
<element ref="gml:engineeringDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ENGINEERINGDATUMPROPERTYTYPE_TYPE
<complexType name="EngineeringDatumPropertyType">
<annotation>
<documentation>gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum. |
static ComplexType |
ENGINEERINGDATUMTYPE_TYPE
<complexType name="EngineeringDatumType">
<complexContent>
<extension base="gml:AbstractDatumType"/>
</complexContent>
</complexType>
|
static ComplexType |
ENVELOPETYPE_TYPE
<complexType name="EnvelopeType">
<choice>
<sequence>
<element name="lowerCorner" type="gml:DirectPositionType"/>
<element name="upperCorner" type="gml:DirectPositionType"/>
</sequence>
<element maxOccurs="2" minOccurs="2" ref="gml:pos">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
<element ref="gml:coordinates"/>
</choice>
<attributeGroup ref="gml:SRSReferenceGroup"/>
</complexType>
|
static ComplexType |
ENVELOPEWITHTIMEPERIODTYPE_TYPE
<complexType name="EnvelopeWithTimePeriodType">
<complexContent>
<extension base="gml:EnvelopeType">
<sequence>
<element name="beginPosition" type="gml:TimePositionType"/>
<element name="endPosition" type="gml:TimePositionType"/>
</sequence>
<attribute default="#ISO-8601" name="frame" type="anyURI"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
FACEORTOPOSOLIDPROPERTYTYPE_TYPE
<complexType name="FaceOrTopoSolidPropertyType">
<choice minOccurs="0">
<element ref="gml:Face"/>
<element ref="gml:TopoSolid"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
FACETYPE_TYPE
<complexType name="FaceType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="isolated" type="gml:NodePropertyType"/>
<element maxOccurs="unbounded" ref="gml:directedEdge"/>
<element maxOccurs="2" minOccurs="0" ref="gml:directedTopoSolid"/>
<element minOccurs="0" ref="gml:surfaceProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
<attribute default="false" name="universal" type="boolean" use="optional">
<annotation>
<documentation>If the topological representation exists an unbounded manifold (e.g. |
static ComplexType |
FEATUREARRAYPROPERTYTYPE_TYPE
<complexType name="FeatureArrayPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractFeature"/>
</sequence>
</complexType>
|
static ComplexType |
FEATURECOLLECTIONTYPE_TYPE
<complexType name="FeatureCollectionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractFeatureCollectionType"/>
</complexContent>
</complexType>
|
static ComplexType |
FEATUREPROPERTYTYPE_TYPE
<complexType name="FeaturePropertyType">
<sequence minOccurs="0">
<element ref="gml:AbstractFeature"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
FILETYPE_TYPE
<complexType name="FileType">
<sequence>
<element ref="gml:rangeParameters"/>
<choice>
<element name="fileName" type="anyURI">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
<element name="fileReference" type="anyURI"/>
</choice>
<element name="fileStructure" type="gml:CodeType"/>
<element minOccurs="0" name="mimeType" type="anyURI"/>
<element minOccurs="0" name="compression" type="anyURI"/>
</sequence>
</complexType>
|
static ComplexType |
FORMULATYPE_TYPE
<complexType name="FormulaType">
<sequence>
<element minOccurs="0" name="a" type="double"/>
<element name="b" type="double"/>
<element name="c" type="double"/>
<element minOccurs="0" name="d" type="double"/>
</sequence>
</complexType>
|
static ComplexType |
GENERALCONVERSIONPROPERTYTYPE_TYPE
<complexType name="GeneralConversionPropertyType">
<annotation>
<documentation>gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion. |
static ComplexType |
GENERALTRANSFORMATIONPROPERTYTYPE_TYPE
<complexType name="GeneralTransformationPropertyType">
<annotation>
<documentation>gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation. |
static ComplexType |
GENERICMETADATATYPE_TYPE
<complexType mixed="true" name="GenericMetaDataType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent mixed="true">
<extension base="gml:AbstractMetaDataType">
<sequence>
<any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
GEOCENTRICCRSPROPERTYTYPE_TYPE
<complexType name="GeocentricCRSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeocentricCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
GEOCENTRICCRSTYPE_TYPE
<complexType name="GeocentricCRSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:usesCartesianCS"/>
<element ref="gml:usesSphericalCS"/>
</choice>
<element ref="gml:usesGeodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
GEODESICSTRINGTYPE_TYPE
<complexType name="GeodesicStringType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<choice>
<element ref="gml:posList"/>
<group maxOccurs="unbounded" minOccurs="2" ref="gml:geometricPositionGroup"/>
</choice>
<attribute fixed="geodesic" name="interpolation" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
GEODESICTYPE_TYPE
<complexType name="GeodesicType">
<complexContent>
<extension base="gml:GeodesicStringType"/>
</complexContent>
</complexType>
|
static ComplexType |
GEODETICCRSPROPERTYTYPE_TYPE
<complexType name="GeodeticCRSPropertyType">
<annotation>
<documentation>gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
GEODETICCRSTYPE_TYPE
<complexType name="GeodeticCRSType">
<annotation>
<documentation>gml:GeodeticCRS is a coordinate reference system based on a geodetic datum. |
static ComplexType |
GEODETICDATUMPROPERTYTYPE_TYPE
<complexType name="GeodeticDatumPropertyType">
<annotation>
<documentation>gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum. |
static ComplexType |
GEODETICDATUMTYPE_TYPE
<complexType name="GeodeticDatumType">
<complexContent>
<extension base="gml:AbstractDatumType">
<sequence>
<element ref="gml:primeMeridian"/>
<element ref="gml:ellipsoid"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
GEOGRAPHICCRSPROPERTYTYPE_TYPE
<complexType name="GeographicCRSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeographicCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
GEOGRAPHICCRSTYPE_TYPE
<complexType name="GeographicCRSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:usesEllipsoidalCS"/>
<element ref="gml:usesGeodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
GEOMETRICCOMPLEXPROPERTYTYPE_TYPE
<complexType name="GeometricComplexPropertyType">
<annotation>
<documentation>A property that has a geometric complex as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static ComplexType |
GEOMETRICCOMPLEXTYPE_TYPE
<complexType name="GeometricComplexType">
<complexContent>
<extension base="gml:AbstractGeometryType">
<sequence>
<element maxOccurs="unbounded" name="element" type="gml:GeometricPrimitivePropertyType"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
GEOMETRICPRIMITIVEPROPERTYTYPE_TYPE
<complexType name="GeometricPrimitivePropertyType">
<annotation>
<documentation>A property that has a geometric primitive as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static ComplexType |
GEOMETRYARRAYPROPERTYTYPE_TYPE
<complexType name="GeometryArrayPropertyType">
<annotation>
<documentation>If a feature has a property which takes an array of geometry elements as its value, this is called a geometry array property. |
static AttributeType |
GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType">
<annotation>
<documentation>A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). |
static ComplexType |
GRIDENVELOPETYPE_TYPE
<complexType name="GridEnvelopeType">
<sequence>
<element name="low" type="gml:integerList"/>
<element name="high" type="gml:integerList"/>
</sequence>
</complexType>
|
static ComplexType |
GRIDFUNCTIONTYPE_TYPE
<complexType name="GridFunctionType">
<sequence>
<element minOccurs="0" name="sequenceRule" type="gml:SequenceRuleType"/>
<element minOccurs="0" name="startPoint" type="gml:integerList"/>
</sequence>
</complexType>
|
static ComplexType |
GRIDLENGTHTYPE_TYPE
<complexType name="GridLengthType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
static ComplexType |
GRIDLIMITSTYPE_TYPE
<complexType name="GridLimitsType">
<sequence>
<element name="GridEnvelope" type="gml:GridEnvelopeType"/>
</sequence>
</complexType>
|
static ComplexType |
GRIDTYPE_TYPE
<complexType name="GridType">
<complexContent>
<extension base="gml:AbstractGeometryType">
<sequence>
<element name="limits" type="gml:GridLimitsType"/>
<choice>
<element name="axisLabels" type="gml:NCNameList"/>
<element maxOccurs="unbounded" name="axisName" type="string"/>
</choice>
</sequence>
<attribute name="dimension" type="positiveInteger" use="required"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
HISTORYPROPERTYTYPE_TYPE
<complexType name="HistoryPropertyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:AbstractTimeSlice"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
IDENTIFIEDOBJECTTYPE_TYPE
<complexType abstract="true" name="IdentifiedObjectType">
<annotation>
<documentation>gml:IdentifiedObjectType provides identification properties of a CRS-related object. |
static ComplexType |
IMAGECRSPROPERTYTYPE_TYPE
<complexType name="ImageCRSPropertyType">
<annotation>
<documentation>gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
IMAGECRSTYPE_TYPE
<complexType name="ImageCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:cartesianCS"/>
<element ref="gml:affineCS"/>
<element ref="gml:usesObliqueCartesianCS"/>
</choice>
<element ref="gml:imageDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
IMAGEDATUMPROPERTYTYPE_TYPE
<complexType name="ImageDatumPropertyType">
<annotation>
<documentation>gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum. |
static ComplexType |
IMAGEDATUMTYPE_TYPE
<complexType name="ImageDatumType">
<complexContent>
<extension base="gml:AbstractDatumType">
<sequence>
<element ref="gml:pixelInCell"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
INCREMENTORDER_TYPE
<simpleType name="IncrementOrder">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="string">
<enumeration value="+x+y"/>
<enumeration value="+y+x"/>
<enumeration value="+x-y"/>
<enumeration value="-x-y"/>
</restriction>
</simpleType>
|
static ComplexType |
INDIRECTENTRYTYPE_TYPE
<complexType name="IndirectEntryType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<element ref="gml:DefinitionProxy"/>
</sequence>
</complexType>
|
static ComplexType |
INLINEPROPERTYTYPE_TYPE
<complexType name="InlinePropertyType">
<sequence>
<any namespace="##any"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static AttributeType |
INTEGERLIST_TYPE
<simpleType name="integerList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
INTEGERORNILREASON_TYPE
<simpleType name="integerOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
INTEGERORNILREASONLIST_TYPE
<simpleType name="integerOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static ComplexType |
KNOTPROPERTYTYPE_TYPE
<complexType name="KnotPropertyType">
<annotation>
<documentation>gml:KnotPropertyType encapsulates a knot to use it in a geometric type. |
static ComplexType |
KNOTTYPE_TYPE
<complexType name="KnotType">
<sequence>
<element name="value" type="double"/>
<element name="multiplicity" type="nonNegativeInteger"/>
<element name="weight" type="double"/>
</sequence>
</complexType>
|
static AttributeType |
KNOTTYPESTYPE_TYPE
<simpleType name="KnotTypesType">
<annotation>
<documentation>This enumeration type specifies values for the knots' type (see ISO 19107:2003, 6.4.25). |
static ComplexType |
LENGTHTYPE_TYPE
<complexType name="LengthType">
<annotation>
<documentation>This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType. |
static ComplexType |
LINEARCSPROPERTYTYPE_TYPE
<complexType name="LinearCSPropertyType">
<annotation>
<documentation>gml:LinearCSPropertyType is a property type for association roles to a linear coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
LINEARCSTYPE_TYPE
<complexType name="LinearCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static AttributeType |
LINEARRINGPROPERTYTYPE_TYPE
<complexType name="LinearRingPropertyType">
<annotation>
<documentation>A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary. |
static AttributeType |
LINEARRINGTYPE_TYPE
<complexType name="LinearRingType">
<complexContent>
<extension base="gml:AbstractRingType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="4">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
LINESTRINGSEGMENTARRAYPROPERTYTYPE_TYPE
<complexType name="LineStringSegmentArrayPropertyType">
<annotation>
<documentation>gml:LineStringSegmentArrayPropertyType provides a container for line strings. |
static ComplexType |
LINESTRINGSEGMENTTYPE_TYPE
<complexType name="LineStringSegmentType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
<attribute fixed="linear" name="interpolation" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
LINESTRINGTYPE_TYPE
<complexType name="LineStringType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
LOCATIONPROPERTYTYPE_TYPE
<complexType name="LocationPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<choice>
<element ref="gml:AbstractGeometry"/>
<element ref="gml:LocationKeyWord"/>
<element ref="gml:LocationString"/>
<element ref="gml:Null"/>
</choice>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
MAPPINGRULETYPE_TYPE
<complexType final="#all" name="MappingRuleType">
<choice>
<element name="ruleDefinition" type="string"/>
<element name="ruleReference" type="gml:ReferenceType"/>
</choice>
</complexType>
|
static ComplexType |
MEASURELISTTYPE_TYPE
<complexType name="MeasureListType">
<annotation>
<documentation>gml:MeasureListType provides for a list of quantities. |
static ComplexType |
MEASUREORNILREASONLISTTYPE_TYPE
<complexType name="MeasureOrNilReasonListType">
<annotation>
<documentation>gml:MeasureOrNilReasonListType provides for a list of quantities. |
static ComplexType |
MEASURETYPE_TYPE
<complexType name="MeasureType">
<annotation>
<documentation>gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure". |
static ComplexType |
METADATAPROPERTYTYPE_TYPE
<complexType name="MetaDataPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractMetaData"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attribute name="about" type="anyURI"/>
</complexType>
|
static ComplexType |
MOVINGOBJECTSTATUSTYPE_TYPE
<complexType name="MovingObjectStatusType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractTimeSliceType">
<sequence>
<choice>
<element name="position" type="gml:GeometryPropertyType"/>
<element ref="gml:pos"/>
<element ref="gml:locationName"/>
<element ref="gml:locationReference"/>
<element ref="gml:location"/>
</choice>
<element minOccurs="0" name="speed" type="gml:MeasureType"/>
<element minOccurs="0" name="bearing" type="gml:DirectionPropertyType"/>
<element minOccurs="0" name="acceleration" type="gml:MeasureType"/>
<element minOccurs="0" name="elevation" type="gml:MeasureType"/>
<element minOccurs="0" ref="gml:status"/>
<element minOccurs="0" ref="gml:statusReference"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
MULTICURVEPROPERTYTYPE_TYPE
<complexType name="MultiCurvePropertyType">
<annotation>
<documentation>A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
MULTICURVETYPE_TYPE
<complexType name="MultiCurveType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:curveMember"/>
<element minOccurs="0" ref="gml:curveMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
MULTIGEOMETRYPROPERTYTYPE_TYPE
<complexType name="MultiGeometryPropertyType">
<annotation>
<documentation>A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
MULTIGEOMETRYTYPE_TYPE
<complexType name="MultiGeometryType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:geometryMember"/>
<element minOccurs="0" ref="gml:geometryMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType">
<annotation>
<documentation>A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:pointMember"/>
<element minOccurs="0" ref="gml:pointMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
MULTISOLIDPROPERTYTYPE_TYPE
<complexType name="MultiSolidPropertyType">
<annotation>
<documentation>A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static ComplexType |
MULTISOLIDTYPE_TYPE
<complexType name="MultiSolidType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:solidMember"/>
<element minOccurs="0" ref="gml:solidMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
MULTISURFACEPROPERTYTYPE_TYPE
<complexType name="MultiSurfacePropertyType">
<annotation>
<documentation>A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
MULTISURFACETYPE_TYPE
<complexType name="MultiSurfaceType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:surfaceMember"/>
<element minOccurs="0" ref="gml:surfaceMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
NAMELIST_TYPE
<simpleType name="NameList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
NAMEORNILREASON_TYPE
<simpleType name="NameOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static AttributeType |
NAMEORNILREASONLIST_TYPE
<simpleType name="NameOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
NCNAMELIST_TYPE
<simpleType name="NCNameList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static AttributeType |
NILREASONENUMERATION_TYPE
<simpleType name="NilReasonEnumeration">
<union>
<simpleType>
<restriction base="string">
<enumeration value="inapplicable"/>
<enumeration value="missing"/>
<enumeration value="template"/>
<enumeration value="unknown"/>
<enumeration value="withheld"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
|
static AttributeType |
NILREASONTYPE_TYPE
<simpleType name="NilReasonType">
<annotation>
<documentation>gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception. |
static ComplexType |
NODEOREDGEPROPERTYTYPE_TYPE
<complexType name="NodeOrEdgePropertyType">
<choice minOccurs="0">
<element ref="gml:Node"/>
<element ref="gml:Edge"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
NODEPROPERTYTYPE_TYPE
<complexType name="NodePropertyType">
<choice minOccurs="0">
<element ref="gml:Node"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
NODETYPE_TYPE
<complexType name="NodeType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element minOccurs="0" name="container" type="gml:FaceOrTopoSolidPropertyType"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:directedEdge">
<annotation>
<documentation>In the case of planar topology, a gml:Node must have a clockwise sequence of gml:directedEdge properties, to ensure a lossless topology representation as defined by Kuijpers, et. al. |
static ComplexType |
OBLIQUECARTESIANCSPROPERTYTYPE_TYPE
<complexType name="ObliqueCartesianCSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ObliqueCartesianCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
OBLIQUECARTESIANCSTYPE_TYPE
<complexType name="ObliqueCartesianCSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
OBSERVATIONTYPE_TYPE
<complexType name="ObservationType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element ref="gml:validTime"/>
<element minOccurs="0" ref="gml:using"/>
<element minOccurs="0" ref="gml:target"/>
<element ref="gml:resultOf"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
OFFSETCURVETYPE_TYPE
<complexType name="OffsetCurveType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<element name="offsetBase" type="gml:CurvePropertyType"/>
<element name="distance" type="gml:LengthType"/>
<element minOccurs="0" name="refDirection" type="gml:VectorType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
OPERATIONMETHODPROPERTYTYPE_TYPE
<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. |
static ComplexType |
OPERATIONMETHODTYPE_TYPE
<complexType name="OperationMethodType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<choice>
<element ref="gml:formulaCitation"/>
<element ref="gml:formula"/>
</choice>
<element minOccurs="0" ref="gml:sourceDimensions"/>
<element minOccurs="0" ref="gml:targetDimensions"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:parameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
OPERATIONPARAMETERGROUPPROPERTYTYPE_TYPE
<complexType name="OperationParameterGroupPropertyType">
<annotation>
<documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group. |
static ComplexType |
OPERATIONPARAMETERGROUPTYPE_TYPE
<complexType name="OperationParameterGroupType">
<complexContent>
<extension base="gml:AbstractGeneralOperationParameterType">
<sequence>
<element minOccurs="0" ref="gml:maximumOccurs"/>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:parameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
OPERATIONPARAMETERPROPERTYTYPE_TYPE
<complexType name="OperationParameterPropertyType">
<annotation>
<documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter. |
static ComplexType |
OPERATIONPARAMETERTYPE_TYPE
<complexType name="OperationParameterType">
<complexContent>
<extension base="gml:AbstractGeneralOperationParameterType">
<sequence/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
OPERATIONPROPERTYTYPE_TYPE
<complexType name="OperationPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractOperation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
ORIENTABLECURVETYPE_TYPE
<complexType name="OrientableCurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element ref="gml:baseCurve"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
ORIENTABLESURFACETYPE_TYPE
<complexType name="OrientableSurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element ref="gml:baseSurface"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
PARAMETERVALUEGROUPTYPE_TYPE
<complexType name="ParameterValueGroupType">
<complexContent>
<extension base="gml:AbstractGeneralParameterValueType">
<sequence>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:parameterValue"/>
<element ref="gml:group"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
PARAMETERVALUETYPE_TYPE
<complexType name="ParameterValueType">
<complexContent>
<extension base="gml:AbstractGeneralParameterValueType">
<sequence>
<choice>
<element ref="gml:value"/>
<element ref="gml:dmsAngleValue"/>
<element ref="gml:stringValue"/>
<element ref="gml:integerValue"/>
<element ref="gml:booleanValue"/>
<element ref="gml:valueList"/>
<element ref="gml:integerValueList"/>
<element ref="gml:valueFile"/>
</choice>
<element ref="gml:operationParameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
PASSTHROUGHOPERATIONPROPERTYTYPE_TYPE
<complexType name="PassThroughOperationPropertyType">
<annotation>
<documentation>gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation. |
static ComplexType |
PASSTHROUGHOPERATIONTYPE_TYPE
<complexType name="PassThroughOperationType">
<complexContent>
<extension base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" ref="gml:modifiedCoordinate"/>
<element ref="gml:coordOperation"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
POINTARRAYPROPERTYTYPE_TYPE
<complexType name="PointArrayPropertyType">
<annotation>
<documentation>gml:PointArrayPropertyType is a container for an array of points. |
static ComplexType |
POINTGRID_ROWS_ROWTYPE_TYPE
<complexType name="PointGrid_rows_RowType">
<group ref="gml:geometricPositionListGroup"/>
</complexType>
|
static AttributeType |
POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType">
<annotation>
<documentation>A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
POINTTYPE_TYPE
<complexType name="PointType">
<complexContent>
<extension base="gml:AbstractGeometricPrimitiveType">
<sequence>
<choice>
<element ref="gml:pos"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
POLARCSPROPERTYTYPE_TYPE
<complexType name="PolarCSPropertyType">
<annotation>
<documentation>gml:PolarCSPropertyType is a property type for association roles to a polar coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
POLARCSTYPE_TYPE
<complexType name="PolarCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
POLYGONPATCHTYPE_TYPE
<complexType name="PolygonPatchType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<sequence>
<element minOccurs="0" ref="gml:exterior"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/>
</sequence>
<attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
POLYGONTYPE_TYPE
<complexType name="PolygonType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element minOccurs="0" ref="gml:exterior"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
PRIMEMERIDIANPROPERTYTYPE_TYPE
<complexType name="PrimeMeridianPropertyType">
<annotation>
<documentation>gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian. |
static ComplexType |
PRIMEMERIDIANTYPE_TYPE
<complexType name="PrimeMeridianType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:greenwichLongitude"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
PRIORITYLOCATIONPROPERTYTYPE_TYPE
<complexType name="PriorityLocationPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:LocationPropertyType">
<attribute name="priority" type="string"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
PROCEDUREPROPERTYTYPE_TYPE
<complexType name="ProcedurePropertyType">
<sequence minOccurs="0">
<element ref="gml:AbstractFeature"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
PROJECTEDCRSPROPERTYTYPE_TYPE
<complexType name="ProjectedCRSPropertyType">
<annotation>
<documentation>gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
PROJECTEDCRSTYPE_TYPE
<complexType name="ProjectedCRSType">
<complexContent>
<extension base="gml:AbstractGeneralDerivedCRSType">
<sequence>
<choice>
<element ref="gml:baseGeodeticCRS"/>
<element ref="gml:baseGeographicCRS"/>
</choice>
<element ref="gml:cartesianCS"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
QNAMELIST_TYPE
<simpleType name="QNameList">
<annotation>
<documentation>A type for a list of values of the respective simple type. |
static ComplexType |
QUANTITYEXTENTTYPE_TYPE
<complexType name="QuantityExtentType">
<simpleContent>
<restriction base="gml:MeasureOrNilReasonListType">
<length value="2"/>
</restriction>
</simpleContent>
</complexType>
|
static ComplexType |
QUANTITYPROPERTYTYPE_TYPE
<complexType name="QuantityPropertyType">
<sequence minOccurs="0">
<element ref="gml:Quantity"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
RANGESETTYPE_TYPE
<complexType name="RangeSetType">
<choice>
<element maxOccurs="unbounded" ref="gml:ValueArray"/>
<element maxOccurs="unbounded" ref="gml:AbstractScalarValueList"/>
<element ref="gml:DataBlock"/>
<element ref="gml:File"/>
</choice>
</complexType>
|
static ComplexType |
RECTANGLETYPE_TYPE
<complexType name="RectangleType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<sequence>
<element ref="gml:exterior"/>
</sequence>
<attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
RECTIFIEDGRIDTYPE_TYPE
<complexType name="RectifiedGridType">
<complexContent>
<extension base="gml:GridType">
<sequence>
<element name="origin" type="gml:PointPropertyType"/>
<element maxOccurs="unbounded" name="offsetVector" type="gml:VectorType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
REFERENCETYPE_TYPE
<complexType name="ReferenceType">
<annotation>
<documentation>gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding. |
static ComplexType |
RELATEDTIMETYPE_TYPE
<complexType name="RelatedTimeType">
<annotation>
<documentation>gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. |
static ComplexType |
RESULTTYPE_TYPE
<complexType name="ResultType">
<sequence minOccurs="0">
<any namespace="##any"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
RINGPROPERTYTYPE_TYPE
<complexType name="RingPropertyType">
<annotation>
<documentation>A property with the content model of gml:RingPropertyType encapsulates a ring to represent a component of a surface boundary. |
static ComplexType |
RINGTYPE_TYPE
<complexType name="RingType">
<complexContent>
<extension base="gml:AbstractRingType">
<sequence>
<element maxOccurs="unbounded" ref="gml:curveMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
SCALETYPE_TYPE
<complexType name="ScaleType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
static AttributeType |
SEQUENCERULEENUMERATION_TYPE
<simpleType name="SequenceRuleEnumeration">
<restriction base="string">
<enumeration value="Linear"/>
<enumeration value="Boustrophedonic"/>
<enumeration value="Cantor-diagonal"/>
<enumeration value="Spiral"/>
<enumeration value="Morton"/>
<enumeration value="Hilbert"/>
</restriction>
</simpleType>
|
static ComplexType |
SEQUENCERULETYPE_TYPE
<complexType name="SequenceRuleType">
<annotation>
<documentation>The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute. |
static ComplexType |
SHELLPROPERTYTYPE_TYPE
<complexType name="ShellPropertyType">
<annotation>
<documentation>A property with the content model of gml:ShellPropertyType encapsulates a shell to represent a component of a solid boundary. |
static ComplexType |
SHELLTYPE_TYPE
<complexType name="ShellType">
<sequence>
<element maxOccurs="unbounded" ref="gml:surfaceMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</complexType>
|
static AttributeType |
SIGNTYPE_TYPE
<simpleType name="SignType">
<annotation>
<documentation>gml:SignType is a convenience type with values "+" (plus) and "-" (minus). |
static ComplexType |
SINGLECRSPROPERTYTYPE_TYPE
<complexType name="SingleCRSPropertyType">
<annotation>
<documentation>gml:SingleCRSPropertyType is a property type for association roles to a single coordinate reference system, either referencing or containing the definition of that coordinate reference system. |
static ComplexType |
SINGLEOPERATIONPROPERTYTYPE_TYPE
<complexType name="SingleOperationPropertyType">
<annotation>
<documentation>gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation. |
static ComplexType |
SOLIDARRAYPROPERTYTYPE_TYPE
<complexType name="SolidArrayPropertyType">
<annotation>
<documentation>gml:SolidArrayPropertyType is a container for an array of solids. |
static ComplexType |
SOLIDPROPERTYTYPE_TYPE
<complexType name="SolidPropertyType">
<annotation>
<documentation>A property that has a solid as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static ComplexType |
SOLIDTYPE_TYPE
<complexType name="SolidType">
<complexContent>
<extension base="gml:AbstractSolidType">
<sequence>
<element minOccurs="0" name="exterior" type="gml:ShellPropertyType"/>
<element maxOccurs="unbounded" minOccurs="0"
name="interior" type="gml:ShellPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
SPEEDTYPE_TYPE
<complexType name="SpeedType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
static ComplexType |
SPHERETYPE_TYPE
<complexType name="SphereType">
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute fixed="circularArc3Points"
name="horizontalCurveType" type="gml:CurveInterpolationType"/>
<attribute fixed="circularArc3Points"
name="verticalCurveType" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
SPHERICALCSPROPERTYTYPE_TYPE
<complexType name="SphericalCSPropertyType">
<annotation>
<documentation>gml:SphericalCSPropertyType is property type for association roles to a spherical coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
SPHERICALCSTYPE_TYPE
<complexType name="SphericalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static AttributeType |
STRINGORNILREASON_TYPE
<simpleType name="stringOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value. |
static ComplexType |
STRINGORREFTYPE_TYPE
<complexType name="StringOrRefType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<simpleContent>
<extension base="string">
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</simpleContent>
</complexType>
|
static AttributeType |
SUCCESSIONTYPE_TYPE
<simpleType name="SuccessionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="string">
<enumeration value="substitution"/>
<enumeration value="division"/>
<enumeration value="fusion"/>
<enumeration value="initiation"/>
</restriction>
</simpleType>
|
static ComplexType |
SURFACEARRAYPROPERTYTYPE_TYPE
<complexType name="SurfaceArrayPropertyType">
<annotation>
<documentation>gml:SurfaceArrayPropertyType is a container for an array of surfaces. |
static AttributeType |
SURFACEINTERPOLATIONTYPE_TYPE
<simpleType name="SurfaceInterpolationType">
<annotation>
<documentation>gml:SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema. |
static ComplexType |
SURFACEPATCHARRAYPROPERTYTYPE_TYPE
<complexType name="SurfacePatchArrayPropertyType">
<annotation>
<documentation>gml:SurfacePatchArrayPropertyType is a container for a sequence of surface patches. |
static AttributeType |
SURFACEPROPERTYTYPE_TYPE
<complexType name="SurfacePropertyType">
<annotation>
<documentation>A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). |
static AttributeType |
SURFACETYPE_TYPE
<complexType name="SurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element ref="gml:patches"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TARGETPROPERTYTYPE_TYPE
<complexType name="TargetPropertyType">
<choice minOccurs="0">
<element ref="gml:AbstractFeature"/>
<element ref="gml:AbstractGeometry"/>
</choice>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
TEMPORALCRSPROPERTYTYPE_TYPE
<complexType name="TemporalCRSPropertyType">
<annotation>
<documentation>gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
TEMPORALCRSTYPE_TYPE
<complexType name="TemporalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:timeCS"/>
<element ref="gml:usesTemporalCS"/>
</choice>
<element ref="gml:temporalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TEMPORALCSPROPERTYTYPE_TYPE
<complexType name="TemporalCSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TemporalCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
TEMPORALCSTYPE_TYPE
<complexType name="TemporalCSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
TEMPORALDATUMBASETYPE_TYPE
<complexType abstract="true" name="TemporalDatumBaseType">
<annotation>
<documentation>The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system. |
static ComplexType |
TEMPORALDATUMPROPERTYTYPE_TYPE
<complexType name="TemporalDatumPropertyType">
<annotation>
<documentation>gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum. |
static ComplexType |
TEMPORALDATUMTYPE_TYPE
<complexType name="TemporalDatumType">
<complexContent>
<extension base="gml:TemporalDatumBaseType">
<sequence>
<element ref="gml:origin"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMECALENDARERAPROPERTYTYPE_TYPE
<complexType name="TimeCalendarEraPropertyType">
<annotation>
<documentation>gml:TimeCalendarEraPropertyType provides for associating a gml:TimeCalendarEra with an object. |
static ComplexType |
TIMECALENDARERATYPE_TYPE
<complexType name="TimeCalendarEraType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element name="referenceEvent" type="gml:StringOrRefType"/>
<element name="referenceDate" type="gml:CalDate"/>
<element name="julianReference" type="decimal"/>
<element name="epochOfUse" type="gml:TimePeriodPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMECALENDARPROPERTYTYPE_TYPE
<complexType name="TimeCalendarPropertyType">
<annotation>
<documentation>gml:TimeCalendarPropertyType provides for associating a gml:TimeCalendar with an object. |
static ComplexType |
TIMECALENDARTYPE_TYPE
<complexType name="TimeCalendarType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<element maxOccurs="unbounded" name="referenceFrame" type="gml:TimeCalendarEraPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMECLOCKPROPERTYTYPE_TYPE
<complexType name="TimeClockPropertyType">
<annotation>
<documentation>gml:TimeClockPropertyType provides for associating a gml:TimeClock with an object. |
static ComplexType |
TIMECLOCKTYPE_TYPE
<complexType final="#all" name="TimeClockType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<element name="referenceEvent" type="gml:StringOrRefType"/>
<element name="referenceTime" type="time"/>
<element name="utcReference" type="time"/>
<element maxOccurs="unbounded" minOccurs="0"
name="dateBasis" type="gml:TimeCalendarPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMECOORDINATESYSTEMTYPE_TYPE
<complexType name="TimeCoordinateSystemType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<choice>
<element name="originPosition" type="gml:TimePositionType"/>
<element name="origin" type="gml:TimeInstantPropertyType"/>
</choice>
<element name="interval" type="gml:TimeIntervalLengthType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMECSPROPERTYTYPE_TYPE
<complexType name="TimeCSPropertyType">
<annotation>
<documentation>gml:TimeCSPropertyType is a property type for association roles to a time coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
TIMECSTYPE_TYPE
<complexType name="TimeCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
TIMEEDGEPROPERTYTYPE_TYPE
<complexType name="TimeEdgePropertyType">
<annotation>
<documentation>gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object. |
static ComplexType |
TIMEEDGETYPE_TYPE
<complexType name="TimeEdgeType">
<complexContent>
<extension base="gml:AbstractTimeTopologyPrimitiveType">
<sequence>
<element name="start" type="gml:TimeNodePropertyType"/>
<element name="end" type="gml:TimeNodePropertyType"/>
<element minOccurs="0" name="extent" type="gml:TimePeriodPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static AttributeType |
TIMEINDETERMINATEVALUETYPE_TYPE
<simpleType name="TimeIndeterminateValueType">
<annotation>
<documentation>These values are interpreted as follows:
- "unknown" indicates that no specific value for temporal position is provided |
static ComplexType |
TIMEINSTANTPROPERTYTYPE_TYPE
<complexType name="TimeInstantPropertyType">
<annotation>
<documentation>gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object. |
static ComplexType |
TIMEINSTANTTYPE_TYPE
<complexType final="#all" name="TimeInstantType">
<complexContent>
<extension base="gml:AbstractTimeGeometricPrimitiveType">
<sequence>
<element ref="gml:timePosition"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMEINTERVALLENGTHTYPE_TYPE
<complexType final="#all" name="TimeIntervalLengthType">
<simpleContent>
<extension base="decimal">
<attribute name="unit" type="gml:TimeUnitType" use="required"/>
<attribute name="radix" type="positiveInteger"/>
<attribute name="factor" type="integer"/>
</extension>
</simpleContent>
</complexType>
|
static ComplexType |
TIMENODEPROPERTYTYPE_TYPE
<complexType name="TimeNodePropertyType">
<annotation>
<documentation>gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeNode"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TIMENODETYPE_TYPE
<complexType name="TimeNodeType">
<complexContent>
<extension base="gml:AbstractTimeTopologyPrimitiveType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="previousEdge" type="gml:TimeEdgePropertyType"/>
<element maxOccurs="unbounded" minOccurs="0"
name="nextEdge" type="gml:TimeEdgePropertyType"/>
<element minOccurs="0" name="position" type="gml:TimeInstantPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMEORDINALERAPROPERTYTYPE_TYPE
<complexType name="TimeOrdinalEraPropertyType">
<annotation>
<documentation>gml:TimeOrdinalEraPropertyType provides for associating a gml:TimeOrdinalEra with an object. |
static ComplexType |
TIMEORDINALERATYPE_TYPE
<complexType name="TimeOrdinalEraType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="relatedTime" type="gml:RelatedTimeType"/>
<element minOccurs="0" name="start" type="gml:TimeNodePropertyType"/>
<element minOccurs="0" name="end" type="gml:TimeNodePropertyType"/>
<element minOccurs="0" name="extent" type="gml:TimePeriodPropertyType"/>
<! |
static ComplexType |
TIMEORDINALREFERENCESYSTEMTYPE_TYPE
<complexType name="TimeOrdinalReferenceSystemType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<element maxOccurs="unbounded" name="component" type="gml:TimeOrdinalEraPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMEPERIODPROPERTYTYPE_TYPE
<complexType name="TimePeriodPropertyType">
<annotation>
<documentation>gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object. |
static ComplexType |
TIMEPERIODTYPE_TYPE
<complexType name="TimePeriodType">
<complexContent>
<extension base="gml:AbstractTimeGeometricPrimitiveType">
<sequence>
<choice>
<element name="beginPosition" type="gml:TimePositionType"/>
<element name="begin" type="gml:TimeInstantPropertyType"/>
</choice>
<choice>
<element name="endPosition" type="gml:TimePositionType"/>
<element name="end" type="gml:TimeInstantPropertyType"/>
</choice>
<group minOccurs="0" ref="gml:timeLength"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMEPOSITIONTYPE_TYPE
<complexType final="#all" name="TimePositionType">
<annotation>
<documentation>The method for identifying a temporal position is specific to each temporal reference system. |
static AttributeType |
TIMEPOSITIONUNION_TYPE
<simpleType name="TimePositionUnion">
<annotation>
<documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108. |
static ComplexType |
TIMEPRIMITIVEPROPERTYTYPE_TYPE
<complexType name="TimePrimitivePropertyType">
<annotation>
<documentation>gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object. |
static ComplexType |
TIMEREFERENCESYSTEMTYPE_TYPE
<complexType name="TimeReferenceSystemType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element name="domainOfValidity" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMETOPOLOGYCOMPLEXPROPERTYTYPE_TYPE
<complexType name="TimeTopologyComplexPropertyType">
<annotation>
<documentation>gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object. |
static ComplexType |
TIMETOPOLOGYCOMPLEXTYPE_TYPE
<complexType abstract="true" name="TimeTopologyComplexType">
<complexContent>
<extension base="gml:AbstractTimeComplexType">
<sequence>
<element maxOccurs="unbounded" name="primitive" type="gml:TimeTopologyPrimitivePropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TIMETOPOLOGYPRIMITIVEPROPERTYTYPE_TYPE
<complexType name="TimeTopologyPrimitivePropertyType">
<annotation>
<documentation>gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object. |
static ComplexType |
TIMETYPE_TYPE
<complexType name="TimeType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
static AttributeType |
TIMEUNITTYPE_TYPE
<simpleType name="TimeUnitType">
<union>
<simpleType>
<restriction base="string">
<enumeration value="year"/>
<enumeration value="month"/>
<enumeration value="day"/>
<enumeration value="hour"/>
<enumeration value="minute"/>
<enumeration value="second"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
|
static ComplexType |
TINTYPE_CONTROLPOINT_TYPE
<complexType name="TinType_controlPoint">
<choice>
<element ref="gml:posList"/>
<group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/>
</choice>
</complexType>
|
static ComplexType |
TINTYPE_TYPE
<complexType name="TinType">
<complexContent>
<extension base="gml:SurfaceType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="stopLines" type="gml:LineStringSegmentArrayPropertyType"/>
<element maxOccurs="unbounded" minOccurs="0"
name="breakLines" type="gml:LineStringSegmentArrayPropertyType"/>
<element name="maxLength" type="gml:LengthType"/>
<element name="controlPoint">
<complexType name="TinType_controlPoint">
<choice>
<element ref="gml:posList"/>
<group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/>
</choice>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TOPOCOMPLEXPROPERTYTYPE_TYPE
<complexType name="TopoComplexPropertyType">
<sequence minOccurs="0">
<element ref="gml:TopoComplex"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOCOMPLEXTYPE_TYPE
<complexType name="TopoComplexType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element ref="gml:maximalComplex"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:superComplex"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:subComplex"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:topoPrimitiveMember"/>
<element minOccurs="0" ref="gml:topoPrimitiveMembers"/>
</sequence>
<attribute default="false" name="isMaximal" type="boolean"/>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TOPOCURVEPROPERTYTYPE_TYPE
<complexType name="TopoCurvePropertyType">
<sequence>
<element ref="gml:TopoCurve"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOCURVETYPE_TYPE
<complexType name="TopoCurveType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:directedEdge"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TOPOPOINTPROPERTYTYPE_TYPE
<complexType name="TopoPointPropertyType">
<sequence>
<element ref="gml:TopoPoint"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOPOINTTYPE_TYPE
<complexType name="TopoPointType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element ref="gml:directedNode"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TOPOPRIMITIVEARRAYASSOCIATIONTYPE_TYPE
<complexType name="TopoPrimitiveArrayAssociationType">
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractTopoPrimitive"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOPRIMITIVEMEMBERTYPE_TYPE
<complexType name="TopoPrimitiveMemberType">
<sequence minOccurs="0">
<element ref="gml:AbstractTopoPrimitive"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOSOLIDPROPERTYTYPE_TYPE
<complexType name="TopoSolidPropertyType">
<choice minOccurs="0">
<element ref="gml:TopoSolid"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOSOLIDTYPE_TYPE
<complexType name="TopoSolidType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="isolated" type="gml:NodeOrEdgePropertyType"/>
<element maxOccurs="unbounded" ref="gml:directedFace"/>
<element minOccurs="0" ref="gml:solidProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
<attribute default="false" name="universal" type="boolean" use="optional">
<annotation>
<documentation>A gml:TopoSolid must indicate whether it is a universal topo-solid or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. |
static ComplexType |
TOPOSURFACEPROPERTYTYPE_TYPE
<complexType name="TopoSurfacePropertyType">
<sequence>
<element ref="gml:TopoSurface"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOSURFACETYPE_TYPE
<complexType name="TopoSurfaceType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:directedFace"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TOPOVOLUMEPROPERTYTYPE_TYPE
<complexType name="TopoVolumePropertyType">
<sequence>
<element ref="gml:TopoVolume"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
TOPOVOLUMETYPE_TYPE
<complexType name="TopoVolumeType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:directedTopoSolid"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TRANSFORMATIONPROPERTYTYPE_TYPE
<complexType name="TransformationPropertyType">
<annotation>
<documentation>gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation. |
static ComplexType |
TRANSFORMATIONTYPE_TYPE
<complexType name="TransformationType">
<complexContent>
<extension base="gml:AbstractGeneralTransformationType">
<sequence>
<element ref="gml:method"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:parameterValue"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
TRIANGLETYPE_TYPE
<complexType name="TriangleType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<sequence>
<element ref="gml:exterior"/>
</sequence>
<attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
UNITDEFINITIONTYPE_TYPE
<complexType name="UnitDefinitionType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element minOccurs="0" ref="gml:quantityType"/>
<element minOccurs="0" ref="gml:quantityTypeReference"/>
<element minOccurs="0" ref="gml:catalogSymbol"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
UNITOFMEASURETYPE_TYPE
<complexType name="UnitOfMeasureType">
<sequence/>
<attribute name="uom" type="gml:UomIdentifier" use="required"/>
</complexType>
|
static AttributeType |
UOMIDENTIFIER_TYPE
<simpleType name="UomIdentifier">
<annotation>
<documentation>The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier. |
static AttributeType |
UOMSYMBOL_TYPE
<simpleType name="UomSymbol">
<annotation>
<documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). |
static AttributeType |
UOMURI_TYPE
<simpleType name="UomURI">
<annotation>
<documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". |
static ComplexType |
USERDEFINEDCSPROPERTYTYPE_TYPE
<complexType name="UserDefinedCSPropertyType">
<annotation>
<documentation>gml:UserDefinedCSPropertyType is a property type for association roles to a user-defined coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
USERDEFINEDCSTYPE_TYPE
<complexType name="UserDefinedCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
VALUEARRAYPROPERTYTYPE_TYPE
<complexType name="ValueArrayPropertyType">
<sequence maxOccurs="unbounded">
<group ref="gml:Value"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
VALUEARRAYTYPE_TYPE
<complexType name="ValueArrayType">
<complexContent>
<extension base="gml:CompositeValueType">
<attributeGroup ref="gml:referenceSystem"/>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
VALUEPROPERTYTYPE_TYPE
<complexType name="ValuePropertyType">
<sequence minOccurs="0">
<group ref="gml:Value"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
|
static ComplexType |
VECTORTYPE_TYPE
<complexType name="VectorType">
<annotation>
<documentation>For some applications the components of the position may be adjusted to yield a unit vector. |
static ComplexType |
VERTICALCRSPROPERTYTYPE_TYPE
<complexType name="VerticalCRSPropertyType">
<annotation>
<documentation>gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system. |
static ComplexType |
VERTICALCRSTYPE_TYPE
<complexType name="VerticalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:verticalCS"/>
<element ref="gml:verticalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
|
static ComplexType |
VERTICALCSPROPERTYTYPE_TYPE
<complexType name="VerticalCSPropertyType">
<annotation>
<documentation>gml:VerticalCSPropertyType is a property type for association roles to a vertical coordinate system, either referencing or containing the definition of that coordinate system. |
static ComplexType |
VERTICALCSTYPE_TYPE
<complexType name="VerticalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
|
static ComplexType |
VERTICALDATUMPROPERTYTYPE_TYPE
<complexType name="VerticalDatumPropertyType">
<annotation>
<documentation>gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum. |
static ComplexType |
VERTICALDATUMTYPE_TYPE
<complexType name="VerticalDatumType">
<complexContent>
<extension base="gml:AbstractDatumType"/>
</complexContent>
</complexType>
|
static ComplexType |
VOLUMETYPE_TYPE
<complexType name="VolumeType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
|
Constructor and Description |
---|
GMLSchema() |
add, clear, containsKey, containsValue, entrySet, equals, get, getURI, hashCode, isEmpty, keySet, profile, put, putAll, remove, size, toString, values
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public static final ComplexType ABSTRACTCRSTYPE_TYPE
<complexType abstract="true" name="AbstractCRSType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTCONTINUOUSCOVERAGETYPE_TYPE
<complexType abstract="true" name="AbstractContinuousCoverageType">
<complexContent>
<extension base="gml:AbstractCoverageType">
<sequence>
<element minOccurs="0" ref="gml:coverageFunction"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTCOORDINATEOPERATIONTYPE_TYPE
<complexType abstract="true" name="AbstractCoordinateOperationType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element minOccurs="0" ref="gml:operationVersion"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/>
<element minOccurs="0" ref="gml:sourceCRS"/>
<element minOccurs="0" ref="gml:targetCRS"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTCOORDINATESYSTEMTYPE_TYPE
<complexType abstract="true" name="AbstractCoordinateSystemType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element maxOccurs="unbounded" ref="gml:axis"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTCOVERAGETYPE_TYPE
<complexType abstract="true" name="AbstractCoverageType">
<annotation>
<documentation>The base type for coverages is gml:AbstractCoverageType. The basic elements of a coverage can be seen in this content model: the coverage contains gml:domainSet and gml:rangeSet properties. The gml:domainSet property describes the domain of the coverage and the gml:rangeSet property describes the range of the coverage.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element ref="gml:domainSet"/>
<element ref="gml:rangeSet"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTCURVESEGMENTTYPE_TYPE
<complexType abstract="true" name="AbstractCurveSegmentType">
<attribute default="0" name="numDerivativesAtStart" type="integer"/>
<attribute default="0" name="numDerivativesAtEnd" type="integer"/>
<attribute default="0" name="numDerivativeInterior" type="integer"/>
</complexType>
public static final ComplexType ABSTRACTCURVETYPE_TYPE
<complexType abstract="true" name="AbstractCurveType">
<annotation>
<documentation>gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity. The curve may always be viewed as a geometric primitive, i.e. is continuous.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGeometricPrimitiveType"/>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTDATUMTYPE_TYPE
<complexType abstract="true" name="AbstractDatumType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element minOccurs="0" ref="gml:anchorDefinition"/>
<element minOccurs="0" ref="gml:realizationEpoch"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTFEATURECOLLECTIONTYPE_TYPE
<complexType abstract="true" name="AbstractFeatureCollectionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:featureMember"/>
<element minOccurs="0" ref="gml:featureMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTFEATUREMEMBERTYPE_TYPE
<complexType abstract="true" name="AbstractFeatureMemberType">
<annotation>
<documentation>To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType.
By default, this abstract property type does not imply any ownership of the features in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of a feature in the collection. A collection shall not own a feature already owned by another object.</documentation>
</annotation>
<sequence/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType ABSTRACTFEATURETYPE_TYPE
<complexType abstract="true" name="AbstractFeatureType">
<annotation>
<documentation>The basic feature model is given by the gml:AbstractFeatureType.
The content model for gml:AbstractFeatureType adds two specific properties suitable for geographic features to the content model defined in gml:AbstractGMLType.
The value of the gml:boundedBy property describes an envelope that encloses the entire feature instance, and is primarily useful for supporting rapid searching for features that occur in a particular location.
The value of the gml:location property describes the extent, position or relative location of the feature.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element minOccurs="0" ref="gml:boundedBy"/>
<element minOccurs="0" ref="gml:location"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGMLTYPE_TYPE
<complexType abstract="true" name="AbstractGMLType">
<sequence>
<group ref="gml:StandardObjectProperties"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</complexType>
public static final ComplexType ABSTRACTGENERALCONVERSIONTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralConversionType">
<complexContent>
<restriction base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
<element minOccurs="0" ref="gml:remarks"/>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGENERALDERIVEDCRSTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralDerivedCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:conversion"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGENERALOPERATIONPARAMETERPROPERTYTYPE_TYPE
<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>
public static final ComplexType ABSTRACTGENERALOPERATIONPARAMETERTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralOperationParameterType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:minimumOccurs"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGENERALPARAMETERVALUEPROPERTYTYPE_TYPE
<complexType name="AbstractGeneralParameterValuePropertyType">
<annotation>
<documentation>gml:AbstractGeneralParameterValuePropertyType is a property type for inline association roles to a parameter value or group of parameter values, always containing the values.</documentation>
</annotation>
<sequence>
<element ref="gml:AbstractGeneralParameterValue"/>
</sequence>
</complexType>
public static final ComplexType ABSTRACTGENERALPARAMETERVALUETYPE_TYPE
<complexType abstract="true" name="AbstractGeneralParameterValueType">
<sequence/>
</complexType>
public static final ComplexType ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE
<complexType abstract="true" name="AbstractGeneralTransformationType">
<complexContent>
<restriction base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
<element minOccurs="0" ref="gml:remarks"/>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element ref="gml:operationVersion"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/>
<element ref="gml:sourceCRS"/>
<element ref="gml:targetCRS"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGEOMETRICAGGREGATETYPE_TYPE
<complexType abstract="true" name="AbstractGeometricAggregateType">
<complexContent>
<extension base="gml:AbstractGeometryType">
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGEOMETRICPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractGeometricPrimitiveType">
<annotation>
<documentation>gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGeometryType"/>
</complexContent>
</complexType>
public static final AttributeType ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType">
<annotation>
<documentation>All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup).
The following rules shall be adhered to:
- Every geometry type shall derive from this abstract type.
- Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType">
<attributeGroup ref="gml:SRSReferenceGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGRIDDEDSURFACETYPE_TYPE
<complexType abstract="true" name="AbstractGriddedSurfaceType">
<complexContent>
<extension base="gml:AbstractParametricCurveSurfaceType">
<sequence>
<group ref="gml:PointGrid"/>
</sequence>
<attribute name="rows" type="integer"/>
<attribute name="columns" type="integer"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTGRIDDEDSURFACETYPE_ROWS_TYPE
<complexType name="AbstractGriddedSurfaceType_rows">
<sequence>
<element maxOccurs="unbounded" ref="gml:Row"/>
</sequence>
</complexType>
public static final ComplexType ABSTRACTMEMBERTYPE_TYPE
<complexType abstract="true" name="AbstractMemberType">
<annotation>
<documentation>To create a collection of GML Objects that are not all features, a property type shall be derived by extension from gml:AbstractMemberType.
This abstract property type is intended to be used only in object types where software shall be able to identify that an instance of such an object type is to be interpreted as a collection of objects.
By default, this abstract property type does not imply any ownership of the objects in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of an object in the collection. A collection shall not own an object already owned by another object.
</documentation>
</annotation>
<sequence/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType ABSTRACTMETADATATYPE_TYPE
<complexType abstract="true" mixed="true" name="AbstractMetaDataType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence/>
<attribute ref="gml:id"/>
</complexType>
public static final ComplexType ABSTRACTMETADATAPROPERTYTYPE_TYPE
<complexType abstract="true" name="AbstractMetadataPropertyType">
<annotation>
<documentation>To associate metadata described by any XML Schema with a GML object, a property element shall be defined whose content model is derived by extension from gml:AbstractMetadataPropertyType.
The value of such a property shall be metadata. The content model of such a property type, i.e. the metadata application schema shall be specified by the GML Application Schema.
By default, this abstract property type does not imply any ownership of the metadata. The owns attribute of gml:OwnershipAttributeGroup may be used on a metadata property element instance to assert ownership of the metadata.
If metadata following the conceptual model of ISO 19115 is to be encoded in a GML document, the corresponding Implementation Specification specified in ISO/TS 19139 shall be used to encode the metadata information.
</documentation>
</annotation>
<sequence/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType ABSTRACTPARAMETRICCURVESURFACETYPE_TYPE
<complexType abstract="true" name="AbstractParametricCurveSurfaceType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTRINGPROPERTYTYPE_TYPE
<complexType name="AbstractRingPropertyType">
<annotation>
<documentation>A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface.</documentation>
</annotation>
<sequence>
<element ref="gml:AbstractRing"/>
</sequence>
</complexType>
public static final ComplexType ABSTRACTRINGTYPE_TYPE
<complexType abstract="true" name="AbstractRingType">
<sequence/>
</complexType>
public static final ComplexType ABSTRACTSOLIDTYPE_TYPE
<complexType name="AbstractSolidType">
<annotation>
<documentation>gml:AbstractSolidType is an abstraction of a solid to support the different levels of complexity. The solid may always be viewed as a geometric primitive, i.e. is contiguous.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGeometricPrimitiveType"/>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTSURFACEPATCHTYPE_TYPE
<complexType abstract="true" name="AbstractSurfacePatchType"/>
public static final ComplexType ABSTRACTSURFACETYPE_TYPE
<complexType abstract="true" name="AbstractSurfaceType">
<annotation>
<documentation>gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGeometricPrimitiveType"/>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTIMECOMPLEXTYPE_TYPE
<complexType abstract="true" name="AbstractTimeComplexType">
<complexContent>
<extension base="gml:AbstractTimeObjectType"/>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTIMEGEOMETRICPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTimeGeometricPrimitiveType">
<complexContent>
<extension base="gml:AbstractTimePrimitiveType">
<attribute default="#ISO-8601" name="frame" type="anyURI"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTIMEOBJECTTYPE_TYPE
<complexType abstract="true" name="AbstractTimeObjectType">
<complexContent>
<extension base="gml:AbstractGMLType"/>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTIMEPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTimePrimitiveType">
<complexContent>
<extension base="gml:AbstractTimeObjectType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="relatedTime" type="gml:RelatedTimeType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTIMESLICETYPE_TYPE
<complexType abstract="true" name="AbstractTimeSliceType">
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element ref="gml:validTime"/>
<element minOccurs="0" ref="gml:dataSource"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTIMETOPOLOGYPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTimeTopologyPrimitiveType">
<complexContent>
<extension base="gml:AbstractTimePrimitiveType">
<sequence>
<element minOccurs="0" name="complex" type="gml:ReferenceType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTOPOPRIMITIVETYPE_TYPE
<complexType abstract="true" name="AbstractTopoPrimitiveType">
<complexContent>
<extension base="gml:AbstractTopologyType"/>
</complexContent>
</complexType>
public static final ComplexType ABSTRACTTOPOLOGYTYPE_TYPE
<complexType abstract="true" name="AbstractTopologyType">
<annotation>
<documentation>This abstract type supplies the root or base type for all topological elements including primitives and complexes. It inherits AbstractGMLType and hence can be identified using the gml:id attribute.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType"/>
</complexContent>
</complexType>
public static final ComplexType AFFINECSPROPERTYTYPE_TYPE
<complexType name="AffineCSPropertyType">
<annotation>
<documentation>gml:AffineCSPropertyType is a property type for association roles to an affine coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AffineCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType AFFINECSTYPE_TYPE
<complexType name="AffineCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType AFFINEPLACEMENTTYPE_TYPE
<complexType name="AffinePlacementType">
<sequence>
<element name="location" type="gml:DirectPositionType"/>
<element maxOccurs="unbounded" name="refDirection" type="gml:VectorType"/>
<element name="inDimension" type="positiveInteger"/>
<element name="outDimension" type="positiveInteger"/>
</sequence>
</complexType>
public static final AttributeType AGGREGATIONTYPE_TYPE
<simpleType final="#all" name="AggregationType">
<restriction base="string">
<enumeration value="set"/>
<enumeration value="bag"/>
<enumeration value="sequence"/>
<enumeration value="array"/>
<enumeration value="record"/>
<enumeration value="table"/>
</restriction>
</simpleType>
public static final ComplexType ANGLECHOICETYPE_TYPE
<complexType name="AngleChoiceType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<choice>
<element ref="gml:angle"/>
<element ref="gml:dmsAngle"/>
</choice>
</complexType>
public static final ComplexType ANGLETYPE_TYPE
<complexType name="AngleType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final ComplexType ARCBYBULGETYPE_TYPE
<complexType name="ArcByBulgeType">
<complexContent>
<restriction base="gml:ArcStringByBulgeType">
<sequence>
<choice>
<choice maxOccurs="2" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="bulge" type="double"/>
<element name="normal" type="gml:VectorType"/>
</sequence>
<attribute fixed="1" name="numArc" type="integer"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType ARCBYCENTERPOINTTYPE_TYPE
<complexType name="ArcByCenterPointType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice>
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="radius" type="gml:LengthType"/>
<element minOccurs="0" name="startAngle" type="gml:AngleType"/>
<element minOccurs="0" name="endAngle" type="gml:AngleType"/>
</sequence>
<attribute fixed="circularArcCenterPointWithRadius"
name="interpolation" type="gml:CurveInterpolationType"/>
<attribute fixed="1" name="numArc" type="integer" use="required"/>
</extension>
</complexContent>
</complexType>
public static final AttributeType ARCMINUTESTYPE_TYPE
<simpleType name="ArcMinutesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="nonNegativeInteger">
<maxInclusive value="59"/>
</restriction>
</simpleType>
public static final AttributeType ARCSECONDSTYPE_TYPE
<simpleType name="ArcSecondsType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="decimal">
<minInclusive value="0.00"/>
<maxExclusive value="60.00"/>
</restriction>
</simpleType>
public static final ComplexType ARCSTRINGBYBULGETYPE_TYPE
<complexType name="ArcStringByBulgeType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element maxOccurs="unbounded" name="bulge" type="double"/>
<element maxOccurs="unbounded" name="normal" type="gml:VectorType"/>
</sequence>
<attribute fixed="circularArc2PointWithBulge"
name="interpolation" type="gml:CurveInterpolationType"/>
<attribute name="numArc" type="integer"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ARCSTRINGTYPE_TYPE
<complexType name="ArcStringType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="3">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
<attribute fixed="circularArc3Points" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute name="numArc" type="integer"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ARCTYPE_TYPE
<complexType name="ArcType">
<complexContent>
<restriction base="gml:ArcStringType">
<sequence>
<choice>
<choice maxOccurs="3" minOccurs="3">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
<attribute fixed="1" name="numArc" type="integer"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType AREATYPE_TYPE
<complexType name="AreaType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final ComplexType ARRAYASSOCIATIONTYPE_TYPE
<complexType name="ArrayAssociationType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:AbstractObject"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType ARRAYTYPE_TYPE
<complexType name="ArrayType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element minOccurs="0" ref="gml:members"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ASSOCIATIONROLETYPE_TYPE
<complexType name="AssociationRoleType">
<sequence minOccurs="0">
<any namespace="##any"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final AttributeType AXISDIRECTION_TYPE
<simpleType name="AxisDirection">
<annotation>
<documentation>The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid.</documentation>
</annotation>
<restriction base="string">
<pattern value="[\+\-][1-9][0-9]*"/>
</restriction>
</simpleType>
public static final AttributeType AXISDIRECTIONLIST_TYPE
<simpleType name="AxisDirectionList">
<annotation>
<documentation>The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid. Each axis shall be mentioned once and only once.</documentation>
</annotation>
<list itemType="gml:AxisDirection"/>
</simpleType>
public static final ComplexType BSPLINETYPE_TYPE
<complexType name="BSplineType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="degree" type="nonNegativeInteger"/>
<element maxOccurs="unbounded" minOccurs="2" name="knot" type="gml:KnotPropertyType"/>
</sequence>
<attribute default="polynomialSpline" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute name="isPolynomial" type="boolean"/>
<attribute name="knotType" type="gml:KnotTypesType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType BAGTYPE_TYPE
<complexType name="BagType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:member"/>
<element minOccurs="0" ref="gml:members"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType BASEUNITTYPE_TYPE
<complexType name="BaseUnitType">
<complexContent>
<extension base="gml:UnitDefinitionType">
<sequence>
<element name="unitsSystem" type="gml:ReferenceType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType BEZIERTYPE_TYPE
<complexType name="BezierType">
<complexContent>
<restriction base="gml:BSplineType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="degree" type="nonNegativeInteger"/>
<element maxOccurs="2" minOccurs="2" name="knot" type="gml:KnotPropertyType"/>
</sequence>
<attribute fixed="polynomialSpline" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute fixed="true" name="isPolynomial" type="boolean"/>
<attribute name="knotType" type="gml:KnotTypesType" use="prohibited"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType BOOLEANPROPERTYTYPE_TYPE
<complexType name="BooleanPropertyType">
<sequence minOccurs="0">
<element ref="gml:Boolean"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType BOUNDEDFEATURETYPE_TYPE
<complexType abstract="true" name="BoundedFeatureType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<restriction base="gml:AbstractFeatureType">
<sequence>
<group ref="gml:StandardObjectProperties"/>
<element ref="gml:boundedBy"/>
<element minOccurs="0" ref="gml:location"/>
</sequence>
</restriction>
</complexContent>
</complexType>
public static final ComplexType BOUNDINGSHAPETYPE_TYPE
<complexType name="BoundingShapeType">
<sequence>
<choice>
<element ref="gml:Envelope"/>
<element ref="gml:Null"/>
</choice>
</sequence>
<attribute name="nilReason" type="gml:NilReasonType"/>
</complexType>
public static final ComplexType CRSPROPERTYTYPE_TYPE
<complexType name="CRSPropertyType">
<annotation>
<documentation>gml:CRSPropertyType is a property type for association roles to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final AttributeType CURVEPROPERTYTYPE_TYPE
<complexType name="CurvePropertyType">
<annotation>
<documentation>A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractCurve"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType CALDATE_TYPE
<simpleType name="CalDate">
<union memberTypes="date gYearMonth gYear"/>
</simpleType>
public static final ComplexType CARTESIANCSPROPERTYTYPE_TYPE
<complexType name="CartesianCSPropertyType">
<annotation>
<documentation>gml:CartesianCSPropertyType is a property type for association roles to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:CartesianCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType CARTESIANCSTYPE_TYPE
<complexType name="CartesianCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType CATEGORYEXTENTTYPE_TYPE
<complexType name="CategoryExtentType">
<simpleContent>
<restriction base="gml:CodeOrNilReasonListType">
<length value="2"/>
</restriction>
</simpleContent>
</complexType>
public static final ComplexType CATEGORYPROPERTYTYPE_TYPE
<complexType name="CategoryPropertyType">
<sequence minOccurs="0">
<element ref="gml:Category"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType CIRCLEBYCENTERPOINTTYPE_TYPE
<complexType name="CircleByCenterPointType">
<complexContent>
<restriction base="gml:ArcByCenterPointType">
<sequence>
<choice>
<choice>
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="radius" type="gml:LengthType"/>
</sequence>
</restriction>
</complexContent>
</complexType>
public static final ComplexType CIRCLETYPE_TYPE
<complexType name="CircleType">
<complexContent>
<extension base="gml:ArcType"/>
</complexContent>
</complexType>
public static final ComplexType CLOTHOIDTYPE_TYPE
<complexType name="ClothoidType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<element name="refLocation">
<complexType name="ClothoidType_refLocation">
<sequence>
<element ref="gml:AffinePlacement"/>
</sequence>
</complexType>
</element>
<element name="scaleFactor" type="decimal"/>
<element name="startParameter" type="double"/>
<element name="endParameter" type="double"/>
</sequence>
<attribute fixed="clothoid" name="interpolation" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType CLOTHOIDTYPE_REFLOCATION_TYPE
<complexType name="ClothoidType_refLocation">
<sequence>
<element ref="gml:AffinePlacement"/>
</sequence>
</complexType>
public static final ComplexType CODELISTTYPE_TYPE
<complexType name="CodeListType">
<annotation>
<documentation>gml:CodeListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute.</documentation>
</annotation>
<simpleContent>
<extension base="gml:NameList">
<attribute name="codeSpace" type="anyURI"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType CODEORNILREASONLISTTYPE_TYPE
<complexType name="CodeOrNilReasonListType">
<annotation>
<documentation>gml:CodeOrNilReasonListType provides for lists of terms. The values in an instance element shall all be valid according to the rules of the dictionary, classification scheme, or authority identified by the value of its codeSpace attribute. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a term or classification is expected, but the value may be absent for some reason.</documentation>
</annotation>
<simpleContent>
<extension base="gml:NameOrNilReasonList">
<attribute name="codeSpace" type="anyURI"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType CODETYPE_TYPE
<complexType name="CodeType">
<annotation>
<documentation>gml:CodeType is a generalized type to be used for a term, keyword or name.
It adds a XML attribute codeSpace to a term, where the value of the codeSpace attribute (if present) shall indicate a dictionary, thesaurus, classification scheme, authority, or pattern for the term.</documentation>
</annotation>
<simpleContent>
<extension base="string">
<attribute name="codeSpace" type="anyURI"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType CODEWITHAUTHORITYTYPE_TYPE
<complexType name="CodeWithAuthorityType">
<annotation>
<documentation>gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance.</documentation>
</annotation>
<simpleContent>
<restriction base="gml:CodeType">
<attribute name="codeSpace" type="anyURI" use="required"/>
</restriction>
</simpleContent>
</complexType>
public static final AttributeType COMPASSPOINTENUMERATION_TYPE
<simpleType name="CompassPointEnumeration">
<annotation>
<documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°. It is thus generally unnecessary to specify the reference frame, though this may be detailed in the definition of a GML application language.</documentation>
</annotation>
<restriction base="string">
<enumeration value="N"/>
<enumeration value="NNE"/>
<enumeration value="NE"/>
<enumeration value="ENE"/>
<enumeration value="E"/>
<enumeration value="ESE"/>
<enumeration value="SE"/>
<enumeration value="SSE"/>
<enumeration value="S"/>
<enumeration value="SSW"/>
<enumeration value="SW"/>
<enumeration value="WSW"/>
<enumeration value="W"/>
<enumeration value="WNW"/>
<enumeration value="NW"/>
<enumeration value="NNW"/>
</restriction>
</simpleType>
public static final ComplexType COMPOSITECURVETYPE_TYPE
<complexType name="CompositeCurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element maxOccurs="unbounded" ref="gml:curveMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType COMPOSITESOLIDTYPE_TYPE
<complexType name="CompositeSolidType">
<complexContent>
<extension base="gml:AbstractSolidType">
<sequence>
<element maxOccurs="unbounded" ref="gml:solidMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType COMPOSITESURFACETYPE_TYPE
<complexType name="CompositeSurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element maxOccurs="unbounded" ref="gml:surfaceMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType COMPOSITEVALUETYPE_TYPE
<complexType name="CompositeValueType">
<complexContent>
<extension base="gml:AbstractGMLType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:valueComponent"/>
<element minOccurs="0" ref="gml:valueComponents"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType COMPOUNDCRSPROPERTYTYPE_TYPE
<complexType name="CompoundCRSPropertyType">
<annotation>
<documentation>gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:CompoundCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType COMPOUNDCRSTYPE_TYPE
<complexType name="CompoundCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:componentReferenceSystem"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType CONCATENATEDOPERATIONPROPERTYTYPE_TYPE
<complexType name="ConcatenatedOperationPropertyType">
<annotation>
<documentation>gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ConcatenatedOperation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType CONCATENATEDOPERATIONTYPE_TYPE
<complexType name="ConcatenatedOperationType">
<annotation>
<documentation>gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations. This sequence of operations is constrained by the requirement that the source coordinate reference system of step (n+1) must be the same as the target coordinate reference system of step (n). The source coordinate reference system of the first step and the target coordinate reference system of the last step are the source and target coordinate reference system associated with the concatenated operation. Instead of a forward operation, an inverse operation may be used for one or more of the operation steps mentioned above, if the inverse operation is uniquely defined by the forward operation.
The gml:coordOperation property elements are an ordered sequence of associations to the two or more operations used by this concatenated operation. The AggregationAttributeGroup should be used to specify that the coordOperation associations are ordered.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:coordOperation"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType CONETYPE_TYPE
<complexType name="ConeType">
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute fixed="circularArc3Points"
name="horizontalCurveType" type="gml:CurveInterpolationType"/>
<attribute fixed="linear" name="verticalCurveType" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType CONVENTIONALUNITTYPE_TYPE
<complexType name="ConventionalUnitType">
<complexContent>
<extension base="gml:UnitDefinitionType">
<sequence>
<choice>
<element ref="gml:conversionToPreferredUnit"/>
<element ref="gml:roughConversionToPreferredUnit"/>
</choice>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:derivationUnitTerm"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType CONVERSIONPROPERTYTYPE_TYPE
<complexType name="ConversionPropertyType">
<annotation>
<documentation>gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:Conversion"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType CONVERSIONTOPREFERREDUNITTYPE_TYPE
<complexType name="ConversionToPreferredUnitType">
<annotation>
<documentation>The inherited attribute uom references the preferred unit that this conversion applies to. The conversion of a unit to the preferred unit for this physical quantity type is specified by an arithmetic conversion (scaling and/or offset). The content model extends gml:UnitOfMeasureType, which has a mandatory attribute uom which identifies the preferred unit for the physical quantity type that this conversion applies to. The conversion is specified by a choice of
- gml:factor, which defines the scale factor, or
- gml:formula, which defines a formula
by which a value using the conventional unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.
The formula defines the parameters of a simple formula by which a value using the conventional unit of measure can be converted to the corresponding value using the preferred unit of measure. The formula element contains elements a, b, c and d, whose values use the XML Schema type double. These values are used in the formula y = (a + bx) / (c + dx), where x is a value using this unit, and y is the corresponding value using the base unit. The elements a and d are optional, and if values are not provided, those parameters are considered to be zero. If values are not provided for both a and d, the formula is equivalent to a fraction with numerator and denominator parameters.</documentation>
</annotation>
<complexContent>
<extension base="gml:UnitOfMeasureType">
<choice>
<element name="factor" type="double"/>
<element name="formula" type="gml:FormulaType"/>
</choice>
</extension>
</complexContent>
</complexType>
public static final ComplexType CONVERSIONTYPE_TYPE
<complexType name="ConversionType">
<complexContent>
<extension base="gml:AbstractGeneralConversionType">
<sequence>
<element ref="gml:method"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:parameterValue"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType COORDINATEOPERATIONPROPERTYTYPE_TYPE
<complexType name="CoordinateOperationPropertyType">
<annotation>
<documentation>gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractCoordinateOperation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType COORDINATESYSTEMAXISPROPERTYTYPE_TYPE
<complexType name="CoordinateSystemAxisPropertyType">
<annotation>
<documentation>gml:CoordinateSystemAxisPropertyType is a property type for association roles to a coordinate system axis, either referencing or containing the definition of that axis.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:CoordinateSystemAxis"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType COORDINATESYSTEMAXISTYPE_TYPE
<complexType name="CoordinateSystemAxisType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:axisAbbrev"/>
<element ref="gml:axisDirection"/>
<element minOccurs="0" ref="gml:minimumValue"/>
<element minOccurs="0" ref="gml:maximumValue"/>
<element minOccurs="0" ref="gml:rangeMeaning"/>
</sequence>
<attribute name="uom" type="gml:UomIdentifier" use="required">
<annotation>
<documentation>The uom attribute provides an identifier of the unit of measure used for this coordinate system axis. The value of this coordinate in a coordinate tuple shall be recorded using this unit of measure, whenever those coordinates use a coordinate reference system that uses a coordinate system that uses this axis.</documentation>
</annotation>
</attribute>
</extension>
</complexContent>
</complexType>
public static final ComplexType COORDINATESYSTEMPROPERTYTYPE_TYPE
<complexType name="CoordinateSystemPropertyType">
<annotation>
<documentation>gml:CoordinateSystemPropertyType is a property type for association roles to a coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractCoordinateSystem"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType COORDINATESTYPE_TYPE
<complexType name="CoordinatesType">
<annotation>
<documentation>This type is deprecated for tuples with ordinate values that are numbers.
CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates.
While it is not possible to enforce the internal structure of the string through schema validation, some optional attributes have been provided in previous versions of GML to support a description of the internal structure. These attributes are deprecated. The attributes were intended to be used as follows:
Decimal symbol used for a decimal point (default="." a stop or period)
cs symbol used to separate components within a tuple or coordinate string (default="," a comma)
ts symbol used to separate tuples or coordinate strings (default=" " a space)
Since it is based on the XML Schema string type, CoordinatesType may be used in the construction of tables of tuples or arrays of tuples, including ones that contain mixed text and numeric values.</documentation>
</annotation>
<simpleContent>
<extension base="string">
<attribute default="." name="decimal" type="string"/>
<attribute default="," name="cs" type="string"/>
<attribute default=" " name="ts" type="string"/>
</extension>
</simpleContent>
</complexType>
public static final AttributeType COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType">
<restriction base="gml:integerOrNilReasonList">
<length value="2"/>
</restriction>
</simpleType>
public static final ComplexType COUNTPROPERTYTYPE_TYPE
<complexType name="CountPropertyType">
<sequence minOccurs="0">
<element ref="gml:Count"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType COVERAGEFUNCTIONTYPE_TYPE
<complexType name="CoverageFunctionType">
<choice>
<element ref="gml:MappingRule"/>
<element ref="gml:CoverageMappingRule"/>
<element ref="gml:GridFunction"/>
</choice>
</complexType>
public static final ComplexType CUBICSPLINETYPE_TYPE
<complexType name="CubicSplineType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
<element name="vectorAtStart" type="gml:VectorType"/>
<element name="vectorAtEnd" type="gml:VectorType"/>
</sequence>
<attribute fixed="cubicSpline" name="interpolation" type="gml:CurveInterpolationType"/>
<attribute fixed="3" name="degree" type="integer"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType CURVEARRAYPROPERTYTYPE_TYPE
<complexType name="CurveArrayPropertyType">
<annotation>
<documentation>A container for an array of curves. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractCurve"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType CURVEINTERPOLATIONTYPE_TYPE
<simpleType name="CurveInterpolationType">
<annotation>
<documentation>gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation>
</annotation>
<restriction base="string">
<enumeration value="linear"/>
<enumeration value="geodesic"/>
<enumeration value="circularArc3Points"/>
<enumeration value="circularArc2PointWithBulge"/>
<enumeration value="circularArcCenterPointWithRadius"/>
<enumeration value="elliptical"/>
<enumeration value="clothoid"/>
<enumeration value="conic"/>
<enumeration value="polynomialSpline"/>
<enumeration value="cubicSpline"/>
<enumeration value="rationalSpline"/>
</restriction>
</simpleType>
public static final ComplexType CURVESEGMENTARRAYPROPERTYTYPE_TYPE
<complexType name="CurveSegmentArrayPropertyType">
<annotation>
<documentation>gml:CurveSegmentArrayPropertyType is a container for an array of curve segments.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractCurveSegment"/>
</sequence>
</complexType>
public static final AttributeType CURVETYPE_TYPE
<complexType name="CurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element ref="gml:segments"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType CYLINDERTYPE_TYPE
<complexType name="CylinderType">
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute fixed="circularArc3Points"
name="horizontalCurveType" type="gml:CurveInterpolationType"/>
<attribute fixed="linear" name="verticalCurveType" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType CYLINDRICALCSPROPERTYTYPE_TYPE
<complexType name="CylindricalCSPropertyType">
<annotation>
<documentation>gml:CylindricalCSPropertyType is a property type for association roles to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:CylindricalCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType CYLINDRICALCSTYPE_TYPE
<complexType name="CylindricalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType DMSANGLETYPE_TYPE
<complexType name="DMSAngleType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<element ref="gml:degrees"/>
<choice minOccurs="0">
<element ref="gml:decimalMinutes"/>
<sequence>
<element ref="gml:minutes"/>
<element minOccurs="0" ref="gml:seconds"/>
</sequence>
</choice>
</sequence>
</complexType>
public static final ComplexType DATABLOCKTYPE_TYPE
<complexType name="DataBlockType">
<sequence>
<element ref="gml:rangeParameters"/>
<choice>
<element ref="gml:tupleList"/>
<element ref="gml:doubleOrNilReasonTupleList"/>
</choice>
</sequence>
</complexType>
public static final ComplexType DATUMPROPERTYTYPE_TYPE
<complexType name="DatumPropertyType">
<annotation>
<documentation>gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final AttributeType DECIMALMINUTESTYPE_TYPE
<simpleType name="DecimalMinutesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="decimal">
<minInclusive value="0.00"/>
<maxExclusive value="60.00"/>
</restriction>
</simpleType>
public static final ComplexType DEFINITIONBASETYPE_TYPE
<complexType name="DefinitionBaseType">
<complexContent>
<restriction base="gml:AbstractGMLType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType DEFINITIONPROXYTYPE_TYPE
<complexType name="DefinitionProxyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element ref="gml:definitionRef"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DEFINITIONTYPE_TYPE
<complexType name="DefinitionType">
<complexContent>
<extension base="gml:DefinitionBaseType">
<sequence>
<element minOccurs="0" ref="gml:remarks"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType DEGREEVALUETYPE_TYPE
<simpleType name="DegreeValueType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="nonNegativeInteger">
<maxInclusive value="359"/>
</restriction>
</simpleType>
public static final ComplexType DEGREESTYPE_TYPE
<complexType name="DegreesType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<simpleContent>
<extension base="gml:DegreeValueType">
<attribute name="direction">
<simpleType>
<restriction base="string">
<enumeration value="N"/>
<enumeration value="E"/>
<enumeration value="S"/>
<enumeration value="W"/>
<enumeration value="+"/>
<enumeration value="-"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
public static final ComplexType DERIVATIONUNITTERMTYPE_TYPE
<complexType name="DerivationUnitTermType">
<complexContent>
<extension base="gml:UnitOfMeasureType">
<attribute name="exponent" type="integer"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType DERIVEDCRSPROPERTYTYPE_TYPE
<complexType name="DerivedCRSPropertyType">
<annotation>
<documentation>gml:DerivedCRSPropertyType is a property type for association roles to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:DerivedCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType DERIVEDCRSTYPE_TYPE
<complexType name="DerivedCRSType">
<complexContent>
<extension base="gml:AbstractGeneralDerivedCRSType">
<sequence>
<element ref="gml:baseCRS"/>
<element ref="gml:derivedCRSType"/>
<element ref="gml:coordinateSystem"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DERIVEDUNITTYPE_TYPE
<complexType name="DerivedUnitType">
<complexContent>
<extension base="gml:UnitDefinitionType">
<sequence>
<element maxOccurs="unbounded" ref="gml:derivationUnitTerm"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DICTIONARYENTRYTYPE_TYPE
<complexType name="DictionaryEntryType">
<complexContent>
<extension base="gml:AbstractMemberType">
<sequence minOccurs="0">
<element ref="gml:Definition"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType DICTIONARYTYPE_TYPE
<complexType name="DictionaryType">
<complexContent>
<extension base="gml:DefinitionType">
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="gml:dictionaryEntry"/>
<element ref="gml:indirectEntry"/>
</choice>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType DIRECTPOSITIONLISTTYPE_TYPE
<complexType name="DirectPositionListType">
<annotation>
<documentation>posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).
if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc.
The optional attribute count specifies the number of direct positions in the list. If the attribute count is present then the attribute srsDimension shall be present, too.
The number of entries in the list is equal to the product of the dimensionality of the coordinate reference system (i.e. it is a derived value of the coordinate reference system definition) and the number of direct positions.</documentation>
</annotation>
<simpleContent>
<extension base="gml:doubleList">
<attributeGroup ref="gml:SRSReferenceGroup"/>
<attribute name="count" type="positiveInteger"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType DIRECTPOSITIONTYPE_TYPE
<complexType name="DirectPositionType">
<annotation>
<documentation>Direct position instances hold the coordinates for a position within some coordinate reference system (CRS). Since direct positions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the srsName attribute will in general be missing, if this particular direct position is included in a larger element with such a reference to a CRS. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS.
if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc.</documentation>
</annotation>
<simpleContent>
<extension base="gml:doubleList">
<attributeGroup ref="gml:SRSReferenceGroup"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType DIRECTEDEDGEPROPERTYTYPE_TYPE
<complexType name="DirectedEdgePropertyType">
<sequence minOccurs="0">
<element ref="gml:Edge"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType DIRECTEDFACEPROPERTYTYPE_TYPE
<complexType name="DirectedFacePropertyType">
<sequence minOccurs="0">
<element ref="gml:Face"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType DIRECTEDNODEPROPERTYTYPE_TYPE
<complexType name="DirectedNodePropertyType">
<sequence minOccurs="0">
<element ref="gml:Node"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType DIRECTEDOBSERVATIONATDISTANCETYPE_TYPE
<complexType name="DirectedObservationAtDistanceType">
<complexContent>
<extension base="gml:DirectedObservationType">
<sequence>
<element name="distance" type="gml:MeasureType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DIRECTEDOBSERVATIONTYPE_TYPE
<complexType name="DirectedObservationType">
<complexContent>
<extension base="gml:ObservationType">
<sequence>
<element ref="gml:direction"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DIRECTEDTOPOSOLIDPROPERTYTYPE_TYPE
<complexType name="DirectedTopoSolidPropertyType">
<sequence minOccurs="0">
<element ref="gml:TopoSolid"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType DIRECTIONDESCRIPTIONTYPE_TYPE
<complexType name="DirectionDescriptionType">
<annotation>
<documentation>direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description.
A gml:compassPoint is specified by a simple enumeration.
In addition, thre elements to contain text-based descriptions of direction are provided.
If the direction is specified using a term from a list, gml:keyword should be used, and the list indicated using the value of the codeSpace attribute.
if the direction is decribed in prose, gml:direction or gml:reference should be used, allowing the value to be included inline or by reference.</documentation>
</annotation>
<choice>
<element name="compassPoint" type="gml:CompassPointEnumeration"/>
<element name="keyword" type="gml:CodeType"/>
<element name="description" type="string"/>
<element name="reference" type="gml:ReferenceType"/>
</choice>
</complexType>
public static final ComplexType DIRECTIONPROPERTYTYPE_TYPE
<complexType name="DirectionPropertyType">
<choice minOccurs="0">
<element name="DirectionVector" type="gml:DirectionVectorType"/>
<element name="DirectionDescription" type="gml:DirectionDescriptionType"/>
<element name="CompassPoint" type="gml:CompassPointEnumeration"/>
<element name="DirectionKeyword" type="gml:CodeType"/>
<element name="DirectionString" type="gml:StringOrRefType"/>
</choice>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType DIRECTIONVECTORTYPE_TYPE
<complexType name="DirectionVectorType">
<annotation>
<documentation>Direction vectors are specified by providing components of a vector.</documentation>
</annotation>
<choice>
<element ref="gml:vector"/>
<sequence>
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<element name="horizontalAngle" type="gml:AngleType"/>
<element name="verticalAngle" type="gml:AngleType"/>
</sequence>
</choice>
</complexType>
public static final ComplexType DISCRETECOVERAGETYPE_TYPE
<complexType name="DiscreteCoverageType">
<complexContent>
<extension base="gml:AbstractCoverageType">
<sequence>
<element minOccurs="0" ref="gml:coverageFunction"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DOMAINSETTYPE_TYPE
<complexType name="DomainSetType">
<sequence minOccurs="0">
<choice>
<element ref="gml:AbstractGeometry"/>
<element ref="gml:AbstractTimeObject"/>
</choice>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType DYNAMICFEATURECOLLECTIONTYPE_TYPE
<complexType name="DynamicFeatureCollectionType">
<complexContent>
<extension base="gml:DynamicFeatureType">
<sequence>
<element ref="gml:dynamicMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType DYNAMICFEATUREMEMBERTYPE_TYPE
<complexType name="DynamicFeatureMemberType">
<complexContent>
<extension base="gml:AbstractFeatureMemberType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:DynamicFeature"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType DYNAMICFEATURETYPE_TYPE
<complexType name="DynamicFeatureType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<group ref="gml:dynamicProperties"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType EDGETYPE_TYPE
<complexType name="EdgeType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element minOccurs="0" name="container" type="gml:TopoSolidPropertyType"/>
<element maxOccurs="2" minOccurs="2" ref="gml:directedNode"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:directedFace"/>
<element minOccurs="0" ref="gml:curveProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ELLIPSOIDPROPERTYTYPE_TYPE
<complexType name="EllipsoidPropertyType">
<annotation>
<documentation>gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:Ellipsoid"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType ELLIPSOIDTYPE_TYPE
<complexType name="EllipsoidType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:semiMajorAxis"/>
<element ref="gml:secondDefiningParameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ELLIPSOIDALCSPROPERTYTYPE_TYPE
<complexType name="EllipsoidalCSPropertyType">
<annotation>
<documentation>gml:EllipsoidalCSPropertyType is a property type for association roles to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:EllipsoidalCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType ELLIPSOIDALCSTYPE_TYPE
<complexType name="EllipsoidalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType ENGINEERINGCRSPROPERTYTYPE_TYPE
<complexType name="EngineeringCRSPropertyType">
<annotation>
<documentation>gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:EngineeringCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType ENGINEERINGCRSTYPE_TYPE
<complexType name="EngineeringCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:affineCS"/>
<element ref="gml:cartesianCS"/>
<element ref="gml:cylindricalCS"/>
<element ref="gml:linearCS"/>
<element ref="gml:polarCS"/>
<element ref="gml:sphericalCS"/>
<element ref="gml:userDefinedCS"/>
<element ref="gml:coordinateSystem">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
</choice>
<element ref="gml:engineeringDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType ENGINEERINGDATUMPROPERTYTYPE_TYPE
<complexType name="EngineeringDatumPropertyType">
<annotation>
<documentation>gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:EngineeringDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType ENGINEERINGDATUMTYPE_TYPE
<complexType name="EngineeringDatumType">
<complexContent>
<extension base="gml:AbstractDatumType"/>
</complexContent>
</complexType>
public static final ComplexType ENVELOPETYPE_TYPE
<complexType name="EnvelopeType">
<choice>
<sequence>
<element name="lowerCorner" type="gml:DirectPositionType"/>
<element name="upperCorner" type="gml:DirectPositionType"/>
</sequence>
<element maxOccurs="2" minOccurs="2" ref="gml:pos">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
<element ref="gml:coordinates"/>
</choice>
<attributeGroup ref="gml:SRSReferenceGroup"/>
</complexType>
public static final ComplexType ENVELOPEWITHTIMEPERIODTYPE_TYPE
<complexType name="EnvelopeWithTimePeriodType">
<complexContent>
<extension base="gml:EnvelopeType">
<sequence>
<element name="beginPosition" type="gml:TimePositionType"/>
<element name="endPosition" type="gml:TimePositionType"/>
</sequence>
<attribute default="#ISO-8601" name="frame" type="anyURI"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType FACEORTOPOSOLIDPROPERTYTYPE_TYPE
<complexType name="FaceOrTopoSolidPropertyType">
<choice minOccurs="0">
<element ref="gml:Face"/>
<element ref="gml:TopoSolid"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType FACETYPE_TYPE
<complexType name="FaceType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="isolated" type="gml:NodePropertyType"/>
<element maxOccurs="unbounded" ref="gml:directedEdge"/>
<element maxOccurs="2" minOccurs="0" ref="gml:directedTopoSolid"/>
<element minOccurs="0" ref="gml:surfaceProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
<attribute default="false" name="universal" type="boolean" use="optional">
<annotation>
<documentation>If the topological representation exists an unbounded manifold (e.g. Euclidean plane), a gml:Face must indicate whether it is a universal face or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this. NOTE The universal face is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the map represented by the data set. </documentation>
</annotation>
</attribute>
</extension>
</complexContent>
</complexType>
public static final ComplexType FEATUREARRAYPROPERTYTYPE_TYPE
<complexType name="FeatureArrayPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractFeature"/>
</sequence>
</complexType>
public static final ComplexType FEATURECOLLECTIONTYPE_TYPE
<complexType name="FeatureCollectionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractFeatureCollectionType"/>
</complexContent>
</complexType>
public static final ComplexType FEATUREPROPERTYTYPE_TYPE
<complexType name="FeaturePropertyType">
<sequence minOccurs="0">
<element ref="gml:AbstractFeature"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType FILETYPE_TYPE
<complexType name="FileType">
<sequence>
<element ref="gml:rangeParameters"/>
<choice>
<element name="fileName" type="anyURI">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</element>
<element name="fileReference" type="anyURI"/>
</choice>
<element name="fileStructure" type="gml:CodeType"/>
<element minOccurs="0" name="mimeType" type="anyURI"/>
<element minOccurs="0" name="compression" type="anyURI"/>
</sequence>
</complexType>
public static final ComplexType FORMULATYPE_TYPE
<complexType name="FormulaType">
<sequence>
<element minOccurs="0" name="a" type="double"/>
<element name="b" type="double"/>
<element name="c" type="double"/>
<element minOccurs="0" name="d" type="double"/>
</sequence>
</complexType>
public static final ComplexType GENERALCONVERSIONPROPERTYTYPE_TYPE
<complexType name="GeneralConversionPropertyType">
<annotation>
<documentation>gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractGeneralConversion"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GENERALTRANSFORMATIONPROPERTYTYPE_TYPE
<complexType name="GeneralTransformationPropertyType">
<annotation>
<documentation>gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractGeneralTransformation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GENERICMETADATATYPE_TYPE
<complexType mixed="true" name="GenericMetaDataType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent mixed="true">
<extension base="gml:AbstractMetaDataType">
<sequence>
<any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEOCENTRICCRSPROPERTYTYPE_TYPE
<complexType name="GeocentricCRSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeocentricCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GEOCENTRICCRSTYPE_TYPE
<complexType name="GeocentricCRSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:usesCartesianCS"/>
<element ref="gml:usesSphericalCS"/>
</choice>
<element ref="gml:usesGeodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEODESICSTRINGTYPE_TYPE
<complexType name="GeodesicStringType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<choice>
<element ref="gml:posList"/>
<group maxOccurs="unbounded" minOccurs="2" ref="gml:geometricPositionGroup"/>
</choice>
<attribute fixed="geodesic" name="interpolation" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEODESICTYPE_TYPE
<complexType name="GeodesicType">
<complexContent>
<extension base="gml:GeodesicStringType"/>
</complexContent>
</complexType>
public static final ComplexType GEODETICCRSPROPERTYTYPE_TYPE
<complexType name="GeodeticCRSPropertyType">
<annotation>
<documentation>gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeodeticCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GEODETICCRSTYPE_TYPE
<complexType name="GeodeticCRSType">
<annotation>
<documentation>gml:GeodeticCRS is a coordinate reference system based on a geodetic datum.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:ellipsoidalCS"/>
<element ref="gml:cartesianCS"/>
<element ref="gml:sphericalCS"/>
</choice>
<element ref="gml:geodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEODETICDATUMPROPERTYTYPE_TYPE
<complexType name="GeodeticDatumPropertyType">
<annotation>
<documentation>gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeodeticDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GEODETICDATUMTYPE_TYPE
<complexType name="GeodeticDatumType">
<complexContent>
<extension base="gml:AbstractDatumType">
<sequence>
<element ref="gml:primeMeridian"/>
<element ref="gml:ellipsoid"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEOGRAPHICCRSPROPERTYTYPE_TYPE
<complexType name="GeographicCRSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeographicCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GEOGRAPHICCRSTYPE_TYPE
<complexType name="GeographicCRSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:usesEllipsoidalCS"/>
<element ref="gml:usesGeodeticDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEOMETRICCOMPLEXPROPERTYTYPE_TYPE
<complexType name="GeometricComplexPropertyType">
<annotation>
<documentation>A property that has a geometric complex as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<choice>
<element ref="gml:GeometricComplex"/>
<element ref="gml:CompositeCurve"/>
<element ref="gml:CompositeSurface"/>
<element ref="gml:CompositeSolid"/>
</choice>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GEOMETRICCOMPLEXTYPE_TYPE
<complexType name="GeometricComplexType">
<complexContent>
<extension base="gml:AbstractGeometryType">
<sequence>
<element maxOccurs="unbounded" name="element" type="gml:GeometricPrimitivePropertyType"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType GEOMETRICPRIMITIVEPROPERTYTYPE_TYPE
<complexType name="GeometricPrimitivePropertyType">
<annotation>
<documentation>A property that has a geometric primitive as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractGeometricPrimitive"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType GEOMETRYARRAYPROPERTYTYPE_TYPE
<complexType name="GeometryArrayPropertyType">
<annotation>
<documentation>If a feature has a property which takes an array of geometry elements as its value, this is called a geometry array property. A generic type for such a geometry property is GeometryArrayPropertyType.
The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractGeometry"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType">
<annotation>
<documentation>A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). Note that either the reference or the contained element shall be given, but not both or none.
If a feature has a property that takes a geometry element as its value, this is called a geometry property. A generic type for such a geometry property is GeometryPropertyType.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractGeometry"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType GRIDENVELOPETYPE_TYPE
<complexType name="GridEnvelopeType">
<sequence>
<element name="low" type="gml:integerList"/>
<element name="high" type="gml:integerList"/>
</sequence>
</complexType>
public static final ComplexType GRIDFUNCTIONTYPE_TYPE
<complexType name="GridFunctionType">
<sequence>
<element minOccurs="0" name="sequenceRule" type="gml:SequenceRuleType"/>
<element minOccurs="0" name="startPoint" type="gml:integerList"/>
</sequence>
</complexType>
public static final ComplexType GRIDLENGTHTYPE_TYPE
<complexType name="GridLengthType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final ComplexType GRIDLIMITSTYPE_TYPE
<complexType name="GridLimitsType">
<sequence>
<element name="GridEnvelope" type="gml:GridEnvelopeType"/>
</sequence>
</complexType>
public static final ComplexType GRIDTYPE_TYPE
<complexType name="GridType">
<complexContent>
<extension base="gml:AbstractGeometryType">
<sequence>
<element name="limits" type="gml:GridLimitsType"/>
<choice>
<element name="axisLabels" type="gml:NCNameList"/>
<element maxOccurs="unbounded" name="axisName" type="string"/>
</choice>
</sequence>
<attribute name="dimension" type="positiveInteger" use="required"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType HISTORYPROPERTYTYPE_TYPE
<complexType name="HistoryPropertyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:AbstractTimeSlice"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType IDENTIFIEDOBJECTTYPE_TYPE
<complexType abstract="true" name="IdentifiedObjectType">
<annotation>
<documentation>gml:IdentifiedObjectType provides identification properties of a CRS-related object. In gml:DefinitionType, the gml:identifier element shall be the primary name by which this object is identified, encoding the "name" attribute in the UML model.
Zero or more of the gml:name elements can be an unordered set of "identifiers", encoding the "identifier" attribute in the UML model. Each of these gml:name elements can reference elsewhere the object's defining information or be an identifier by which this object can be referenced.
Zero or more other gml:name elements can be an unordered set of "alias" alternative names by which this CRS related object is identified, encoding the "alias" attributes in the UML model. An object may have several aliases, typically used in different contexts. The context for an alias is indicated by the value of its (optional) codeSpace attribute.
Any needed version information shall be included in the codeSpace attribute of a gml:identifier and gml:name elements. In this use, the gml:remarks element in the gml:DefinitionType shall contain comments on or information about this object, including data source information.</documentation>
</annotation>
<complexContent>
<extension base="gml:DefinitionType"/>
</complexContent>
</complexType>
public static final ComplexType IMAGECRSPROPERTYTYPE_TYPE
<complexType name="ImageCRSPropertyType">
<annotation>
<documentation>gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ImageCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType IMAGECRSTYPE_TYPE
<complexType name="ImageCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:cartesianCS"/>
<element ref="gml:affineCS"/>
<element ref="gml:usesObliqueCartesianCS"/>
</choice>
<element ref="gml:imageDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType IMAGEDATUMPROPERTYTYPE_TYPE
<complexType name="ImageDatumPropertyType">
<annotation>
<documentation>gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ImageDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType IMAGEDATUMTYPE_TYPE
<complexType name="ImageDatumType">
<complexContent>
<extension base="gml:AbstractDatumType">
<sequence>
<element ref="gml:pixelInCell"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType INCREMENTORDER_TYPE
<simpleType name="IncrementOrder">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="string">
<enumeration value="+x+y"/>
<enumeration value="+y+x"/>
<enumeration value="+x-y"/>
<enumeration value="-x-y"/>
</restriction>
</simpleType>
public static final ComplexType INDIRECTENTRYTYPE_TYPE
<complexType name="IndirectEntryType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<element ref="gml:DefinitionProxy"/>
</sequence>
</complexType>
public static final ComplexType INLINEPROPERTYTYPE_TYPE
<complexType name="InlinePropertyType">
<sequence>
<any namespace="##any"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType KNOTPROPERTYTYPE_TYPE
<complexType name="KnotPropertyType">
<annotation>
<documentation>gml:KnotPropertyType encapsulates a knot to use it in a geometric type.</documentation>
</annotation>
<sequence>
<element name="Knot" type="gml:KnotType">
<annotation>
<documentation>A knot is a breakpoint on a piecewise spline curve.
value is the value of the parameter at the knot of the spline (see ISO 19107:2003, 6.4.24.2).
multiplicity is the multiplicity of this knot used in the definition of the spline (with the same weight).
weight is the value of the averaging weight used for this knot of the spline.</documentation>
</annotation>
</element>
</sequence>
</complexType>
public static final ComplexType KNOTTYPE_TYPE
<complexType name="KnotType">
<sequence>
<element name="value" type="double"/>
<element name="multiplicity" type="nonNegativeInteger"/>
<element name="weight" type="double"/>
</sequence>
</complexType>
public static final AttributeType KNOTTYPESTYPE_TYPE
<simpleType name="KnotTypesType">
<annotation>
<documentation>This enumeration type specifies values for the knots' type (see ISO 19107:2003, 6.4.25).</documentation>
</annotation>
<restriction base="string">
<enumeration value="uniform"/>
<enumeration value="quasiUniform"/>
<enumeration value="piecewiseBezier"/>
</restriction>
</simpleType>
public static final ComplexType LENGTHTYPE_TYPE
<complexType name="LengthType">
<annotation>
<documentation>This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType. In this case, the content model supports the description of a length (or distance) quantity, with its units. The unit of measure referenced by uom shall be suitable for a length, such as metres or feet.</documentation>
</annotation>
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final ComplexType LINESTRINGSEGMENTARRAYPROPERTYTYPE_TYPE
<complexType name="LineStringSegmentArrayPropertyType">
<annotation>
<documentation>gml:LineStringSegmentArrayPropertyType provides a container for line strings.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:LineStringSegment"/>
</sequence>
</complexType>
public static final ComplexType LINESTRINGSEGMENTTYPE_TYPE
<complexType name="LineStringSegmentType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
<attribute fixed="linear" name="interpolation" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final AttributeType LINESTRINGTYPE_TYPE
<complexType name="LineStringType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="2">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType LINEARCSPROPERTYTYPE_TYPE
<complexType name="LinearCSPropertyType">
<annotation>
<documentation>gml:LinearCSPropertyType is a property type for association roles to a linear coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:LinearCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType LINEARCSTYPE_TYPE
<complexType name="LinearCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final AttributeType LINEARRINGPROPERTYTYPE_TYPE
<complexType name="LinearRingPropertyType">
<annotation>
<documentation>A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.</documentation>
</annotation>
<sequence>
<element ref="gml:LinearRing"/>
</sequence>
</complexType>
public static final AttributeType LINEARRINGTYPE_TYPE
<complexType name="LinearRingType">
<complexContent>
<extension base="gml:AbstractRingType">
<sequence>
<choice>
<choice maxOccurs="unbounded" minOccurs="4">
<element ref="gml:pos"/>
<element ref="gml:pointProperty"/>
<element ref="gml:pointRep"/>
</choice>
<element ref="gml:posList"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType LOCATIONPROPERTYTYPE_TYPE
<complexType name="LocationPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence>
<choice>
<element ref="gml:AbstractGeometry"/>
<element ref="gml:LocationKeyWord"/>
<element ref="gml:LocationString"/>
<element ref="gml:Null"/>
</choice>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType MAPPINGRULETYPE_TYPE
<complexType final="#all" name="MappingRuleType">
<choice>
<element name="ruleDefinition" type="string"/>
<element name="ruleReference" type="gml:ReferenceType"/>
</choice>
</complexType>
public static final ComplexType MEASURELISTTYPE_TYPE
<complexType name="MeasureListType">
<annotation>
<documentation>gml:MeasureListType provides for a list of quantities.</documentation>
</annotation>
<simpleContent>
<extension base="gml:doubleList">
<attribute name="uom" type="gml:UomIdentifier" use="required"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType MEASUREORNILREASONLISTTYPE_TYPE
<complexType name="MeasureOrNilReasonListType">
<annotation>
<documentation>gml:MeasureOrNilReasonListType provides for a list of quantities. An instance element may also include embedded values from NilReasonType. It is intended to be used in situations where a value is expected, but the value may be absent for some reason.</documentation>
</annotation>
<simpleContent>
<extension base="gml:doubleOrNilReasonList">
<attribute name="uom" type="gml:UomIdentifier" use="required"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType MEASURETYPE_TYPE
<complexType name="MeasureType">
<annotation>
<documentation>gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure". The value of the uom attribute identifies a reference system for the amount, usually a ratio or interval scale.</documentation>
</annotation>
<simpleContent>
<extension base="double">
<attribute name="uom" type="gml:UomIdentifier" use="required"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType METADATAPROPERTYTYPE_TYPE
<complexType name="MetaDataPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractMetaData"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attribute name="about" type="anyURI"/>
</complexType>
public static final ComplexType MOVINGOBJECTSTATUSTYPE_TYPE
<complexType name="MovingObjectStatusType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractTimeSliceType">
<sequence>
<choice>
<element name="position" type="gml:GeometryPropertyType"/>
<element ref="gml:pos"/>
<element ref="gml:locationName"/>
<element ref="gml:locationReference"/>
<element ref="gml:location"/>
</choice>
<element minOccurs="0" name="speed" type="gml:MeasureType"/>
<element minOccurs="0" name="bearing" type="gml:DirectionPropertyType"/>
<element minOccurs="0" name="acceleration" type="gml:MeasureType"/>
<element minOccurs="0" name="elevation" type="gml:MeasureType"/>
<element minOccurs="0" ref="gml:status"/>
<element minOccurs="0" ref="gml:statusReference"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType MULTICURVEPROPERTYTYPE_TYPE
<complexType name="MultiCurvePropertyType">
<annotation>
<documentation>A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:MultiCurve"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType MULTIGEOMETRYPROPERTYTYPE_TYPE
<complexType name="MultiGeometryPropertyType">
<annotation>
<documentation>A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractGeometricAggregate"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType MULTIGEOMETRYTYPE_TYPE
<complexType name="MultiGeometryType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:geometryMember"/>
<element minOccurs="0" ref="gml:geometryMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType">
<annotation>
<documentation>A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:MultiPoint"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:pointMember"/>
<element minOccurs="0" ref="gml:pointMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType MULTISOLIDPROPERTYTYPE_TYPE
<complexType name="MultiSolidPropertyType">
<annotation>
<documentation>A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:MultiSolid"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType MULTISOLIDTYPE_TYPE
<complexType name="MultiSolidType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:solidMember"/>
<element minOccurs="0" ref="gml:solidMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType MULTISURFACEPROPERTYTYPE_TYPE
<complexType name="MultiSurfacePropertyType">
<annotation>
<documentation>A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:MultiSurface"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType MULTISURFACETYPE_TYPE
<complexType name="MultiSurfaceType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:surfaceMember"/>
<element minOccurs="0" ref="gml:surfaceMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType NCNAMELIST_TYPE
<simpleType name="NCNameList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="NCName"/>
</simpleType>
public static final AttributeType NAMELIST_TYPE
<simpleType name="NameList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="Name"/>
</simpleType>
public static final AttributeType NAMEORNILREASON_TYPE
<simpleType name="NameOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
</annotation>
<union memberTypes="gml:NilReasonEnumeration Name anyURI"/>
</simpleType>
public static final AttributeType NAMEORNILREASONLIST_TYPE
<simpleType name="NameOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="gml:NameOrNilReason"/>
</simpleType>
public static final AttributeType NILREASONENUMERATION_TYPE
<simpleType name="NilReasonEnumeration">
<union>
<simpleType>
<restriction base="string">
<enumeration value="inapplicable"/>
<enumeration value="missing"/>
<enumeration value="template"/>
<enumeration value="unknown"/>
<enumeration value="withheld"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
public static final AttributeType NILREASONTYPE_TYPE
<simpleType name="NilReasonType">
<annotation>
<documentation>gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception.
gml:NilReasonType is a union of the following enumerated values:
- inapplicable there is no value
- missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist
- template the value will be available later
- unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists
- withheld the value is not divulged
- other:text other brief explanation, where text is a string of two or more characters with no included spaces
and
- anyURI which should refer to a resource which describes the reason for the exception
A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document.
gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type.</documentation>
</annotation>
<union memberTypes="gml:NilReasonEnumeration anyURI"/>
</simpleType>
public static final ComplexType NODEOREDGEPROPERTYTYPE_TYPE
<complexType name="NodeOrEdgePropertyType">
<choice minOccurs="0">
<element ref="gml:Node"/>
<element ref="gml:Edge"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType NODEPROPERTYTYPE_TYPE
<complexType name="NodePropertyType">
<choice minOccurs="0">
<element ref="gml:Node"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType NODETYPE_TYPE
<complexType name="NodeType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element minOccurs="0" name="container" type="gml:FaceOrTopoSolidPropertyType"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:directedEdge">
<annotation>
<documentation>In the case of planar topology, a gml:Node must have a clockwise sequence of gml:directedEdge properties, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR).</documentation>
</annotation>
</element>
<element minOccurs="0" ref="gml:pointProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType OBLIQUECARTESIANCSPROPERTYTYPE_TYPE
<complexType name="ObliqueCartesianCSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ObliqueCartesianCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType OBLIQUECARTESIANCSTYPE_TYPE
<complexType name="ObliqueCartesianCSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType OBSERVATIONTYPE_TYPE
<complexType name="ObservationType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element ref="gml:validTime"/>
<element minOccurs="0" ref="gml:using"/>
<element minOccurs="0" ref="gml:target"/>
<element ref="gml:resultOf"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType OFFSETCURVETYPE_TYPE
<complexType name="OffsetCurveType">
<complexContent>
<extension base="gml:AbstractCurveSegmentType">
<sequence>
<element name="offsetBase" type="gml:CurvePropertyType"/>
<element name="distance" type="gml:LengthType"/>
<element minOccurs="0" name="refDirection" type="gml:VectorType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType OPERATIONMETHODPROPERTYTYPE_TYPE
<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>
public static final ComplexType OPERATIONMETHODTYPE_TYPE
<complexType name="OperationMethodType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<choice>
<element ref="gml:formulaCitation"/>
<element ref="gml:formula"/>
</choice>
<element minOccurs="0" ref="gml:sourceDimensions"/>
<element minOccurs="0" ref="gml:targetDimensions"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:parameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType OPERATIONPARAMETERGROUPPROPERTYTYPE_TYPE
<complexType name="OperationParameterGroupPropertyType">
<annotation>
<documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:OperationParameterGroup"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType OPERATIONPARAMETERGROUPTYPE_TYPE
<complexType name="OperationParameterGroupType">
<complexContent>
<extension base="gml:AbstractGeneralOperationParameterType">
<sequence>
<element minOccurs="0" ref="gml:maximumOccurs"/>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:parameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType OPERATIONPARAMETERPROPERTYTYPE_TYPE
<complexType name="OperationParameterPropertyType">
<annotation>
<documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:OperationParameter"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType OPERATIONPARAMETERTYPE_TYPE
<complexType name="OperationParameterType">
<complexContent>
<extension base="gml:AbstractGeneralOperationParameterType">
<sequence/>
</extension>
</complexContent>
</complexType>
public static final ComplexType OPERATIONPROPERTYTYPE_TYPE
<complexType name="OperationPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractOperation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType ORIENTABLECURVETYPE_TYPE
<complexType name="OrientableCurveType">
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element ref="gml:baseCurve"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType ORIENTABLESURFACETYPE_TYPE
<complexType name="OrientableSurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element ref="gml:baseSurface"/>
</sequence>
<attribute default="+" name="orientation" type="gml:SignType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType PARAMETERVALUEGROUPTYPE_TYPE
<complexType name="ParameterValueGroupType">
<complexContent>
<extension base="gml:AbstractGeneralParameterValueType">
<sequence>
<element maxOccurs="unbounded" minOccurs="2" ref="gml:parameterValue"/>
<element ref="gml:group"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType PARAMETERVALUETYPE_TYPE
<complexType name="ParameterValueType">
<complexContent>
<extension base="gml:AbstractGeneralParameterValueType">
<sequence>
<choice>
<element ref="gml:value"/>
<element ref="gml:dmsAngleValue"/>
<element ref="gml:stringValue"/>
<element ref="gml:integerValue"/>
<element ref="gml:booleanValue"/>
<element ref="gml:valueList"/>
<element ref="gml:integerValueList"/>
<element ref="gml:valueFile"/>
</choice>
<element ref="gml:operationParameter"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType PASSTHROUGHOPERATIONPROPERTYTYPE_TYPE
<complexType name="PassThroughOperationPropertyType">
<annotation>
<documentation>gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:PassThroughOperation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType PASSTHROUGHOPERATIONTYPE_TYPE
<complexType name="PassThroughOperationType">
<complexContent>
<extension base="gml:AbstractCoordinateOperationType">
<sequence>
<element maxOccurs="unbounded" ref="gml:modifiedCoordinate"/>
<element ref="gml:coordOperation"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType POINTARRAYPROPERTYTYPE_TYPE
<complexType name="PointArrayPropertyType">
<annotation>
<documentation>gml:PointArrayPropertyType is a container for an array of points. The elements are always contained inline in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:Point"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType POINTGRID_ROWS_ROWTYPE_TYPE
<complexType name="PointGrid_rows_RowType">
<group ref="gml:geometricPositionListGroup"/>
</complexType>
public static final AttributeType POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType">
<annotation>
<documentation>A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:Point"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType POINTTYPE_TYPE
<complexType name="PointType">
<complexContent>
<extension base="gml:AbstractGeometricPrimitiveType">
<sequence>
<choice>
<element ref="gml:pos"/>
<element ref="gml:coordinates"/>
</choice>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType POLARCSPROPERTYTYPE_TYPE
<complexType name="PolarCSPropertyType">
<annotation>
<documentation>gml:PolarCSPropertyType is a property type for association roles to a polar coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:PolarCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType POLARCSTYPE_TYPE
<complexType name="PolarCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType POLYGONPATCHTYPE_TYPE
<complexType name="PolygonPatchType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<sequence>
<element minOccurs="0" ref="gml:exterior"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/>
</sequence>
<attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final AttributeType POLYGONTYPE_TYPE
<complexType name="PolygonType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element minOccurs="0" ref="gml:exterior"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType PRIMEMERIDIANPROPERTYTYPE_TYPE
<complexType name="PrimeMeridianPropertyType">
<annotation>
<documentation>gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:PrimeMeridian"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType PRIMEMERIDIANTYPE_TYPE
<complexType name="PrimeMeridianType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:greenwichLongitude"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType PRIORITYLOCATIONPROPERTYTYPE_TYPE
<complexType name="PriorityLocationPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:LocationPropertyType">
<attribute name="priority" type="string"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType PROCEDUREPROPERTYTYPE_TYPE
<complexType name="ProcedurePropertyType">
<sequence minOccurs="0">
<element ref="gml:AbstractFeature"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType PROJECTEDCRSPROPERTYTYPE_TYPE
<complexType name="ProjectedCRSPropertyType">
<annotation>
<documentation>gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ProjectedCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType PROJECTEDCRSTYPE_TYPE
<complexType name="ProjectedCRSType">
<complexContent>
<extension base="gml:AbstractGeneralDerivedCRSType">
<sequence>
<choice>
<element ref="gml:baseGeodeticCRS"/>
<element ref="gml:baseGeographicCRS"/>
</choice>
<element ref="gml:cartesianCS"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType QNAMELIST_TYPE
<simpleType name="QNameList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="QName"/>
</simpleType>
public static final ComplexType QUANTITYEXTENTTYPE_TYPE
<complexType name="QuantityExtentType">
<simpleContent>
<restriction base="gml:MeasureOrNilReasonListType">
<length value="2"/>
</restriction>
</simpleContent>
</complexType>
public static final ComplexType QUANTITYPROPERTYTYPE_TYPE
<complexType name="QuantityPropertyType">
<sequence minOccurs="0">
<element ref="gml:Quantity"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType RANGESETTYPE_TYPE
<complexType name="RangeSetType">
<choice>
<element maxOccurs="unbounded" ref="gml:ValueArray"/>
<element maxOccurs="unbounded" ref="gml:AbstractScalarValueList"/>
<element ref="gml:DataBlock"/>
<element ref="gml:File"/>
</choice>
</complexType>
public static final ComplexType RECTANGLETYPE_TYPE
<complexType name="RectangleType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<sequence>
<element ref="gml:exterior"/>
</sequence>
<attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType RECTIFIEDGRIDTYPE_TYPE
<complexType name="RectifiedGridType">
<complexContent>
<extension base="gml:GridType">
<sequence>
<element name="origin" type="gml:PointPropertyType"/>
<element maxOccurs="unbounded" name="offsetVector" type="gml:VectorType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType REFERENCETYPE_TYPE
<complexType name="ReferenceType">
<annotation>
<documentation>gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding.</documentation>
</annotation>
<sequence/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType RELATEDTIMETYPE_TYPE
<complexType name="RelatedTimeType">
<annotation>
<documentation>gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983)</documentation>
</annotation>
<complexContent>
<extension base="gml:TimePrimitivePropertyType">
<attribute name="relativePosition">
<simpleType>
<restriction base="string">
<enumeration value="Before"/>
<enumeration value="After"/>
<enumeration value="Begins"/>
<enumeration value="Ends"/>
<enumeration value="During"/>
<enumeration value="Equals"/>
<enumeration value="Contains"/>
<enumeration value="Overlaps"/>
<enumeration value="Meets"/>
<enumeration value="OverlappedBy"/>
<enumeration value="MetBy"/>
<enumeration value="BegunBy"/>
<enumeration value="EndedBy"/>
</restriction>
</simpleType>
</attribute>
</extension>
</complexContent>
</complexType>
public static final ComplexType RESULTTYPE_TYPE
<complexType name="ResultType">
<sequence minOccurs="0">
<any namespace="##any"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType RINGPROPERTYTYPE_TYPE
<complexType name="RingPropertyType">
<annotation>
<documentation>A property with the content model of gml:RingPropertyType encapsulates a ring to represent a component of a surface boundary.</documentation>
</annotation>
<sequence>
<element ref="gml:Ring"/>
</sequence>
</complexType>
public static final ComplexType RINGTYPE_TYPE
<complexType name="RingType">
<complexContent>
<extension base="gml:AbstractRingType">
<sequence>
<element maxOccurs="unbounded" ref="gml:curveMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType SCALETYPE_TYPE
<complexType name="ScaleType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final AttributeType SEQUENCERULEENUMERATION_TYPE
<simpleType name="SequenceRuleEnumeration">
<restriction base="string">
<enumeration value="Linear"/>
<enumeration value="Boustrophedonic"/>
<enumeration value="Cantor-diagonal"/>
<enumeration value="Spiral"/>
<enumeration value="Morton"/>
<enumeration value="Hilbert"/>
</restriction>
</simpleType>
public static final ComplexType SEQUENCERULETYPE_TYPE
<complexType name="SequenceRuleType">
<annotation>
<documentation>The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute. The gml:SequenceRuleEnumeration is an enumerated type. The rule names are defined in ISO 19123. If no rule name is specified the default is "Linear".</documentation>
</annotation>
<simpleContent>
<extension base="gml:SequenceRuleEnumeration">
<attribute name="order" type="gml:IncrementOrder">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
</attribute>
<attribute name="axisOrder" type="gml:AxisDirectionList"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType SHELLPROPERTYTYPE_TYPE
<complexType name="ShellPropertyType">
<annotation>
<documentation>A property with the content model of gml:ShellPropertyType encapsulates a shell to represent a component of a solid boundary.</documentation>
</annotation>
<sequence>
<element ref="gml:Shell"/>
</sequence>
</complexType>
public static final ComplexType SHELLTYPE_TYPE
<complexType name="ShellType">
<sequence>
<element maxOccurs="unbounded" ref="gml:surfaceMember"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</complexType>
public static final AttributeType SIGNTYPE_TYPE
<simpleType name="SignType">
<annotation>
<documentation>gml:SignType is a convenience type with values "+" (plus) and "-" (minus).</documentation>
</annotation>
<restriction base="string">
<enumeration value="-"/>
<enumeration value="+"/>
</restriction>
</simpleType>
public static final ComplexType SINGLECRSPROPERTYTYPE_TYPE
<complexType name="SingleCRSPropertyType">
<annotation>
<documentation>gml:SingleCRSPropertyType is a property type for association roles to a single coordinate reference system, either referencing or containing the definition of that coordinate reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractSingleCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType SINGLEOPERATIONPROPERTYTYPE_TYPE
<complexType name="SingleOperationPropertyType">
<annotation>
<documentation>gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractSingleOperation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType SOLIDARRAYPROPERTYTYPE_TYPE
<complexType name="SolidArrayPropertyType">
<annotation>
<documentation>gml:SolidArrayPropertyType is a container for an array of solids. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements is not supported.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractSolid"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType SOLIDPROPERTYTYPE_TYPE
<complexType name="SolidPropertyType">
<annotation>
<documentation>A property that has a solid as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractSolid"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType SOLIDTYPE_TYPE
<complexType name="SolidType">
<complexContent>
<extension base="gml:AbstractSolidType">
<sequence>
<element minOccurs="0" name="exterior" type="gml:ShellPropertyType"/>
<element maxOccurs="unbounded" minOccurs="0"
name="interior" type="gml:ShellPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType SPEEDTYPE_TYPE
<complexType name="SpeedType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final ComplexType SPHERETYPE_TYPE
<complexType name="SphereType">
<complexContent>
<extension base="gml:AbstractGriddedSurfaceType">
<attribute fixed="circularArc3Points"
name="horizontalCurveType" type="gml:CurveInterpolationType"/>
<attribute fixed="circularArc3Points"
name="verticalCurveType" type="gml:CurveInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType SPHERICALCSPROPERTYTYPE_TYPE
<complexType name="SphericalCSPropertyType">
<annotation>
<documentation>gml:SphericalCSPropertyType is property type for association roles to a spherical coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:SphericalCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType SPHERICALCSTYPE_TYPE
<complexType name="SphericalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType STRINGORREFTYPE_TYPE
<complexType name="StringOrRefType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<simpleContent>
<extension base="string">
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</extension>
</simpleContent>
</complexType>
public static final AttributeType SUCCESSIONTYPE_TYPE
<simpleType name="SuccessionType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<restriction base="string">
<enumeration value="substitution"/>
<enumeration value="division"/>
<enumeration value="fusion"/>
<enumeration value="initiation"/>
</restriction>
</simpleType>
public static final ComplexType SURFACEARRAYPROPERTYTYPE_TYPE
<complexType name="SurfaceArrayPropertyType">
<annotation>
<documentation>gml:SurfaceArrayPropertyType is a container for an array of surfaces. The elements are always contained in the array property, referencing geometry elements or arrays of geometry elements via XLinks is not supported.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractSurface"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType SURFACEINTERPOLATIONTYPE_TYPE
<simpleType name="SurfaceInterpolationType">
<annotation>
<documentation>gml:SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation>
</annotation>
<restriction base="string">
<enumeration value="none"/>
<enumeration value="planar"/>
<enumeration value="spherical"/>
<enumeration value="elliptical"/>
<enumeration value="conic"/>
<enumeration value="tin"/>
<enumeration value="parametricCurve"/>
<enumeration value="polynomialSpline"/>
<enumeration value="rationalSpline"/>
<enumeration value="triangulatedSpline"/>
</restriction>
</simpleType>
public static final ComplexType SURFACEPATCHARRAYPROPERTYTYPE_TYPE
<complexType name="SurfacePatchArrayPropertyType">
<annotation>
<documentation>gml:SurfacePatchArrayPropertyType is a container for a sequence of surface patches.</documentation>
</annotation>
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractSurfacePatch"/>
</sequence>
</complexType>
public static final AttributeType SURFACEPROPERTYTYPE_TYPE
<complexType name="SurfacePropertyType">
<annotation>
<documentation>A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractSurface"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final AttributeType SURFACETYPE_TYPE
<complexType name="SurfaceType">
<complexContent>
<extension base="gml:AbstractSurfaceType">
<sequence>
<element ref="gml:patches"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TARGETPROPERTYTYPE_TYPE
<complexType name="TargetPropertyType">
<choice minOccurs="0">
<element ref="gml:AbstractFeature"/>
<element ref="gml:AbstractGeometry"/>
</choice>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TEMPORALCRSPROPERTYTYPE_TYPE
<complexType name="TemporalCRSPropertyType">
<annotation>
<documentation>gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TemporalCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TEMPORALCRSTYPE_TYPE
<complexType name="TemporalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<choice>
<element ref="gml:timeCS"/>
<element ref="gml:usesTemporalCS"/>
</choice>
<element ref="gml:temporalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TEMPORALCSPROPERTYTYPE_TYPE
<complexType name="TemporalCSPropertyType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TemporalCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TEMPORALCSTYPE_TYPE
<complexType name="TemporalCSType">
<annotation>
<appinfo>deprecated</appinfo>
</annotation>
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType TEMPORALDATUMBASETYPE_TYPE
<complexType abstract="true" name="TemporalDatumBaseType">
<annotation>
<documentation>The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system. This type restricts the AbstractDatumType to remove the "anchorDefinition" and "realizationEpoch" elements.</documentation>
</annotation>
<complexContent>
<restriction base="gml:AbstractDatumType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
<element minOccurs="0" ref="gml:remarks"/>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
public static final ComplexType TEMPORALDATUMPROPERTYTYPE_TYPE
<complexType name="TemporalDatumPropertyType">
<annotation>
<documentation>gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TemporalDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TEMPORALDATUMTYPE_TYPE
<complexType name="TemporalDatumType">
<complexContent>
<extension base="gml:TemporalDatumBaseType">
<sequence>
<element ref="gml:origin"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMECSPROPERTYTYPE_TYPE
<complexType name="TimeCSPropertyType">
<annotation>
<documentation>gml:TimeCSPropertyType is a property type for association roles to a time coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TIMECSTYPE_TYPE
<complexType name="TimeCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType TIMECALENDARERAPROPERTYTYPE_TYPE
<complexType name="TimeCalendarEraPropertyType">
<annotation>
<documentation>gml:TimeCalendarEraPropertyType provides for associating a gml:TimeCalendarEra with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeCalendarEra"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TIMECALENDARERATYPE_TYPE
<complexType name="TimeCalendarEraType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element name="referenceEvent" type="gml:StringOrRefType"/>
<element name="referenceDate" type="gml:CalDate"/>
<element name="julianReference" type="decimal"/>
<element name="epochOfUse" type="gml:TimePeriodPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMECALENDARPROPERTYTYPE_TYPE
<complexType name="TimeCalendarPropertyType">
<annotation>
<documentation>gml:TimeCalendarPropertyType provides for associating a gml:TimeCalendar with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeCalendar"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TIMECALENDARTYPE_TYPE
<complexType name="TimeCalendarType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<element maxOccurs="unbounded" name="referenceFrame" type="gml:TimeCalendarEraPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMECLOCKPROPERTYTYPE_TYPE
<complexType name="TimeClockPropertyType">
<annotation>
<documentation>gml:TimeClockPropertyType provides for associating a gml:TimeClock with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeClock"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TIMECLOCKTYPE_TYPE
<complexType final="#all" name="TimeClockType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<element name="referenceEvent" type="gml:StringOrRefType"/>
<element name="referenceTime" type="time"/>
<element name="utcReference" type="time"/>
<element maxOccurs="unbounded" minOccurs="0"
name="dateBasis" type="gml:TimeCalendarPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMECOORDINATESYSTEMTYPE_TYPE
<complexType name="TimeCoordinateSystemType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<choice>
<element name="originPosition" type="gml:TimePositionType"/>
<element name="origin" type="gml:TimeInstantPropertyType"/>
</choice>
<element name="interval" type="gml:TimeIntervalLengthType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMEEDGEPROPERTYTYPE_TYPE
<complexType name="TimeEdgePropertyType">
<annotation>
<documentation>gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeEdge"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMEEDGETYPE_TYPE
<complexType name="TimeEdgeType">
<complexContent>
<extension base="gml:AbstractTimeTopologyPrimitiveType">
<sequence>
<element name="start" type="gml:TimeNodePropertyType"/>
<element name="end" type="gml:TimeNodePropertyType"/>
<element minOccurs="0" name="extent" type="gml:TimePeriodPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType TIMEINDETERMINATEVALUETYPE_TYPE
<simpleType name="TimeIndeterminateValueType">
<annotation>
<documentation>These values are interpreted as follows:
- "unknown" indicates that no specific value for temporal position is provided.
- "now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.
- "before" indicates that the actual temporal position is unknown, but it is known to be before the specified value.
- "after" indicates that the actual temporal position is unknown, but it is known to be after the specified value.
A value for indeterminatePosition may
- be used either alone, or
- qualify a specific value for temporal position.</documentation>
</annotation>
<restriction base="string">
<enumeration value="after"/>
<enumeration value="before"/>
<enumeration value="now"/>
<enumeration value="unknown"/>
</restriction>
</simpleType>
public static final ComplexType TIMEINSTANTPROPERTYTYPE_TYPE
<complexType name="TimeInstantPropertyType">
<annotation>
<documentation>gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeInstant"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMEINSTANTTYPE_TYPE
<complexType final="#all" name="TimeInstantType">
<complexContent>
<extension base="gml:AbstractTimeGeometricPrimitiveType">
<sequence>
<element ref="gml:timePosition"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMEINTERVALLENGTHTYPE_TYPE
<complexType final="#all" name="TimeIntervalLengthType">
<simpleContent>
<extension base="decimal">
<attribute name="unit" type="gml:TimeUnitType" use="required"/>
<attribute name="radix" type="positiveInteger"/>
<attribute name="factor" type="integer"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType TIMENODEPROPERTYTYPE_TYPE
<complexType name="TimeNodePropertyType">
<annotation>
<documentation>gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeNode"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMENODETYPE_TYPE
<complexType name="TimeNodeType">
<complexContent>
<extension base="gml:AbstractTimeTopologyPrimitiveType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="previousEdge" type="gml:TimeEdgePropertyType"/>
<element maxOccurs="unbounded" minOccurs="0"
name="nextEdge" type="gml:TimeEdgePropertyType"/>
<element minOccurs="0" name="position" type="gml:TimeInstantPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMEORDINALERAPROPERTYTYPE_TYPE
<complexType name="TimeOrdinalEraPropertyType">
<annotation>
<documentation>gml:TimeOrdinalEraPropertyType provides for associating a gml:TimeOrdinalEra with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeOrdinalEra"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TIMEORDINALERATYPE_TYPE
<complexType name="TimeOrdinalEraType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="relatedTime" type="gml:RelatedTimeType"/>
<element minOccurs="0" name="start" type="gml:TimeNodePropertyType"/>
<element minOccurs="0" name="end" type="gml:TimeNodePropertyType"/>
<element minOccurs="0" name="extent" type="gml:TimePeriodPropertyType"/>
<!--element name="member" type="gml:TimeOrdinalEraPropertyType" minOccurs="0" maxOccurs="unbounded"/-->
<element minOccurs="0" name="group" type="gml:ReferenceType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final AttributeType MULTICURVETYPE_TYPE
<complexType name="MultiCurveType">
<complexContent>
<extension base="gml:AbstractGeometricAggregateType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:curveMember"/>
<element minOccurs="0" ref="gml:curveMembers"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMEORDINALREFERENCESYSTEMTYPE_TYPE
<complexType name="TimeOrdinalReferenceSystemType">
<complexContent>
<extension base="gml:TimeReferenceSystemType">
<sequence>
<element maxOccurs="unbounded" name="component" type="gml:TimeOrdinalEraPropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMEPERIODPROPERTYTYPE_TYPE
<complexType name="TimePeriodPropertyType">
<annotation>
<documentation>gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimePeriod"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMEPERIODTYPE_TYPE
<complexType name="TimePeriodType">
<complexContent>
<extension base="gml:AbstractTimeGeometricPrimitiveType">
<sequence>
<choice>
<element name="beginPosition" type="gml:TimePositionType"/>
<element name="begin" type="gml:TimeInstantPropertyType"/>
</choice>
<choice>
<element name="endPosition" type="gml:TimePositionType"/>
<element name="end" type="gml:TimeInstantPropertyType"/>
</choice>
<group minOccurs="0" ref="gml:timeLength"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMEPOSITIONTYPE_TYPE
<complexType final="#all" name="TimePositionType">
<annotation>
<documentation>The method for identifying a temporal position is specific to each temporal reference system. gml:TimePositionType supports the description of temporal position according to the subtypes described in ISO 19108.
Values based on calendars and clocks use lexical formats that are based on ISO 8601, as described in XML Schema Part 2:2001. A decimal value may be used with coordinate systems such as GPS time or UNIX time. A URI may be used to provide a reference to some era in an ordinal reference system .
In common with many of the components modelled as data types in the ISO 19100 series of International Standards, the corresponding GML component has simple content. However, the content model gml:TimePositionType is defined in several steps.
Three XML attributes appear on gml:TimePositionType:
A time value shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. Components for describing temporal reference systems are described in 14.4, but it is not required that the reference system be described in this, as the reference may refer to anything that may be indentified with a URI.
For time values using a calendar containing more than one era, the (optional) calendarEraName attribute provides the name of the calendar era.
Inexact temporal positions may be expressed using the optional indeterminatePosition attribute. This takes a value from an enumeration.</documentation>
</annotation>
<simpleContent>
<extension base="gml:TimePositionUnion">
<attribute default="#ISO-8601" name="frame" type="anyURI"/>
<attribute name="calendarEraName" type="string"/>
<attribute name="indeterminatePosition" type="gml:TimeIndeterminateValueType"/>
</extension>
</simpleContent>
</complexType>
public static final AttributeType TIMEPOSITIONUNION_TYPE
<simpleType name="TimePositionUnion">
<annotation>
<documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108.
An ordinal era may be referenced via URI. A decimal value may be used to indicate the distance from the scale origin . time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2).
Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate</documentation>
</annotation>
<union memberTypes="gml:CalDate time dateTime anyURI decimal"/>
</simpleType>
public static final ComplexType TIMEPRIMITIVEPROPERTYTYPE_TYPE
<complexType name="TimePrimitivePropertyType">
<annotation>
<documentation>gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractTimePrimitive"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMEREFERENCESYSTEMTYPE_TYPE
<complexType name="TimeReferenceSystemType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element name="domainOfValidity" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMETOPOLOGYCOMPLEXPROPERTYTYPE_TYPE
<complexType name="TimeTopologyComplexPropertyType">
<annotation>
<documentation>gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TimeTopologyComplex"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMETOPOLOGYCOMPLEXTYPE_TYPE
<complexType abstract="true" name="TimeTopologyComplexType">
<complexContent>
<extension base="gml:AbstractTimeComplexType">
<sequence>
<element maxOccurs="unbounded" name="primitive" type="gml:TimeTopologyPrimitivePropertyType"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TIMETOPOLOGYPRIMITIVEPROPERTYTYPE_TYPE
<complexType name="TimeTopologyPrimitivePropertyType">
<annotation>
<documentation>gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractTimeTopologyPrimitive"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TIMETYPE_TYPE
<complexType name="TimeType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final AttributeType TIMEUNITTYPE_TYPE
<simpleType name="TimeUnitType">
<union>
<simpleType>
<restriction base="string">
<enumeration value="year"/>
<enumeration value="month"/>
<enumeration value="day"/>
<enumeration value="hour"/>
<enumeration value="minute"/>
<enumeration value="second"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="string">
<pattern value="other:\w{2,}"/>
</restriction>
</simpleType>
</union>
</simpleType>
public static final ComplexType TINTYPE_TYPE
<complexType name="TinType">
<complexContent>
<extension base="gml:SurfaceType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="stopLines" type="gml:LineStringSegmentArrayPropertyType"/>
<element maxOccurs="unbounded" minOccurs="0"
name="breakLines" type="gml:LineStringSegmentArrayPropertyType"/>
<element name="maxLength" type="gml:LengthType"/>
<element name="controlPoint">
<complexType name="TinType_controlPoint">
<choice>
<element ref="gml:posList"/>
<group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/>
</choice>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TINTYPE_CONTROLPOINT_TYPE
<complexType name="TinType_controlPoint">
<choice>
<element ref="gml:posList"/>
<group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/>
</choice>
</complexType>
public static final ComplexType TOPOCOMPLEXPROPERTYTYPE_TYPE
<complexType name="TopoComplexPropertyType">
<sequence minOccurs="0">
<element ref="gml:TopoComplex"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TOPOCOMPLEXTYPE_TYPE
<complexType name="TopoComplexType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element ref="gml:maximalComplex"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:superComplex"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:subComplex"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:topoPrimitiveMember"/>
<element minOccurs="0" ref="gml:topoPrimitiveMembers"/>
</sequence>
<attribute default="false" name="isMaximal" type="boolean"/>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType TOPOCURVEPROPERTYTYPE_TYPE
<complexType name="TopoCurvePropertyType">
<sequence>
<element ref="gml:TopoCurve"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOCURVETYPE_TYPE
<complexType name="TopoCurveType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:directedEdge"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType TOPOPOINTPROPERTYTYPE_TYPE
<complexType name="TopoPointPropertyType">
<sequence>
<element ref="gml:TopoPoint"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOPOINTTYPE_TYPE
<complexType name="TopoPointType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element ref="gml:directedNode"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TOPOPRIMITIVEARRAYASSOCIATIONTYPE_TYPE
<complexType name="TopoPrimitiveArrayAssociationType">
<sequence maxOccurs="unbounded" minOccurs="0">
<element ref="gml:AbstractTopoPrimitive"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOPRIMITIVEMEMBERTYPE_TYPE
<complexType name="TopoPrimitiveMemberType">
<sequence minOccurs="0">
<element ref="gml:AbstractTopoPrimitive"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOSOLIDPROPERTYTYPE_TYPE
<complexType name="TopoSolidPropertyType">
<choice minOccurs="0">
<element ref="gml:TopoSolid"/>
</choice>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOSOLIDTYPE_TYPE
<complexType name="TopoSolidType">
<complexContent>
<extension base="gml:AbstractTopoPrimitiveType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0"
name="isolated" type="gml:NodeOrEdgePropertyType"/>
<element maxOccurs="unbounded" ref="gml:directedFace"/>
<element minOccurs="0" ref="gml:solidProperty"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
<attribute default="false" name="universal" type="boolean" use="optional">
<annotation>
<documentation>A gml:TopoSolid must indicate whether it is a universal topo-solid or not, to ensure a lossless topology representation as defined by Kuijpers, et. al. (see OGC 05-102 Topology IPR). The optional universal attribute of type boolean is used to indicate this and the default is fault. NOTE The universal topo-solid is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary (it has no exterior boundary) would normally be considered the exterior boundary of the data set.</documentation>
</annotation>
</attribute>
</extension>
</complexContent>
</complexType>
public static final ComplexType TOPOSURFACEPROPERTYTYPE_TYPE
<complexType name="TopoSurfacePropertyType">
<sequence>
<element ref="gml:TopoSurface"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOSURFACETYPE_TYPE
<complexType name="TopoSurfaceType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:directedFace"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType TOPOVOLUMEPROPERTYTYPE_TYPE
<complexType name="TopoVolumePropertyType">
<sequence>
<element ref="gml:TopoVolume"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType TOPOVOLUMETYPE_TYPE
<complexType name="TopoVolumeType">
<complexContent>
<extension base="gml:AbstractTopologyType">
<sequence>
<element maxOccurs="unbounded" ref="gml:directedTopoSolid"/>
</sequence>
<attributeGroup ref="gml:AggregationAttributeGroup"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType TRANSFORMATIONPROPERTYTYPE_TYPE
<complexType name="TransformationPropertyType">
<annotation>
<documentation>gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:Transformation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType TRANSFORMATIONTYPE_TYPE
<complexType name="TransformationType">
<complexContent>
<extension base="gml:AbstractGeneralTransformationType">
<sequence>
<element ref="gml:method"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:parameterValue"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType TRIANGLETYPE_TYPE
<complexType name="TriangleType">
<complexContent>
<extension base="gml:AbstractSurfacePatchType">
<sequence>
<element ref="gml:exterior"/>
</sequence>
<attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType UNITDEFINITIONTYPE_TYPE
<complexType name="UnitDefinitionType">
<complexContent>
<extension base="gml:DefinitionType">
<sequence>
<element minOccurs="0" ref="gml:quantityType"/>
<element minOccurs="0" ref="gml:quantityTypeReference"/>
<element minOccurs="0" ref="gml:catalogSymbol"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType UNITOFMEASURETYPE_TYPE
<complexType name="UnitOfMeasureType">
<sequence/>
<attribute name="uom" type="gml:UomIdentifier" use="required"/>
</complexType>
public static final AttributeType UOMIDENTIFIER_TYPE
<simpleType name="UomIdentifier">
<annotation>
<documentation>The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier.</documentation>
</annotation>
<union memberTypes="gml:UomSymbol gml:UomURI"/>
</simpleType>
public static final AttributeType UOMSYMBOL_TYPE
<simpleType name="UomSymbol">
<annotation>
<documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc.
It is recommended that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.</documentation>
</annotation>
<restriction base="string">
<pattern value="[^: \n\r\t]+"/>
</restriction>
</simpleType>
public static final AttributeType UOMURI_TYPE
<simpleType name="UomURI">
<annotation>
<documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol .
NOTE It is possible to re-write such a relative URI to conform to the restriction (e.g. "./m/s").
In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either
- a conventional unit of measure symbol,
- a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition.</documentation>
</annotation>
<restriction base="anyURI">
<pattern value="([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*"/>
</restriction>
</simpleType>
public static final ComplexType USERDEFINEDCSPROPERTYTYPE_TYPE
<complexType name="UserDefinedCSPropertyType">
<annotation>
<documentation>gml:UserDefinedCSPropertyType is a property type for association roles to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:UserDefinedCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType USERDEFINEDCSTYPE_TYPE
<complexType name="UserDefinedCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType VALUEARRAYPROPERTYTYPE_TYPE
<complexType name="ValueArrayPropertyType">
<sequence maxOccurs="unbounded">
<group ref="gml:Value"/>
</sequence>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType VALUEARRAYTYPE_TYPE
<complexType name="ValueArrayType">
<complexContent>
<extension base="gml:CompositeValueType">
<attributeGroup ref="gml:referenceSystem"/>
</extension>
</complexContent>
</complexType>
public static final ComplexType VALUEPROPERTYTYPE_TYPE
<complexType name="ValuePropertyType">
<sequence minOccurs="0">
<group ref="gml:Value"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
<attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
public static final ComplexType VECTORTYPE_TYPE
<complexType name="VectorType">
<annotation>
<documentation>For some applications the components of the position may be adjusted to yield a unit vector.</documentation>
</annotation>
<simpleContent>
<restriction base="gml:DirectPositionType"/>
</simpleContent>
</complexType>
public static final ComplexType VERTICALCRSPROPERTYTYPE_TYPE
<complexType name="VerticalCRSPropertyType">
<annotation>
<documentation>gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:VerticalCRS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType VERTICALCRSTYPE_TYPE
<complexType name="VerticalCRSType">
<complexContent>
<extension base="gml:AbstractCRSType">
<sequence>
<element ref="gml:verticalCS"/>
<element ref="gml:verticalDatum"/>
</sequence>
</extension>
</complexContent>
</complexType>
public static final ComplexType VERTICALCSPROPERTYTYPE_TYPE
<complexType name="VerticalCSPropertyType">
<annotation>
<documentation>gml:VerticalCSPropertyType is a property type for association roles to a vertical coordinate system, either referencing or containing the definition of that coordinate system.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:VerticalCS"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType VERTICALCSTYPE_TYPE
<complexType name="VerticalCSType">
<complexContent>
<extension base="gml:AbstractCoordinateSystemType"/>
</complexContent>
</complexType>
public static final ComplexType VERTICALDATUMPROPERTYTYPE_TYPE
<complexType name="VerticalDatumPropertyType">
<annotation>
<documentation>gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum.</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:VerticalDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType VERTICALDATUMTYPE_TYPE
<complexType name="VerticalDatumType">
<complexContent>
<extension base="gml:AbstractDatumType"/>
</complexContent>
</complexType>
public static final ComplexType VOLUMETYPE_TYPE
<complexType name="VolumeType">
<simpleContent>
<extension base="gml:MeasureType"/>
</simpleContent>
</complexType>
public static final ComplexType _BOOLEAN_TYPE
<complexType name="_Boolean">
<simpleContent>
<extension base="boolean">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType _CATEGORY_TYPE
<complexType name="_Category">
<simpleContent>
<extension base="gml:CodeType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType _COUNT_TYPE
<complexType name="_Count">
<simpleContent>
<extension base="integer">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType _QUANTITY_TYPE
<complexType name="_Quantity">
<simpleContent>
<extension base="gml:MeasureType">
<attribute name="nilReason" type="gml:NilReasonType"/>
</extension>
</simpleContent>
</complexType>
public static final ComplexType _SECONDDEFININGPARAMETER_TYPE
<complexType name="_SecondDefiningParameter">
<choice>
<element name="inverseFlattening" type="gml:MeasureType"/>
<element name="semiMinorAxis" type="gml:LengthType"/>
<element default="true" name="isSphere" type="boolean"/>
</choice>
</complexType>
public static final ComplexType _COORDINATEOPERATIONACCURACY_TYPE
<complexType name="_coordinateOperationAccuracy">
<sequence minOccurs="0">
<element ref="gmd:AbstractDQ_PositionalAccuracy"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType _DOMAINOFVALIDITY_TYPE
<complexType name="_domainOfValidity">
<sequence minOccurs="0">
<element ref="gmd:EX_Extent"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType _FORMULACITATION_TYPE
<complexType name="_formulaCitation">
<sequence minOccurs="0">
<element ref="gmd:CI_Citation"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
public static final ComplexType _sECONDDEFININGPARAMETER_TYPE
<complexType name="_secondDefiningParameter">
<sequence>
<element ref="gml:SecondDefiningParameter"/>
</sequence>
</complexType>
public static final AttributeType BOOLEANLIST_TYPE
<simpleType name="booleanList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="boolean"/>
</simpleType>
public static final AttributeType BOOLEANORNILREASON_TYPE
<simpleType name="booleanOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
</annotation>
<union memberTypes="gml:NilReasonEnumeration boolean anyURI"/>
</simpleType>
public static final AttributeType BOOLEANORNILREASONLIST_TYPE
<simpleType name="booleanOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="gml:booleanOrNilReason"/>
</simpleType>
public static final AttributeType DOUBLELIST_TYPE
<simpleType name="doubleList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="double"/>
</simpleType>
public static final AttributeType DOUBLEORNILREASON_TYPE
<simpleType name="doubleOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
</annotation>
<union memberTypes="gml:NilReasonEnumeration double anyURI"/>
</simpleType>
public static final AttributeType DOUBLEORNILREASONLIST_TYPE
<simpleType name="doubleOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="gml:doubleOrNilReason"/>
</simpleType>
public static final AttributeType INTEGERLIST_TYPE
<simpleType name="integerList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="integer"/>
</simpleType>
public static final AttributeType INTEGERORNILREASON_TYPE
<simpleType name="integerOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
</annotation>
<union memberTypes="gml:NilReasonEnumeration integer anyURI"/>
</simpleType>
public static final AttributeType INTEGERORNILREASONLIST_TYPE
<simpleType name="integerOrNilReasonList">
<annotation>
<documentation>A type for a list of values of the respective simple type.</documentation>
</annotation>
<list itemType="gml:integerOrNilReason"/>
</simpleType>
public static final AttributeType STRINGORNILREASON_TYPE
<simpleType name="stringOrNilReason">
<annotation>
<documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation>
</annotation>
<union memberTypes="gml:NilReasonEnumeration string anyURI"/>
</simpleType>
Copyright © 1996–2019 Geotools. All rights reserved.