Uses of Interface
org.geotools.api.feature.type.ComplexType
Packages that use ComplexType
Package
Description
Representation a features on a map.
Profile of the general ISO 19107 feature model built around the idea of a simple feature composed of a list of
values.
Feature model ISO 19109 with allowances for usability.
-
Uses of ComplexType in org.geotools.api.feature
Methods in org.geotools.api.feature that return ComplexTypeModifier and TypeMethodDescriptionComplexAttribute.getType()Override ofAttribute.getType()which type narrows toComplexType.Methods in org.geotools.api.feature with parameters of type ComplexTypeModifier and TypeMethodDescriptionFeatureFactory.createComplexAttribute(Collection<Property> value, ComplexType type, String id) Creates a complex attribute. -
Uses of ComplexType in org.geotools.api.feature.simple
Subinterfaces of ComplexType in org.geotools.api.feature.simple -
Uses of ComplexType in org.geotools.api.feature.type
Subinterfaces of ComplexType in org.geotools.api.feature.typeMethods in org.geotools.api.feature.type that return ComplexTypeModifier and TypeMethodDescriptionFeatureTypeFactory.createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Creates a complex type. -
Uses of ComplexType in org.geotools.appschema.feature
Methods in org.geotools.appschema.feature with parameters of type ComplexTypeModifier and TypeMethodDescriptionAppSchemaFeatureFactoryImpl.createComplexAttribute(Collection value, ComplexType type, String id) Create a new complex attribute, even for null value or id. -
Uses of ComplexType in org.geotools.data.complex.config
Classes in org.geotools.data.complex.config that implement ComplexTypeModifier and TypeClassDescriptionclassThis class represents the fake feature type needed for feature chaining for properties that are not features. -
Uses of ComplexType in org.geotools.data.complex.feature.type
Classes in org.geotools.data.complex.feature.type that implement ComplexTypeModifier and TypeClassDescriptionclassThis is a specialization of complex feature type that can be nested inside another feature type.classclassclassA specialisation ofFeatureTypeImplthat avoids equality tests on feature types with cyclic definitions by considering features types to be equal if and only if their names are equal.Methods in org.geotools.data.complex.feature.type with parameters of type ComplexTypeModifier and TypeMethodDescriptionstatic booleanTypes.isElement(ComplexType type, Name att) Return true if an attribute from a type is an element. -
Uses of ComplexType in org.geotools.data.complex.feature.xpath
Fields in org.geotools.data.complex.feature.xpath declared as ComplexTypeModifier and TypeFieldDescriptionprotected ComplexTypeFeatureTypeAttributeIterator.featureTypeThe feature typeprotected ComplexTypeFeatureTypePointer.featureTypeThe underlying feature typeprotected ComplexTypeSingleFeatureTypeAttributeIterator.featureTypeprotected ComplexTypeFeatureTypeAttributePointer.parentTypethe feature typeConstructors in org.geotools.data.complex.feature.xpath with parameters of type ComplexTypeModifierConstructorDescriptionFeatureTypeAttributeIterator(NodePointer pointer, ComplexType featureType) FeatureTypeAttributePointer(NodePointer parent, ComplexType parentType, Name name) Creates the pointer.protectedFeatureTypePointer(NodePointer parent, ComplexType featureType, QName name) SingleFeatureTypeAttributeIterator(NodePointer pointer, ComplexType featureType, Name name) Creates the iteartor. -
Uses of ComplexType in org.geotools.data.vpf
Classes in org.geotools.data.vpf that implement ComplexTypeModifier and TypeClassDescriptionclassA VPF feature class.classA VPF feature type. -
Uses of ComplexType in org.geotools.feature
Fields in org.geotools.feature declared as ComplexTypeModifier and TypeFieldDescriptionprotected static final ComplexTypeAttributeBuilder.ANYTYPE_TYPEMethods in org.geotools.feature that return ComplexTypeModifier and TypeMethodDescriptionTypeBuilder.complex()Create a complex attribute, made up of other attributes.ComplexAttributeImpl.getType()Methods in org.geotools.feature with parameters of type ComplexTypeModifier and TypeMethodDescriptionAbstractFeatureFactoryImpl.createComplexAttribute(Collection<Property> value, ComplexType type, String id) AttributeBuilder.createComplexAttribute(Object value, ComplexType type, AttributeDescriptor descriptor, String id) Create complex attributeConstructors in org.geotools.feature with parameters of type ComplexTypeModifierConstructorDescriptionComplexAttributeImpl(Collection<Property> properties, ComplexType type, Identifier id) -
Uses of ComplexType in org.geotools.feature.simple
Classes in org.geotools.feature.simple that implement ComplexTypeModifier and TypeClassDescriptionclassImplementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list. -
Uses of ComplexType in org.geotools.feature.type
Classes in org.geotools.feature.type that implement ComplexTypeModifier and TypeClassDescriptionclassA replacement forComplexTypeImplwith lazy evaluation of descriptors, to support cyclically-defined types.classBase class for complex types.classBase implementation of FeatureType.Methods in org.geotools.feature.type that return ComplexTypeModifier and TypeMethodDescriptionFeatureTypeFactoryImpl.createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Methods in org.geotools.feature.type with parameters of type ComplexTypeModifier and TypeMethodDescriptionstatic PropertyDescriptorTypes.descriptor(ComplexType type, String name) Returns the first descriptor matching the given local name within the given type.static PropertyDescriptorTypes.descriptor(ComplexType type, String name, String namespace) Returns the first descriptor matching the given name + namespace within the given type.static PropertyDescriptorTypes.descriptor(ComplexType type, Name name) Returns the first descriptor matching the given name within the given type.static List<PropertyDescriptor>Types.descriptors(ComplexType type) Returns the set of all descriptors of a complex type, including from supertypes.static List<PropertyDescriptor>Types.descriptors(ComplexType type, String name) Returns the set of descriptors matching the given local name within the given type.static List<PropertyDescriptor>Types.descriptors(ComplexType type, Name name) Returns the set of descriptors matching the given name.static PropertyDescriptorTypes.findDescriptor(ComplexType parentType, String name) Find a descriptor, taking in to account supertypes AND substitution groupsstatic PropertyDescriptorTypes.findDescriptor(ComplexType parentType, Name name) Find a descriptor, taking in to account supertypes AND substitution groupsstatic intDescriptors.maxOccurs(ComplexType schema, AttributeType type) static booleanDescriptors.multiple(ComplexType schema, AttributeType type) True if there may be more then one AttributeType in the schema.static Name[]Types.names(ComplexType type) Returns The name of attributes defined in the type.static AttributeDescriptorDescriptors.node(ComplexType schema, String name) Finds the first node associated with the provided name disregarding namespacesstatic AttributeDescriptorDescriptors.node(ComplexType schema, AttributeType type) Finds the node associated with the provided type.static AttributeDescriptorDescriptors.node(ComplexType schema, Name name) Finds the node associated with the provided name.static List<AttributeDescriptor>Descriptors.nodes(ComplexType schema, AttributeType type) List of nodes matching AttributeType.static AttributeTypeDescriptors.type(ComplexType schema, String name) Locate type associated with provided name, or null if not found.static AttributeTypeDescriptors.type(ComplexType schema, Name name) Locate type associated with provided name, or null if not found.protected static voidTypes.validate(ComplexType type, ComplexAttribute attribute, Collection<Attribute> content) Validate content using complex attribute and type restrictions. -
Uses of ComplexType in org.geotools.gml3
Fields in org.geotools.gml3 declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexType<complexType name="AbsoluteExternalPositionalAccuracyType"> <annotation> <documentation>Closeness of reported coordinate values to values accepted as or being true.static final ComplexTypeGMLSchema.ABSTRACTCONTINUOUSCOVERAGETYPE_TYPE<complexType abstract="true" name="AbstractContinuousCoverageType"> <annotation> <documentation>A continuous coverage as defined in ISO 19123 is a coverage that can return different values for the same feature attribute at different direct positions within a single spatiotemporal object in its spatiotemporal domain</documentation> </annotation> <complexContent> <extension base="gml:AbstractCoverageType"> <sequence> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTCOORDINATEOPERATIONBASETYPE_TYPE<complexType abstract="true" name="AbstractCoordinateOperationBaseType"> <annotation> <documentation>Basic encoding for coordinate operation objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.ABSTRACTCOORDINATEOPERATIONTYPE_TYPE<complexType abstract="true" name="AbstractCoordinateOperationType"> <annotation> <documentation>A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.static final ComplexTypeGMLSchema.ABSTRACTCOORDINATESYSTEMBASETYPE_TYPE<complexType abstract="true" name="AbstractCoordinateSystemBaseType"> <annotation> <documentation>Basic encoding for coordinate system objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.ABSTRACTCOORDINATESYSTEMTYPE_TYPE<complexType abstract="true" name="AbstractCoordinateSystemType"> <annotation> <documentation>A coordinate system (CS) is the set of coordinate system axes that spans a given coordinate space.static final ComplexTypeGMLSchema.ABSTRACTCOVERAGETYPE_TYPE<complexType abstract="true" name="AbstractCoverageType"> <annotation> <documentation>Abstract element which acts as the head of a substitution group for coverages.static final ComplexTypeGMLSchema.ABSTRACTCURVESEGMENTTYPE_TYPE<complexType abstract="true" name="AbstractCurveSegmentType"> <annotation> <documentation>Curve segment defines a homogeneous segment of a curve.</documentation> </annotation> <sequence/> <attribute default="0" name="numDerivativesAtStart" type="integer" use="optional"> <annotation> <documentation>The attribute "numDerivativesAtStart" specifies the type of continuity between this curve segment and its predecessor.static final ComplexTypeGMLSchema.ABSTRACTCURVETYPE_TYPE<complexType abstract="true" name="AbstractCurveType"> <annotation> <documentation>An abstraction of a curve to support the different levels of complexity.static final ComplexTypeGMLSchema.ABSTRACTDATUMBASETYPE_TYPE<complexType abstract="true" name="AbstractDatumBaseType"> <annotation> <documentation>Basic encoding for datum objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.ABSTRACTDATUMTYPE_TYPE<complexType abstract="true" name="AbstractDatumType"> <annotation> <documentation>A datum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system.static final ComplexTypeGMLSchema.ABSTRACTDISCRETECOVERAGETYPE_TYPE<complexType abstract="true" name="AbstractDiscreteCoverageType"> <annotation> <documentation>A discrete coverage consists of a domain set, range set and optionally a coverage function.static final ComplexTypeGMLSchema.ABSTRACTFEATURECOLLECTIONTYPE_TYPE<complexType abstract="true" name="AbstractFeatureCollectionType"> <annotation> <documentation>A feature collection contains zero or more features.</documentation> </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 final ComplexTypeGMLSchema.ABSTRACTFEATURETYPE_TYPE<complexType abstract="true" name="AbstractFeatureType"> <annotation> <documentation>An abstract feature provides a set of common properties, including id, metaDataProperty, name and description inherited from AbstractGMLType, plus boundedBy.static final ComplexTypeGMLSchema.ABSTRACTGENERALCONVERSIONTYPE_TYPE<complexType abstract="true" name="AbstractGeneralConversionType"> <annotation> <documentation>An abstract operation on coordinates that does not include any change of datum.static final ComplexTypeGMLSchema.ABSTRACTGENERALDERIVEDCRSTYPE_TYPE<complexType abstract="true" name="AbstractGeneralDerivedCRSType"> <annotation> <documentation>A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system (not by a datum).static final ComplexType<complexType name="AbstractGeneralOperationParameterRefType"> <annotation> <documentation>Association to an operation parameter or group, either referencing or containing the definition of that parameter or group.static final ComplexType<complexType abstract="true" name="AbstractGeneralOperationParameterType"> <annotation> <documentation>Abstract definition of a parameter or group of parameters used by an operation method.static final ComplexTypeGMLSchema.ABSTRACTGENERALPARAMETERVALUETYPE_TYPE<complexType abstract="true" name="AbstractGeneralParameterValueType"> <annotation> <documentation>Abstract parameter value or group of parameter values.static final ComplexTypeGMLSchema.ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE<complexType abstract="true" name="AbstractGeneralTransformationType"> <annotation> <documentation>An abstract operation on coordinates that usually includes a change of Datum.static final ComplexTypeGMLSchema.ABSTRACTGEOMETRICAGGREGATETYPE_TYPE<complexType abstract="true" name="AbstractGeometricAggregateType"> <annotation> <documentation>This is the abstract root type of the geometric aggregates.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometryType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTGEOMETRICPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractGeometricPrimitiveType"> <annotation> <documentation>This is the abstract root type of the geometric primitives.static final ComplexTypeGMLSchema.ABSTRACTGMLTYPE_TYPE<complexType abstract="true" name="AbstractGMLType"> <annotation> <documentation>All complexContent GML elements are directly or indirectly derived from this abstract supertype to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry.static final ComplexTypeGMLSchema.ABSTRACTGRIDDEDSURFACETYPE_ROW_TYPE<complexType name="AbstractGriddedSurfaceType_row"> <sequence> <group ref="gml:geometricPositionListGroup"/> </sequence> </complexType>static final ComplexTypeGMLSchema.ABSTRACTGRIDDEDSURFACETYPE_TYPE<complexType name="AbstractGriddedSurfaceType"> <annotation> <documentation>A gridded surface is a parametric curve surface derived from a rectangular grid in the parameter space.static final ComplexTypeGMLSchema.ABSTRACTMETADATATYPE_TYPE<complexType abstract="true" mixed="true" name="AbstractMetaDataType"> <annotation> <documentation>An abstract base type for complex metadata types.</documentation> </annotation> <attribute ref="gml:id" use="optional"/> </complexType>static final ComplexTypeGMLSchema.ABSTRACTPARAMETRICCURVESURFACETYPE_TYPE<complexType name="AbstractParametricCurveSurfaceType"> <annotation> <documentation/> </annotation> <complexContent> <extension base="gml:AbstractSurfacePatchType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTPOSITIONALACCURACYTYPE_TYPE<complexType abstract="true" name="AbstractPositionalAccuracyType"> <annotation> <documentation>Position error estimate (or accuracy) data.static final ComplexTypeGMLSchema.ABSTRACTREFERENCESYSTEMBASETYPE_TYPE<complexType abstract="true" name="AbstractReferenceSystemBaseType"> <annotation> <documentation>Basic encoding for reference system objects, simplifying and restricting the DefinitionType as needed.</documentation> </annotation> <complexContent> <restriction base="gml:DefinitionType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/> <element ref="gml:srsName"/> </sequence> <attribute ref="gml:id" use="required"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTREFERENCESYSTEMTYPE_TYPE<complexType abstract="true" name="AbstractReferenceSystemType"> <annotation> <documentation>Description of a spatial and/or temporal reference system used by a dataset.</documentation> </annotation> <complexContent> <extension base="gml:AbstractReferenceSystemBaseType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:srsID"> <annotation> <documentation>Set of alterative identifications of this reference system.static final ComplexTypeGMLSchema.ABSTRACTRINGPROPERTYTYPE_TYPE<complexType name="AbstractRingPropertyType"> <annotation> <documentation>Encapsulates a ring to represent the surface boundary property of a surface.</documentation> </annotation> <sequence> <element ref="gml:_Ring"/> </sequence> </complexType>static final ComplexTypeGMLSchema.ABSTRACTRINGTYPE_TYPE<complexType abstract="true" name="AbstractRingType"> <annotation> <documentation>An abstraction of a ring to support surface boundaries of different complexity.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometryType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTSOLIDTYPE_TYPE<complexType name="AbstractSolidType"> <annotation> <documentation>An abstraction of a solid to support the different levels of complexity.static final ComplexTypeGMLSchema.ABSTRACTSTYLETYPE_TYPE<complexType abstract="true" name="AbstractStyleType"> <annotation> <documentation>[complexType of] The value of the top-level property.static final ComplexTypeGMLSchema.ABSTRACTSURFACEPATCHTYPE_TYPE<complexType abstract="true" name="AbstractSurfacePatchType"> <annotation> <documentation>A surface patch defines a homogenuous portion of a surface.</documentation> </annotation> <sequence/> </complexType>static final ComplexTypeGMLSchema.ABSTRACTSURFACETYPE_TYPE<complexType name="AbstractSurfaceType"> <annotation> <documentation>An abstraction of a surface to support the different levels of complexity.static final ComplexTypeGMLSchema.ABSTRACTTIMECOMPLEXTYPE_TYPE<complexType abstract="true" name="AbstractTimeComplexType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal complexes.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeObjectType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTTIMEGEOMETRICPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractTimeGeometricPrimitiveType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal geometric primitives.static final ComplexTypeGMLSchema.ABSTRACTTIMEOBJECTTYPE_TYPE<complexType abstract="true" name="AbstractTimeObjectType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal objects.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGMLType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTTIMEPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractTimePrimitiveType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal primitives.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeObjectType"> <sequence> <!static final ComplexTypeGMLSchema.ABSTRACTTIMEREFERENCESYSTEMTYPE_TYPE<complexType abstract="true" name="AbstractTimeReferenceSystemType"> <annotation> <documentation xml:lang="en">A value in the time domain is measured relative to a temporal reference system.static final ComplexTypeGMLSchema.ABSTRACTTIMESLICETYPE_TYPE<complexType abstract="true" name="AbstractTimeSliceType"> <annotation> <documentation xml:lang="en">A timeslice encapsulates the time-varying properties of a dynamic feature--it must be extended to represent a timestamped projection of a feature.static final ComplexTypeGMLSchema.ABSTRACTTIMETOPOLOGYPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractTimeTopologyPrimitiveType"> <annotation> <documentation xml:lang="en">The element "complex" carries a reference to the complex containing this primitive.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimePrimitiveType"> <sequence> <element minOccurs="0" name="complex" type="gml:ReferenceType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTTOPOLOGYTYPE_TYPE<complexType abstract="true" name="AbstractTopologyType"> <complexContent> <extension base="gml:AbstractGMLType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTTOPOPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractTopoPrimitiveType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <!static final ComplexTypeGMLSchema.AFFINEPLACEMENTTYPE_TYPE<complexType name="AffinePlacementType"> <annotation> <documentation>A placement takes a standard geometric construction and places it in geographic space.static final ComplexTypeGMLSchema.ANGLECHOICETYPE_TYPE<complexType name="AngleChoiceType"> <annotation> <documentation>Value of an angle quantity provided in either degree-minute-second format or single value format.</documentation> </annotation> <choice> <element ref="gml:angle"/> <element ref="gml:dmsAngle"/> </choice> </complexType>static final ComplexTypeGMLSchema.ANGLETYPE_TYPE<complexType name="AngleType"> <annotation> <documentation>Value of an angle quantity recorded as a single number, with its units.static final ComplexTypeGMLSchema.ARCBYBULGETYPE_TYPE<complexType name="ArcByBulgeType"> <annotation> <documentation>An ArcByBulge is an arc string with only one arc unit, i.e. two control points and one bulge.</documentation> </annotation> <complexContent> <restriction base="gml:ArcStringByBulgeType"> <sequence> <choice> <annotation> <documentation>GML supports two different ways to specify the control points of a curve segment. 1.static final ComplexTypeGMLSchema.ARCBYCENTERPOINTTYPE_TYPE<complexType name="ArcByCenterPointType"> <annotation> <documentation>This variant of the arc requires that the points on the arc have to be computed instead of storing the coordinates directly.static final ComplexTypeGMLSchema.ARCSTRINGBYBULGETYPE_TYPE<complexType name="ArcStringByBulgeType"> <annotation> <documentation>This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.static final ComplexTypeGMLSchema.ARCSTRINGTYPE_TYPE<complexType name="ArcStringType"> <annotation> <documentation>An ArcString is a curve segment that uses three-point circular arc interpolation.</documentation> </annotation> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <annotation> <documentation>GML supports two different ways to specify the control points of a curve segment. 1.static final ComplexTypeGMLSchema.ARCTYPE_TYPE<complexType name="ArcType"> <annotation> <documentation>An Arc is an arc string with only one arc unit, i.e. three control points.</documentation> </annotation> <complexContent> <restriction base="gml:ArcStringType"> <sequence> <choice> <annotation> <documentation>GML supports two different ways to specify the control points of a curve segment. 1.static final ComplexTypeGMLSchema.AREATYPE_TYPE<complexType name="AreaType"> <annotation> <documentation>Value of a spatial area quantity, with its units.static final ComplexTypeGMLSchema.ARRAYASSOCIATIONTYPE_TYPE<complexType name="ArrayAssociationType"> <annotation> <documentation>A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation.static final ComplexTypeGMLSchema.ARRAYTYPE_TYPE<complexType name="ArrayType"> <annotation> <documentation>A non-abstract generic collection type that can be used as a document element for a homogeneous collection of any GML types - Geometries, Topologies, Features ...</documentation> </annotation> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element minOccurs="0" ref="gml:members"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.ASSOCIATIONTYPE_TYPE<complexType name="AssociationType"> <annotation> <documentation>A pattern or base for derived types used to specify complex types corresponding to an unspecified UML association - either composition or aggregation.static final ComplexTypeGMLSchema.BAGTYPE_TYPE<complexType name="BagType"> <annotation> <documentation>A non-abstract generic collection type that can be used as a document element for a collection of any GML types - Geometries, Topologies, Features ...static final ComplexTypeGMLSchema.BASESTYLEDESCRIPTORTYPE_TYPE<complexType name="BaseStyleDescriptorType"> <annotation> <documentation>Base complex type for geometry, topology, label and graph styles.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element minOccurs="0" name="spatialResolution" type="gml:ScaleType"/> <element maxOccurs="unbounded" minOccurs="0" name="styleVariation" type="gml:StyleVariationType"/> <element maxOccurs="unbounded" minOccurs="0" ref="smil20:animate"/> <element maxOccurs="unbounded" minOccurs="0" ref="smil20:animateMotion"/> <element maxOccurs="unbounded" minOccurs="0" ref="smil20:animateColor"/> <element maxOccurs="unbounded" minOccurs="0" ref="smil20:set"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.BASEUNITTYPE_TYPE<complexType name="BaseUnitType"> <annotation> <documentation>Definition of a unit of measure which is a base unit from the system of units.static final ComplexTypeGMLSchema.BEZIERTYPE_TYPE<complexType name="BezierType"> <annotation> <documentation>Bezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes.static final ComplexTypeGMLSchema.BOOLEANPROPERTYTYPE_TYPE<complexType name="BooleanPropertyType"> <annotation> <documentation>Property whose content is a Boolean value.</documentation> </annotation> <complexContent> <restriction base="gml:ValuePropertyType"> <sequence minOccurs="0"> <element ref="gml:Boolean"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.BOUNDEDFEATURETYPE_TYPE<complexType abstract="true" name="BoundedFeatureType"> <annotation> <documentation>Makes boundedBy mandatory</documentation> </annotation> <complexContent> <restriction base="gml:AbstractFeatureType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element ref="gml:boundedBy"/> <element minOccurs="0" ref="gml:location"> <annotation> <appinfo>deprecated</appinfo> <documentation>deprecated in GML version 3.1</documentation> </annotation> </element> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.BOUNDINGSHAPETYPE_TYPE<complexType name="BoundingShapeType"> <annotation> <documentation>Bounding shape.</documentation> </annotation> <sequence> <choice> <element ref="gml:Envelope"/> <element ref="gml:Null"/> </choice> </sequence> </complexType>static final ComplexTypeGMLSchema.BSPLINETYPE_TYPE<complexType name="BSplineType"> <annotation> <documentation>A B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.static final ComplexTypeGMLSchema.CARTESIANCSREFTYPE_TYPE<complexType name="CartesianCSRefType"> <annotation> <documentation>Association to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.CARTESIANCSTYPE_TYPE<complexType name="CartesianCSType"> <annotation> <documentation>A 1-, 2-, or 3-dimensional coordinate system.static final ComplexTypeGMLSchema.CATEGORYEXTENTTYPE_TYPE<complexType name="CategoryExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of ordinal values.static final ComplexTypeGMLSchema.CATEGORYPROPERTYTYPE_TYPE<complexType name="CategoryPropertyType"> <annotation> <documentation>Property whose content is a Category.</documentation> </annotation> <complexContent> <restriction base="gml:ValuePropertyType"> <sequence minOccurs="0"> <element ref="gml:Category"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.CIRCLEBYCENTERPOINTTYPE_TYPE<complexType name="CircleByCenterPointType"> <annotation> <documentation>A CircleByCenterPoint is an ArcByCenterPoint with identical start and end angle to form a full circle.static final ComplexTypeGMLSchema.CIRCLETYPE_TYPE<complexType name="CircleType"> <annotation> <documentation>A Circle is an arc whose ends coincide to form a simple closed loop.static final ComplexTypeGMLSchema.CLOTHOIDTYPE_REFLOCATION_TYPE<complexType name="ClothoidType_refLocation"> <sequence> <element ref="gml:AffinePlacement"> <annotation> <documentation>The "refLocation" is an affine mapping that places the curve defined by the Fresnel Integrals into the co-ordinate reference system of this object.</documentation> </annotation> </element> </sequence> </complexType>static final ComplexTypeGMLSchema.CLOTHOIDTYPE_TYPE<complexType name="ClothoidType"> <annotation> <documentation>A clothoid, or Cornu's spiral, is plane curve whose curvature is a fixed function of its length.static final ComplexTypeGMLSchema.CODELISTTYPE_TYPE<complexType name="CodeListType"> <annotation> <documentation>List of values on a uniform nominal scale.static final ComplexTypeGMLSchema.CODEORNULLLISTTYPE_TYPE<complexType name="CodeOrNullListType"> <annotation> <documentation>List of values on a uniform nominal scale.static final ComplexTypeGMLSchema.CODETYPE_TYPE<complexType name="CodeType"> <annotation> <documentation>Name or code with an (optional) authority.static final ComplexTypeGMLSchema.COMPOSITECURVEPROPERTYTYPE_TYPE<complexType name="CompositeCurvePropertyType"> <sequence minOccurs="0"> <element ref="gml:CompositeCurve"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.COMPOSITECURVETYPE_TYPE<complexType name="CompositeCurveType"> <annotation> <documentation>A CompositeCurve is defined by a sequence of (orientable) curves such that the each curve in the sequence terminates at the start point of the subsequent curve in the list.</documentation> </annotation> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element maxOccurs="unbounded" ref="gml:curveMember"> <annotation> <documentation>This element references or contains one curve in the composite curve.static final ComplexTypeGMLSchema.COMPOSITESOLIDPROPERTYTYPE_TYPE<complexType name="CompositeSolidPropertyType"> <sequence minOccurs="0"> <element ref="gml:CompositeSolid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.COMPOSITESOLIDTYPE_TYPE<complexType name="CompositeSolidType"> <annotation> <documentation>A composite solid is a geometry type with all the geometric properties of a (primitive) solid.static final ComplexTypeGMLSchema.COMPOSITESURFACEPROPERTYTYPE_TYPE<complexType name="CompositeSurfacePropertyType"> <sequence minOccurs="0"> <element ref="gml:CompositeSurface"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.COMPOSITESURFACETYPE_TYPE<complexType name="CompositeSurfaceType"> <annotation> <documentation>A CompositeSurface is defined by a set of orientable surfaces.static final ComplexTypeGMLSchema.COMPOSITEVALUETYPE_TYPE<complexType name="CompositeValueType"> <annotation> <documentation>Aggregate value built from other Values using the Composite pattern.static final ComplexTypeGMLSchema.COMPOUNDCRSREFTYPE_TYPE<complexType name="CompoundCRSRefType"> <annotation> <documentation>Association to a compound coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.COMPOUNDCRSTYPE_TYPE<complexType name="CompoundCRSType"> <annotation> <documentation>A coordinate reference system describing the position of points through two or more independent coordinate reference systems.static final ComplexTypeGMLSchema.CONCATENATEDOPERATIONREFTYPE_TYPE<complexType name="ConcatenatedOperationRefType"> <annotation> <documentation>Association to a concatenated operation, either referencing or containing the definition of that concatenated operation.static final ComplexTypeGMLSchema.CONCATENATEDOPERATIONTYPE_TYPE<complexType name="ConcatenatedOperationType"> <annotation> <documentation>An ordered sequence of two or more single coordinate operations.static final ComplexTypeGMLSchema.CONETYPE_TYPE<complexType name="ConeType"> <annotation> <documentation>A cone is a gridded surface given as a family of conic sections whose control points vary linearly.static final ComplexTypeGMLSchema.CONTAINERPROPERTYTYPE_TYPE<complexType name="ContainerPropertyType"> <sequence minOccurs="0"> <choice> <element ref="gml:Face"/> <element ref="gml:TopoSolid"/> </choice> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.CONVENTIONALUNITTYPE_TYPE<complexType name="ConventionalUnitType"> <annotation> <documentation>Definition of a unit of measure which is related to a preferred unit for this quantity type through a conversion formula.static final ComplexTypeGMLSchema.CONVERSIONREFTYPE_TYPE<complexType name="ConversionRefType"> <annotation> <documentation>Association to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.static final ComplexTypeGMLSchema.CONVERSIONTOPREFERREDUNITTYPE_TYPE<complexType name="ConversionToPreferredUnitType"> <annotation> <documentation>Relation of a unit to the preferred unit for this quantity type, specified by an arithmetic conversion (scaling and/or offset).static final ComplexTypeGMLSchema.CONVERSIONTYPE_TYPE<complexType name="ConversionType"> <annotation> <documentation>A concrete operation on coordinates that does not include any change of Datum.static final ComplexTypeGMLSchema.COORDINATEOPERATIONREFTYPE_TYPE<complexType name="CoordinateOperationRefType"> <annotation> <documentation>Association to a coordinate operation, either referencing or containing the definition of that coordinate operation.static final ComplexTypeGMLSchema.COORDINATEREFERENCESYSTEMREFTYPE_TYPE<complexType name="CoordinateReferenceSystemRefType"> <annotation> <documentation>Association to a coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.COORDINATESTYPE_TYPE<complexType name="CoordinatesType"> <annotation> <documentation>Tables or arrays of tuples.static final ComplexTypeGMLSchema.COORDINATESYSTEMAXISBASETYPE_TYPE<complexType abstract="true" name="CoordinateSystemAxisBaseType"> <annotation> <documentation>Basic encoding for coordinate system axis objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.COORDINATESYSTEMAXISREFTYPE_TYPE<complexType name="CoordinateSystemAxisRefType"> <annotation> <documentation>Association to a coordinate system axis, either referencing or containing the definition of that axis.static final ComplexTypeGMLSchema.COORDINATESYSTEMAXISTYPE_TYPE<complexType name="CoordinateSystemAxisType"> <annotation> <documentation>Definition of a coordinate system axis.static final ComplexTypeGMLSchema.COORDINATESYSTEMREFTYPE_TYPE<complexType name="CoordinateSystemRefType"> <annotation> <documentation>Association to a coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.COORDTYPE_TYPE<complexType name="CoordType"> <annotation> <documentation>Represents a coordinate tuple in one, two, or three dimensions.static final ComplexTypeGMLSchema.COUNTPROPERTYTYPE_TYPE<complexType name="CountPropertyType"> <annotation> <documentation>Property whose content is a Count.</documentation> </annotation> <complexContent> <restriction base="gml:ValuePropertyType"> <sequence minOccurs="0"> <element ref="gml:Count"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.COVARIANCEELEMENTTYPE_TYPE<complexType name="CovarianceElementType"> <annotation> <documentation>An element of a covariance matrix.</documentation> </annotation> <sequence> <element ref="gml:rowIndex"/> <element ref="gml:columnIndex"/> <element ref="gml:covariance"/> </sequence> </complexType>static final ComplexTypeGMLSchema.COVARIANCEMATRIXTYPE_TYPE<complexType name="CovarianceMatrixType"> <annotation> <documentation>Error estimate covariance matrix.static final ComplexTypeGMLSchema.COVERAGEFUNCTIONTYPE_TYPE<complexType name="CoverageFunctionType"> <annotation> <documentation>The function or rule which defines the map from members of the domainSet to the range.static final ComplexTypeGMLSchema.CRSREFTYPE_TYPE<complexType name="CRSRefType"> <annotation> <documentation>Association to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.</documentation> </annotation> <sequence minOccurs="0"> <element ref="gml:_CRS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.CUBICSPLINETYPE_TYPE<complexType name="CubicSplineType"> <annotation> <documentation>Cubic splines are similar to line strings in that they are a sequence of segments each with its own defining function.static final ComplexTypeGMLSchema.CURVEARRAYPROPERTYTYPE_TYPE<complexType name="CurveArrayPropertyType"> <annotation> <documentation>A container for an array of curves.static final ComplexTypeGMLSchema.CURVESEGMENTARRAYPROPERTYTYPE_TYPE<complexType name="CurveSegmentArrayPropertyType"> <annotation> <documentation>A container for an array of curve segments.</documentation> </annotation> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:_CurveSegment"/> </sequence> </complexType>static final ComplexTypeGMLSchema.CYLINDERTYPE_TYPE<complexType name="CylinderType"> <annotation> <documentation>A cylinder is a gridded surface given as a family of circles whose positions vary along a set of parallel lines, keeping the cross sectional horizontal curves of a constant shape.static final ComplexTypeGMLSchema.CYLINDRICALCSREFTYPE_TYPE<complexType name="CylindricalCSRefType"> <annotation> <documentation>Association to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.CYLINDRICALCSTYPE_TYPE<complexType name="CylindricalCSType"> <annotation> <documentation>A three-dimensional coordinate system consisting of a polar coordinate system extended by a straight coordinate axis perpendicular to the plane spanned by the polar coordinate system.static final ComplexTypeGMLSchema.DATABLOCKTYPE_TYPE<complexType name="DataBlockType"> <sequence> <element ref="gml:rangeParameters"/> <choice> <element ref="gml:tupleList"/> <element ref="gml:doubleOrNullTupleList"/> </choice> </sequence> </complexType>static final ComplexTypeGMLSchema.DATUMREFTYPE_TYPE<complexType name="DatumRefType"> <annotation> <documentation>Association to a datum, either referencing or containing the definition of that datum.static final ComplexTypeGMLSchema.DEFAULTSTYLEPROPERTYTYPE_TYPE<complexType name="DefaultStylePropertyType"> <annotation> <documentation>[complexType of] Top-level property.static final ComplexTypeGMLSchema.DEFINITIONPROXYTYPE_TYPE<complexType name="DefinitionProxyType"> <annotation> <documentation>A proxy entry in a dictionary of definitions.static final ComplexTypeGMLSchema.DEFINITIONTYPE_TYPE<complexType name="DefinitionType"> <annotation> <documentation>A definition, which can be included in or referenced by a dictionary.static final ComplexTypeGMLSchema.DEGREESTYPE_TYPE<complexType name="DegreesType"> <annotation> <documentation>Integer number of degrees, plus the angle direction.static final ComplexTypeGMLSchema.DERIVATIONUNITTERMTYPE_TYPE<complexType name="DerivationUnitTermType"> <annotation> <documentation>Definition of one unit term for a derived unit of measure.static final ComplexTypeGMLSchema.DERIVEDCRSREFTYPE_TYPE<complexType name="DerivedCRSRefType"> <annotation> <documentation>Association to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.DERIVEDCRSTYPE_TYPE<complexType name="DerivedCRSType"> <annotation> <documentation>A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system but is not a projected coordinate reference system.static final ComplexTypeGMLSchema.DERIVEDCRSTYPETYPE_TYPE<complexType name="DerivedCRSTypeType"> <annotation> <documentation>Type of a derived coordinate reference system.static final ComplexTypeGMLSchema.DERIVEDUNITTYPE_TYPE<complexType name="DerivedUnitType"> <annotation> <documentation>Definition of a unit of measure which is defined through algebraic combination of more primitive units, which are usually base units from a particular system of units.static final ComplexTypeGMLSchema.DICTIONARYENTRYTYPE_TYPE<complexType name="DictionaryEntryType"> <annotation> <documentation>An entry in a dictionary of definitions.static final ComplexTypeGMLSchema.DICTIONARYTYPE_TYPE<complexType name="DictionaryType"> <annotation> <documentation>A non-abstract bag that is specialized for use as a dictionary which contains a set of definitions.static final ComplexTypeGMLSchema.DIRECTEDEDGEPROPERTYTYPE_TYPE<complexType name="DirectedEdgePropertyType"> <sequence minOccurs="0"> <element ref="gml:Edge"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.DIRECTEDFACEPROPERTYTYPE_TYPE<complexType name="DirectedFacePropertyType"> <sequence minOccurs="0"> <element ref="gml:Face"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.DIRECTEDNODEPROPERTYTYPE_TYPE<complexType name="DirectedNodePropertyType"> <sequence minOccurs="0"> <element ref="gml:Node"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.DIRECTEDOBSERVATIONATDISTANCETYPE_TYPE<complexType name="DirectedObservationAtDistanceType"> <complexContent> <extension base="gml:DirectedObservationType"> <sequence> <element name="distance" type="gml:MeasureType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.DIRECTEDOBSERVATIONTYPE_TYPE<complexType name="DirectedObservationType"> <complexContent> <extension base="gml:ObservationType"> <sequence> <element ref="gml:direction"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.DIRECTEDTOPOSOLIDPROPERTYTYPE_TYPE<complexType name="DirectedTopoSolidPropertyType"> <sequence minOccurs="0"> <element ref="gml:TopoSolid"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.DIRECTIONPROPERTYTYPE_TYPE<complexType name="DirectionPropertyType"> <annotation> <documentation/> </annotation> <choice> <element ref="gml:DirectionVector"/> <element ref="gml:CompassPoint"/> <element name="DirectionKeyword" type="gml:CodeType"/> <element name="DirectionString" type="gml:StringOrRefType"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.DIRECTIONVECTORTYPE_TYPE<complexType name="DirectionVectorType"> <annotation> <documentation>Direction expressed as a vector, either using components, or using angles.</documentation> </annotation> <choice> <element ref="gml:vector"/> <sequence> <element name="horizontalAngle" type="gml:AngleType"/> <element name="verticalAngle" type="gml:AngleType"/> </sequence> </choice> </complexType>static final ComplexTypeGMLSchema.DIRECTPOSITIONLISTTYPE_TYPE<complexType name="DirectPositionListType"> <annotation> <documentation>DirectPositionList instances hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).</documentation> </annotation> <simpleContent> <extension base="gml:doubleList"> <attributeGroup ref="gml:SRSReferenceGroup"/> <attribute name="count" type="positiveInteger" use="optional"> <annotation> <documentation>"count" allows to specify the number of direct positions in the list.static final ComplexTypeGMLSchema.DIRECTPOSITIONTYPE_TYPE<complexType name="DirectPositionType"> <annotation> <documentation>DirectPosition instances hold the coordinates for a position within some coordinate reference system (CRS).static final ComplexTypeGMLSchema.DMSANGLETYPE_TYPE<complexType name="DMSAngleType"> <annotation> <documentation>Angle value provided in degree-minute-second or degree-minute format.</documentation> </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 final ComplexTypeGMLSchema.DOMAINSETTYPE_TYPE<complexType name="DomainSetType"> <annotation> <documentation>The spatiotemporal domain of a coverage.static final ComplexTypeGMLSchema.DYNAMICFEATURECOLLECTIONTYPE_TYPE<complexType name="DynamicFeatureCollectionType"> <annotation> <documentation>A dynamic feature collection may possess a history and/or a timestamp.</documentation> </annotation> <complexContent> <extension base="gml:FeatureCollectionType"> <group ref="gml:dynamicProperties"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.DYNAMICFEATURETYPE_TYPE<complexType name="DynamicFeatureType"> <annotation> <documentation>A dynamic feature may possess a history and/or a timestamp.</documentation> </annotation> <complexContent> <extension base="gml:AbstractFeatureType"> <group ref="gml:dynamicProperties"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.EDGETYPE_TYPE<complexType name="EdgeType"> <annotation> <documentation>There is precisely one positively directed and one negatively directed node in the boundary of every edge.static final ComplexTypeGMLSchema.ELLIPSOIDALCSREFTYPE_TYPE<complexType name="EllipsoidalCSRefType"> <annotation> <documentation>Association to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.ELLIPSOIDALCSTYPE_TYPE<complexType name="EllipsoidalCSType"> <annotation> <documentation>A two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height.static final ComplexTypeGMLSchema.ELLIPSOIDBASETYPE_TYPE<complexType abstract="true" name="EllipsoidBaseType"> <annotation> <documentation>Basic encoding for ellipsoid objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.ELLIPSOIDREFTYPE_TYPE<complexType name="EllipsoidRefType"> <annotation> <documentation>Association to an ellipsoid, either referencing or containing the definition of that ellipsoid.static final ComplexTypeGMLSchema.ELLIPSOIDTYPE_TYPE<complexType name="EllipsoidType"> <annotation> <documentation>An ellipsoid is a geometric figure that can be used to describe the approximate shape of the earth.static final ComplexTypeGMLSchema.ENGINEERINGCRSREFTYPE_TYPE<complexType name="EngineeringCRSRefType"> <annotation> <documentation>Association to an engineering coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.ENGINEERINGCRSTYPE_TYPE<complexType name="EngineeringCRSType"> <annotation> <documentation>A contextually local coordinate reference system; which can be divided into two broad categories: - earth-fixed systems applied to engineering activities on or near the surface of the earth; - CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft.static final ComplexTypeGMLSchema.ENGINEERINGDATUMREFTYPE_TYPE<complexType name="EngineeringDatumRefType"> <annotation> <documentation>Association to an engineering datum, either referencing or containing the definition of that datum.static final ComplexTypeGMLSchema.ENGINEERINGDATUMTYPE_TYPE<complexType name="EngineeringDatumType"> <annotation> <documentation>An engineering datum defines the origin of an engineering coordinate reference system, and is used in a region around that origin.static final ComplexTypeGMLSchema.ENVELOPETYPE_TYPE<complexType name="EnvelopeType"> <annotation> <documentation>Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions.static final ComplexTypeGMLSchema.ENVELOPEWITHTIMEPERIODTYPE_TYPE<complexType name="EnvelopeWithTimePeriodType"> <annotation> <documentation>Envelope that includes also a temporal extent.</documentation> </annotation> <complexContent> <extension base="gml:EnvelopeType"> <sequence> <element maxOccurs="2" minOccurs="2" ref="gml:timePosition"/> </sequence> <attribute default="#ISO-8601" name="frame" type="anyURI" use="optional"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.EXTENTTYPE_TYPE<complexType name="ExtentType"> <annotation> <documentation>Information about the spatial, vertical, and/or temporal extent of a reference system object.static final ComplexTypeGMLSchema.FACETYPE_TYPE<complexType name="FaceType"> <annotation> <documentation>.static final ComplexTypeGMLSchema.FEATUREARRAYPROPERTYTYPE_TYPE<complexType name="FeatureArrayPropertyType"> <annotation> <documentation>Container for features - follow gml:ArrayAssociationType pattern.</documentation> </annotation> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:_Feature"/> </sequence> </complexType>static final ComplexTypeGMLSchema.FEATURECOLLECTIONTYPE_TYPE<complexType name="FeatureCollectionType"> <annotation> <documentation>Concrete generic feature collection.</documentation> </annotation> <complexContent> <extension base="gml:AbstractFeatureCollectionType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.FEATUREPROPERTYTYPE_TYPE<complexType name="FeaturePropertyType"> <annotation> <documentation>Container for a feature - follow gml:AssociationType pattern.</documentation> </annotation> <sequence minOccurs="0"> <element ref="gml:_Feature"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.FEATURESTYLEPROPERTYTYPE_TYPE<complexType name="FeatureStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:FeatureStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.FEATURESTYLETYPE_TYPE<complexType name="FeatureStyleType"> <annotation> <documentation>[complexType of] The style descriptor for features.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element minOccurs="0" name="featureConstraint" type="string"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:geometryStyle"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:topologyStyle"/> <element minOccurs="0" ref="gml:labelStyle"/> </sequence> <attribute name="featureType" type="string" use="optional"/> <attribute name="baseType" type="string" use="optional"/> <attribute name="queryGrammar" type="gml:QueryGrammarEnumeration"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.FILETYPE_TYPE<complexType name="FileType"> <sequence> <element ref="gml:rangeParameters"/> <element name="fileName" type="anyURI"/> <element name="fileStructure" type="gml:FileValueModelType"/> <element minOccurs="0" name="mimeType" type="anyURI"/> <element minOccurs="0" name="compression" type="anyURI"/> </sequence> </complexType>static final ComplexTypeGMLSchema.FORMULATYPE_TYPE<complexType name="FormulaType"> <annotation> <documentation>Paremeters of a simple formula by which a value using this unit of measure can be converted to the corresponding value using the preferred unit of measure.static final ComplexTypeGMLSchema.GENERALCONVERSIONREFTYPE_TYPE<complexType name="GeneralConversionRefType"> <annotation> <documentation>Association to a general conversion, either referencing or containing the definition of that conversion.static final ComplexTypeGMLSchema.GENERALTRANSFORMATIONREFTYPE_TYPE<complexType name="GeneralTransformationRefType"> <annotation> <documentation>Association to a general transformation, either referencing or containing the definition of that transformation.static final ComplexTypeGMLSchema.GENERICMETADATATYPE_TYPE<complexType mixed="true" name="GenericMetaDataType"> <annotation> <documentation>Deprecated with GML version 3.1.0.</documentation> </annotation> <complexContent mixed="true"> <extension base="gml:AbstractMetaDataType"> <sequence> <any maxOccurs="unbounded" minOccurs="0" processContents="lax"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.GEOCENTRICCRSREFTYPE_TYPE<complexType name="GeocentricCRSRefType"> <annotation> <documentation>Association to a geocentric coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.GEOCENTRICCRSTYPE_TYPE<complexType name="GeocentricCRSType"> <annotation> <documentation>A 3D coordinate reference system with the origin at the approximate centre of mass of the earth.static final ComplexTypeGMLSchema.GEODESICSTRINGTYPE_TYPE<complexType name="GeodesicStringType"> <annotation> <documentation>A GeodesicString consists of sequence of geodesic segments.static final ComplexTypeGMLSchema.GEODESICTYPE_TYPE<complexType name="GeodesicType"> <annotation> <documentation>A Geodesic consists of two distinct positions joined by a geodesic curve.static final ComplexTypeGMLSchema.GEODETICDATUMREFTYPE_TYPE<complexType name="GeodeticDatumRefType"> <annotation> <documentation>Association to a geodetic datum, either referencing or containing the definition of that datum.static final ComplexTypeGMLSchema.GEODETICDATUMTYPE_TYPE<complexType name="GeodeticDatumType"> <annotation> <documentation>A geodetic datum defines the precise location and orientation in 3-dimensional space of a defined ellipsoid (or sphere) that approximates the shape of the earth, or of a Cartesian coordinate system centered in this ellipsoid (or sphere).static final ComplexTypeGMLSchema.GEOGRAPHICCRSREFTYPE_TYPE<complexType name="GeographicCRSRefType"> <annotation> <documentation>Association to a geographic coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.GEOGRAPHICCRSTYPE_TYPE<complexType name="GeographicCRSType"> <annotation> <documentation>A coordinate reference system based on an ellipsoidal approximation of the geoid; this provides an accurate representation of the geometry of geographic features for a large portion of the earth's surface.</documentation> </annotation> <complexContent> <extension base="gml:AbstractReferenceSystemType"> <sequence> <element ref="gml:usesEllipsoidalCS"/> <element ref="gml:usesGeodeticDatum"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.GEOMETRICCOMPLEXPROPERTYTYPE_TYPE<complexType name="GeometricComplexPropertyType"> <annotation> <documentation>A property that has a geometric complex as its value domain can 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 final ComplexTypeGMLSchema.GEOMETRICCOMPLEXTYPE_TYPE<complexType name="GeometricComplexType"> <annotation> <documentation>A geometric complex.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometryType"> <sequence> <element maxOccurs="unbounded" name="element" type="gml:GeometricPrimitivePropertyType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.GEOMETRICPRIMITIVEPROPERTYTYPE_TYPE<complexType name="GeometricPrimitivePropertyType"> <annotation> <documentation>A property that has a geometric primitive as its value domain can 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 final ComplexTypeGMLSchema.GEOMETRYARRAYPROPERTYTYPE_TYPE<complexType name="GeometryArrayPropertyType"> <annotation> <documentation>A container for an array of geometry elements.static final ComplexTypeGMLSchema.GEOMETRYSTYLEPROPERTYTYPE_TYPE<complexType name="GeometryStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:GeometryStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.GEOMETRYSTYLETYPE_TYPE<complexType name="GeometryStyleType"> <annotation> <documentation>[complexType of] The style descriptor for geometries of a feature.</documentation> </annotation> <complexContent> <extension base="gml:BaseStyleDescriptorType"> <sequence> <choice> <element ref="gml:symbol"/> <element name="style" type="string"> <annotation> <appinfo>deprecated</appinfo> <documentation>Deprecated in GML version 3.1.0.static final ComplexTypeGMLSchema.GRAPHSTYLEPROPERTYTYPE_TYPE<complexType name="GraphStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:GraphStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.GRAPHSTYLETYPE_TYPE<complexType name="GraphStyleType"> <annotation> <documentation>[complexType of] The style descriptor for a graph consisting of a number of features.static final ComplexTypeGMLSchema.GRIDCOVERAGETYPE_TYPE<complexType name="GridCoverageType"> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:gridDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.GRIDDOMAINTYPE_TYPE<complexType name="GridDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:Grid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.GRIDENVELOPETYPE_TYPE<complexType name="GridEnvelopeType"> <annotation> <documentation>Provides grid coordinate values for the diametrically opposed corners of an envelope that bounds a section of grid.static final ComplexTypeGMLSchema.GRIDFUNCTIONTYPE_TYPE<complexType name="GridFunctionType"> <annotation> <documentation>Defines how values in the domain are mapped to the range set.static final ComplexTypeGMLSchema.GRIDLENGTHTYPE_TYPE<complexType name="GridLengthType"> <annotation> <documentation>Value of a length (or distance) quantity in a grid, where the grid spacing does not have any associated physical units, or does not have a constant physical spacing.static final ComplexTypeGMLSchema.GRIDLIMITSTYPE_TYPE<complexType name="GridLimitsType"> <sequence> <element name="GridEnvelope" type="gml:GridEnvelopeType"/> </sequence> </complexType>static final ComplexTypeGMLSchema.GRIDTYPE_TYPE<complexType name="GridType"> <annotation> <documentation>An unrectified grid, which is a network composed of two or more sets of equally spaced parallel lines in which the members of each set intersect the members of the other sets at right angles.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometryType"> <sequence> <element name="limits" type="gml:GridLimitsType"/> <element maxOccurs="unbounded" name="axisName" type="string"/> </sequence> <attribute name="dimension" type="positiveInteger" use="required"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.HISTORYPROPERTYTYPE_TYPE<complexType name="HistoryPropertyType"> <annotation> <documentation xml:lang="en">The history relationship associates a feature with a sequence of TimeSlice instances.</documentation> </annotation> <sequence maxOccurs="unbounded"> <element ref="gml:_TimeSlice"/> </sequence> </complexType>static final ComplexTypeGMLSchema.IDENTIFIERTYPE_TYPE<complexType name="IdentifierType"> <annotation> <documentation>An identification of a CRS object.static final ComplexTypeGMLSchema.IMAGECRSREFTYPE_TYPE<complexType name="ImageCRSRefType"> <annotation> <documentation>Association to an image coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.IMAGECRSTYPE_TYPE<complexType name="ImageCRSType"> <annotation> <documentation>An engineering coordinate reference system applied to locations in images.static final ComplexTypeGMLSchema.IMAGEDATUMREFTYPE_TYPE<complexType name="ImageDatumRefType"> <annotation> <documentation>Association to an image datum, either referencing or containing the definition of that datum.static final ComplexTypeGMLSchema.IMAGEDATUMTYPE_TYPE<complexType name="ImageDatumType"> <annotation> <documentation>An image datum defines the origin of an image coordinate reference system, and is used in a local context only.static final ComplexTypeGMLSchema.INDEXMAPTYPE_TYPE<complexType name="IndexMapType"> <annotation> <documentation>Exends GridFunctionType with a lookUpTable.static final ComplexTypeGMLSchema.INDIRECTENTRYTYPE_TYPE<complexType name="IndirectEntryType"> <annotation> <documentation>An entry in a dictionary of definitions that contains a GML object which references a remote definition object.static final ComplexTypeGMLSchema.ISOLATEDPROPERTYTYPE_TYPE<complexType name="IsolatedPropertyType"> <choice minOccurs="0"> <element ref="gml:Node"/> <element ref="gml:Edge"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.KNOTPROPERTYTYPE_TYPE<complexType name="KnotPropertyType"> <annotation> <documentation>Encapsulates a knot to use it in a geometric type.</documentation> </annotation> <sequence> <element name="Knot" type="gml:KnotType"/> </sequence> </complexType>static final ComplexTypeGMLSchema.KNOTTYPE_TYPE<complexType name="KnotType"> <annotation> <documentation>A knot is a breakpoint on a piecewise spline curve.</documentation> </annotation> <sequence> <element name="value" type="double"> <annotation> <documentation>The property "value" is the value of the parameter at the knot of the spline.static final ComplexTypeGMLSchema.LABELSTYLEPROPERTYTYPE_TYPE<complexType name="LabelStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:LabelStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.LABELSTYLETYPE_TYPE<complexType name="LabelStyleType"> <annotation> <documentation>[complexType of] The style descriptor for labels of a feature, geometry or topology.</documentation> </annotation> <complexContent> <extension base="gml:BaseStyleDescriptorType"> <sequence> <element name="style" type="string"/> <element name="label" type="gml:LabelType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.LABELTYPE_TYPE<complexType mixed="true" name="LabelType"> <annotation> <documentation>Label is mixed -- composed of text and XPath expressions used to extract the useful information from the feature.</documentation> </annotation> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="LabelExpression" type="string"/> </sequence> <attribute ref="gml:transform" use="optional"/> </complexType>static final ComplexTypeGMLSchema.LENGTHTYPE_TYPE<complexType name="LengthType"> <annotation> <documentation>Value of a length (or distance) quantity, with its units.static final ComplexTypeGMLSchema.LINEARCSREFTYPE_TYPE<complexType name="LinearCSRefType"> <annotation> <documentation>Association to a linear coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.LINEARCSTYPE_TYPE<complexType name="LinearCSType"> <annotation> <documentation>A one-dimensional coordinate system that consists of the points that lie on the single axis described.static final ComplexTypeGMLSchema.LINESTRINGSEGMENTARRAYPROPERTYTYPE_TYPE<complexType name="LineStringSegmentArrayPropertyType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:LineStringSegment"/> </sequence> </complexType>static final ComplexTypeGMLSchema.LINESTRINGSEGMENTTYPE_TYPE<complexType name="LineStringSegmentType"> <annotation> <documentation>A LineStringSegment is a curve segment that is defined by two or more coordinate tuples, with linear interpolation between them.static final ComplexTypeGMLSchema.LOCATIONPROPERTYTYPE_TYPE<complexType name="LocationPropertyType"> <annotation> <documentation>Convenience property for generalised location.static final ComplexTypeGMLSchema.MEASURELISTTYPE_TYPE<complexType name="MeasureListType"> <annotation> <documentation>List of numbers with a uniform scale.static final ComplexTypeGMLSchema.MEASUREORNULLLISTTYPE_TYPE<complexType name="MeasureOrNullListType"> <annotation> <documentation>List of numbers with a uniform scale.static final ComplexTypeGMLSchema.MEASURETYPE_TYPE<complexType name="MeasureType"> <annotation> <documentation>Number with a scale.static final ComplexTypeGMLSchema.METADATAPROPERTYTYPE_TYPE<complexType name="MetaDataPropertyType"> <annotation> <documentation>Base type for complex metadata property types.</documentation> </annotation> <sequence minOccurs="0"> <any processContents="lax"/> <!static final ComplexTypeGMLSchema.MOVINGOBJECTSTATUSTYPE_TYPE<complexType name="MovingObjectStatusType"> <annotation> <documentation xml:lang="en">This type encapsulates various dynamic properties of moving objects (points, lines, regions).static final ComplexTypeGMLSchema.MULTICURVECOVERAGETYPE_TYPE<complexType name="MultiCurveCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of curves.</documentation> </annotation> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:multiCurveDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTICURVEDOMAINTYPE_TYPE<complexType name="MultiCurveDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiCurve"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTIPOINTCOVERAGETYPE_TYPE<complexType name="MultiPointCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of point</documentation> </annotation> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:multiPointDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTIPOINTDOMAINTYPE_TYPE<complexType name="MultiPointDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiPoint"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTISOLIDCOVERAGETYPE_TYPE<complexType name="MultiSolidCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of Solids.</documentation> </annotation> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:multiSolidDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTISOLIDDOMAINTYPE_TYPE<complexType name="MultiSolidDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiSolid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTISOLIDPROPERTYTYPE_TYPE<complexType name="MultiSolidPropertyType"> <annotation> <documentation>A property that has a collection of solids as its value domain can 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 final ComplexTypeGMLSchema.MULTISOLIDTYPE_TYPE<complexType name="MultiSolidType"> <annotation> <documentation>A MultiSolid is defined by one or more Solids, referenced through solidMember elements.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <annotation> <documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style.static final ComplexTypeGMLSchema.MULTISURFACECOVERAGETYPE_TYPE<complexType name="MultiSurfaceCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of surface patches (includes polygons, triangles, rectangles, etc).</documentation> </annotation> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:multiSurfaceDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.MULTISURFACEDOMAINTYPE_TYPE<complexType name="MultiSurfaceDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiSurface"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.NODETYPE_TYPE<complexType name="NodeType"> <annotation> <documentation>Its optional co-boundary is a set of connected directedEdges.static final ComplexTypeGMLSchema.OBLIQUECARTESIANCSREFTYPE_TYPE<complexType name="ObliqueCartesianCSRefType"> <annotation> <documentation>Association to an oblique-Cartesian coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.OBLIQUECARTESIANCSTYPE_TYPE<complexType name="ObliqueCartesianCSType"> <annotation> <documentation>A two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.OFFSETCURVETYPE_TYPE<complexType name="OffsetCurveType"> <annotation> <documentation>An offset curve is a curve at a constant distance from the basis curve.static final ComplexTypeGMLSchema.OPERATIONMETHODBASETYPE_TYPE<complexType abstract="true" name="OperationMethodBaseType"> <annotation> <documentation>Basic encoding for operation method objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.OPERATIONMETHODREFTYPE_TYPE<complexType name="OperationMethodRefType"> <annotation> <documentation>Association to a concrete general-purpose operation method, either referencing or containing the definition of that method.static final ComplexTypeGMLSchema.OPERATIONMETHODTYPE_TYPE<complexType name="OperationMethodType"> <annotation> <documentation>Definition of an algorithm used to perform a coordinate operation.static final ComplexTypeGMLSchema.OPERATIONPARAMETERBASETYPE_TYPE<complexType abstract="true" name="OperationParameterBaseType"> <annotation> <documentation>Basic encoding for operation parameter objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.OPERATIONPARAMETERGROUPBASETYPE_TYPE<complexType abstract="true" name="OperationParameterGroupBaseType"> <annotation> <documentation>Basic encoding for operation parameter group objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.OPERATIONPARAMETERGROUPREFTYPE_TYPE<complexType name="OperationParameterGroupRefType"> <annotation> <documentation>Association to an operation parameter, either referencing or containing the definition of that parameter.static final ComplexTypeGMLSchema.OPERATIONPARAMETERGROUPTYPE_TYPE<complexType name="OperationParameterGroupType"> <annotation> <documentation>The definition of a group of parameters used by an operation method.static final ComplexTypeGMLSchema.OPERATIONPARAMETERREFTYPE_TYPE<complexType name="OperationParameterRefType"> <annotation> <documentation>Association to an operation parameter, either referencing or containing the definition of that parameter.static final ComplexTypeGMLSchema.OPERATIONPARAMETERTYPE_TYPE<complexType name="OperationParameterType"> <annotation> <documentation>The definition of a parameter used by an operation method.static final ComplexTypeGMLSchema.OPERATIONREFTYPE_TYPE<complexType name="OperationRefType"> <annotation> <documentation>Association to an abstract operation, either referencing or containing the definition of that operation.static final ComplexTypeGMLSchema.ORIENTABLECURVETYPE_TYPE<complexType name="OrientableCurveType"> <annotation> <documentation>OrientableCurve consists of a curve and an orientation.static final ComplexTypeGMLSchema.ORIENTABLESURFACETYPE_TYPE<complexType name="OrientableSurfaceType"> <annotation> <documentation>OrientableSurface consists of a surface and an orientation.static final ComplexTypeGMLSchema.PARAMETERVALUEGROUPTYPE_TYPE<complexType name="ParameterValueGroupType"> <annotation> <documentation>A group of related parameter values.static final ComplexTypeGMLSchema.PARAMETERVALUETYPE_TYPE<complexType name="ParameterValueType"> <annotation> <documentation>A parameter value, ordered sequence of values, or reference to a file of parameter values.static final ComplexTypeGMLSchema.PASSTHROUGHOPERATIONREFTYPE_TYPE<complexType name="PassThroughOperationRefType"> <annotation> <documentation>Association to a pass through operation, either referencing or containing the definition of that pass through operation.static final ComplexTypeGMLSchema.PASSTHROUGHOPERATIONTYPE_TYPE<complexType name="PassThroughOperationType"> <annotation> <documentation>A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.static final ComplexTypeGMLSchema.PIXELINCELLTYPE_TYPE<complexType name="PixelInCellType"> <annotation> <documentation>Specification of the way an image grid is associated with the image data attributes.static final ComplexTypeGMLSchema.POINTARRAYPROPERTYTYPE_TYPE<complexType name="PointArrayPropertyType"> <annotation> <documentation>A container for an array of points.static final ComplexTypeGMLSchema.POLARCSREFTYPE_TYPE<complexType name="PolarCSRefType"> <annotation> <documentation>Association to a polar coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.POLARCSTYPE_TYPE<complexType name="PolarCSType"> <annotation> <documentation>A two-dimensional coordinate system in which position is specified by the distance from the origin and the angle between the line from the origin to a point and a reference direction.static final ComplexTypeGMLSchema.POLYGONPATCHARRAYPROPERTYTYPE_TYPE<complexType name="PolygonPatchArrayPropertyType"> <annotation> <documentation>This type defines a container for an array of polygon patches.</documentation> </annotation> <complexContent> <restriction base="gml:SurfacePatchArrayPropertyType"> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:PolygonPatch"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.POLYGONPATCHTYPE_TYPE<complexType name="PolygonPatchType"> <annotation> <documentation>A PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere.static final ComplexTypeGMLSchema.POLYHEDRALSURFACETYPE_TYPE<complexType name="PolyhedralSurfaceType"> <annotation> <documentation>A polyhedral surface is a surface composed of polygon surfaces connected along their common boundary curves.static final ComplexTypeGMLSchema.PRIMEMERIDIANBASETYPE_TYPE<complexType abstract="true" name="PrimeMeridianBaseType"> <annotation> <documentation>Basic encoding for prime meridian objects, simplifying and restricting the DefinitionType as needed.static final ComplexTypeGMLSchema.PRIMEMERIDIANREFTYPE_TYPE<complexType name="PrimeMeridianRefType"> <annotation> <documentation>Association to a prime meridian, either referencing or containing the definition of that meridian.static final ComplexTypeGMLSchema.PRIMEMERIDIANTYPE_TYPE<complexType name="PrimeMeridianType"> <annotation> <documentation>A prime meridian defines the origin from which longitude values are determined.</documentation> </annotation> <complexContent> <extension base="gml:PrimeMeridianBaseType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:meridianID"> <annotation> <documentation>Set of alternative identifications of this prime meridian.static final ComplexTypeGMLSchema.PRIORITYLOCATIONPROPERTYTYPE_TYPE<complexType name="PriorityLocationPropertyType"> <annotation> <documentation>G-XML component</documentation> <documentation>Deprecated in GML 3.1.0</documentation> </annotation> <complexContent> <extension base="gml:LocationPropertyType"> <attribute name="priority" type="string" use="optional"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.PROJECTEDCRSREFTYPE_TYPE<complexType name="ProjectedCRSRefType"> <annotation> <documentation>Association to a projected coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.PROJECTEDCRSTYPE_TYPE<complexType name="ProjectedCRSType"> <annotation> <documentation>A 2D coordinate reference system used to approximate the shape of the earth on a planar surface, but in such a way that the distortion that is inherent to the approximation is carefully controlled and known.static final ComplexTypeGMLSchema.QUANTITYEXTENTTYPE_TYPE<complexType name="QuantityExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of numeric values.static final ComplexTypeGMLSchema.QUANTITYPROPERTYTYPE_TYPE<complexType name="QuantityPropertyType"> <annotation> <documentation>Property whose content is a Quantity.</documentation> </annotation> <complexContent> <restriction base="gml:ValuePropertyType"> <sequence minOccurs="0"> <element ref="gml:Quantity"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.RANGEPARAMETERSTYPE_TYPE<complexType name="RangeParametersType"> <annotation> <documentation>Metadata about the rangeSet.static final ComplexTypeGMLSchema.RANGESETTYPE_TYPE<complexType name="RangeSetType"> <choice> <element maxOccurs="unbounded" ref="gml:ValueArray"> <annotation> <documentation>each member _Value holds a tuple or "row" from the equivalent table</documentation> </annotation> </element> <group maxOccurs="unbounded" ref="gml:ScalarValueList"> <annotation> <documentation>each list holds the complete set of one scalar component from the values - i.e. a "column" from the equivalent table</documentation> </annotation> </group> <element ref="gml:DataBlock"> <annotation> <documentation>Its tuple list holds the values as space-separated tuples each of which contains comma-separated components, and the tuple structure is specified using the rangeParameters property.</documentation> </annotation> </element> <element ref="gml:File"> <annotation> <documentation>a reference to an external source for the data, together with a description of how that external source is structured</documentation> </annotation> </element> </choice> </complexType>static final ComplexTypeGMLSchema.RECTANGLETYPE_TYPE<complexType name="RectangleType"> <annotation> <documentation>Represents a rectangle as a surface with an outer boundary consisting of a linear ring.static final ComplexTypeGMLSchema.RECTIFIEDGRIDCOVERAGETYPE_TYPE<complexType name="RectifiedGridCoverageType"> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:rectifiedGridDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.RECTIFIEDGRIDDOMAINTYPE_TYPE<complexType name="RectifiedGridDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:RectifiedGrid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.RECTIFIEDGRIDTYPE_TYPE<complexType name="RectifiedGridType"> <annotation> <documentation>A rectified grid has an origin and vectors that define its post locations.</documentation> </annotation> <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 final ComplexTypeGMLSchema.REFERENCESYSTEMREFTYPE_TYPE<complexType name="ReferenceSystemRefType"> <annotation> <documentation>Association to a reference system, either referencing or containing the definition of that reference system.</documentation> </annotation> <sequence minOccurs="0"> <element ref="gml:_ReferenceSystem"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.REFERENCETYPE_TYPE<complexType name="ReferenceType"> <annotation> <documentation>A pattern or base for derived types used to specify complex types corresponding to a UML aggregation association.static final ComplexTypeGMLSchema.RELATEDTIMETYPE_TYPE<complexType name="RelatedTimeType"> <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>static final ComplexType<complexType name="RelativeInternalPositionalAccuracyType"> <annotation> <documentation>Closeness of the relative positions of two or more positions to their respective relative positions accepted as or being true.static final ComplexTypeGMLSchema.RINGPROPERTYTYPE_TYPE<complexType name="RingPropertyType"> <annotation> <documentation>Encapsulates a ring to represent properties in features or geometry collections.</documentation> </annotation> <sequence> <element ref="gml:Ring"/> </sequence> </complexType>static final ComplexTypeGMLSchema.RINGTYPE_TYPE<complexType name="RingType"> <annotation> <documentation>A Ring is used to represent a single connected component of a surface boundary.static final ComplexTypeGMLSchema.SCALARVALUEPROPERTYTYPE_TYPE<complexType name="ScalarValuePropertyType"> <annotation> <documentation>Property whose content is a scalar value.</documentation> </annotation> <complexContent> <restriction base="gml:ValuePropertyType"> <sequence minOccurs="0"> <!static final ComplexTypeGMLSchema.SCALETYPE_TYPE<complexType name="ScaleType"> <annotation> <documentation>Value of a scale factor (or ratio) that has no physical unit.static final ComplexTypeGMLSchema.SECONDDEFININGPARAMETERTYPE_TYPE<complexType name="SecondDefiningParameterType"> <annotation> <documentation>Definition of the second parameter that defines the shape of an ellipsoid.static final ComplexTypeGMLSchema.SEQUENCERULETYPE_TYPE<complexType name="SequenceRuleType"> <simpleContent> <extension base="gml:SequenceRuleNames"> <attribute name="order" type="gml:IncrementOrder" use="optional"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema.SINGLEOPERATIONREFTYPE_TYPE<complexType name="SingleOperationRefType"> <annotation> <documentation>Association to a single operation, either referencing or containing the definition of that single operation.static final ComplexTypeGMLSchema.SOLIDARRAYPROPERTYTYPE_TYPE<complexType name="SolidArrayPropertyType"> <annotation> <documentation>A container for an array of solids.static final ComplexTypeGMLSchema.SOLIDPROPERTYTYPE_TYPE<complexType name="SolidPropertyType"> <annotation> <documentation>A property that has a solid as its value domain can 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 final ComplexTypeGMLSchema.SOLIDTYPE_TYPE<complexType name="SolidType"> <annotation> <documentation>A solid is the basis for 3-dimensional geometry.static final ComplexTypeGMLSchema.SPEEDTYPE_TYPE<complexType name="SpeedType"> <annotation> <documentation>Value of a speed, with its units.static final ComplexTypeGMLSchema.SPHERETYPE_TYPE<complexType name="SphereType"> <annotation> <documentation>A sphere is a gridded surface given as a family of circles whose positions vary linearly along the axis of the sphere, and whise radius varies in proportions to the cosine function of the central angle.static final ComplexTypeGMLSchema.SPHERICALCSREFTYPE_TYPE<complexType name="SphericalCSRefType"> <annotation> <documentation>Association to a spherical coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.SPHERICALCSTYPE_TYPE<complexType name="SphericalCSType"> <annotation> <documentation>A three-dimensional coordinate system with one distance measured from the origin and two angular coordinates.static final ComplexTypeGMLSchema.STRINGORREFTYPE_TYPE<complexType name="StringOrRefType"> <annotation> <documentation>This type is available wherever there is a need for a "text" type property.static final ComplexTypeGMLSchema.STYLETYPE_TYPE<complexType name="StyleType"> <annotation> <documentation>[complexType of] Predefined concrete value of the top-level property.static final ComplexTypeGMLSchema.STYLEVARIATIONTYPE_TYPE<complexType name="StyleVariationType"> <annotation> <documentation>Used to vary individual graphic parameters and attributes of the style, symbol or text.</documentation> </annotation> <simpleContent> <extension base="string"> <attribute name="styleProperty" type="string" use="required"/> <attribute name="featurePropertyRange" type="string" use="optional"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema.SURFACEARRAYPROPERTYTYPE_TYPE<complexType name="SurfaceArrayPropertyType"> <annotation> <documentation>A container for an array of surfaces.static final ComplexTypeGMLSchema.SURFACEPATCHARRAYPROPERTYTYPE_TYPE<complexType name="SurfacePatchArrayPropertyType"> <annotation> <documentation>A container for an array of surface patches.</documentation> </annotation> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:_SurfacePatch"/> </sequence> </complexType>static final ComplexTypeGMLSchema.SYMBOLTYPE_TYPE<complexType name="SymbolType"> <annotation> <documentation>[complexType of] The symbol property.static final ComplexTypeGMLSchema.TARGETPROPERTYTYPE_TYPE<complexType name="TargetPropertyType"> <annotation> <documentation>Container for an object representing the target or subject of an observation.</documentation> </annotation> <sequence minOccurs="0"> <choice> <element ref="gml:_Feature"/> <element ref="gml:_Geometry"/> </choice> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TEMPORALCRSREFTYPE_TYPE<complexType name="TemporalCRSRefType"> <annotation> <documentation>Association to a temporal coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.TEMPORALCRSTYPE_TYPE<complexType name="TemporalCRSType"> <annotation> <documentation>A 1D coordinate reference system used for the recording of time.static final ComplexTypeGMLSchema.TEMPORALCSREFTYPE_TYPE<complexType name="TemporalCSRefType"> <annotation> <documentation>Association to a temporal coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.TEMPORALCSTYPE_TYPE<complexType name="TemporalCSType"> <annotation> <documentation>A one-dimensional coordinate system containing a single time axis, used to describe the temporal position of a point in the specified time units from a specified time origin.static final ComplexTypeGMLSchema.TEMPORALDATUMBASETYPE_TYPE<complexType abstract="true" name="TemporalDatumBaseType"> <annotation> <documentation>Partially defines the origin of a temporal coordinate reference system.static final ComplexTypeGMLSchema.TEMPORALDATUMREFTYPE_TYPE<complexType name="TemporalDatumRefType"> <annotation> <documentation>Association to a temporal datum, either referencing or containing the definition of that datum.static final ComplexTypeGMLSchema.TEMPORALDATUMTYPE_TYPE<complexType name="TemporalDatumType"> <annotation> <documentation>Defines the origin of a temporal coordinate reference system.static final ComplexTypeGMLSchema.TIMECALENDARERAPROPERTYTYPE_TYPE<complexType name="TimeCalendarEraPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeCalendarEra"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMECALENDARERATYPE_TYPE<complexType name="TimeCalendarEraType"> <annotation> <documentation xml:lang="en">In every calendar, years are numbered relative to the date of a reference event that defines a calendar era.static final ComplexTypeGMLSchema.TIMECALENDARPROPERTYTYPE_TYPE<complexType name="TimeCalendarPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeCalendar"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMECALENDARTYPE_TYPE<complexType name="TimeCalendarType"> <annotation> <documentation xml:lang="en">A calendar is a discrete temporal reference system that provides a basis for defining temporal position to a resolution of one day.static final ComplexTypeGMLSchema.TIMECLOCKPROPERTYTYPE_TYPE<complexType name="TimeClockPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeClock"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMECLOCKTYPE_TYPE<complexType final="#all" name="TimeClockType"> <annotation> <documentation xml:lang="en">A clock provides a basis for defining temporal position within a day.static final ComplexTypeGMLSchema.TIMECOORDINATESYSTEMTYPE_TYPE<complexType name="TimeCoordinateSystemType"> <annotation> <documentation xml:lang="en">A temporal coordinate system is based on a continuous interval scale defined in terms of a single time interval.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeReferenceSystemType"> <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 final ComplexTypeGMLSchema.TIMEEDGEPROPERTYTYPE_TYPE<complexType name="TimeEdgePropertyType"> <annotation> <documentation>A time edge property can either be any time edge element encapsulated in an element of this type or an XLink reference to a remote time edge element (where remote includes elements located elsewhere in the same document).static final ComplexTypeGMLSchema.TIMEEDGETYPE_TYPE<complexType name="TimeEdgeType"> <annotation> <documentation xml:lang="en">Type declaration of the element "TimeEdge".</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeTopologyPrimitiveType"> <sequence> <!static final ComplexTypeGMLSchema.TIMEGEOMETRICPRIMITIVEPROPERTYTYPE_TYPE<complexType name="TimeGeometricPrimitivePropertyType"> <sequence minOccurs="0"> <element ref="gml:_TimeGeometricPrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMEINSTANTPROPERTYTYPE_TYPE<complexType name="TimeInstantPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeInstant"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMEINSTANTTYPE_TYPE<complexType name="TimeInstantType"> <annotation> <documentation>Omit back-pointers begunBy, endedBy.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeGeometricPrimitiveType"> <sequence> <element ref="gml:timePosition"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.TIMEINTERVALLENGTHTYPE_TYPE<complexType final="#all" name="TimeIntervalLengthType"> <annotation> <documentation xml:lang="en">This type extends the built-in xsd:decimal simple type to allow floating-point values for temporal length.static final ComplexTypeGMLSchema.TIMENODEPROPERTYTYPE_TYPE<complexType name="TimeNodePropertyType"> <annotation> <documentation>A time node property can either be any time node element encapsulated in an element of this type or an XLink reference to a remote time node element (where remote includes elements located elsewhere in the same document).static final ComplexTypeGMLSchema.TIMENODETYPE_TYPE<complexType name="TimeNodeType"> <annotation> <documentation xml:lang="en">Type declaration of the element "TimeNode".</documentation> </annotation> <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 final ComplexTypeGMLSchema.TIMEORDINALERAPROPERTYTYPE_TYPE<complexType name="TimeOrdinalEraPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeOrdinalEra"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMEORDINALERATYPE_TYPE<complexType name="TimeOrdinalEraType"> <annotation> <documentation xml:lang="en">Ordinal temporal reference systems are often hierarchically structured such that an ordinal era at a given level of the hierarchy includes a sequence of shorter, coterminous ordinal eras.static final ComplexTypeGMLSchema.TIMEORDINALREFERENCESYSTEMTYPE_TYPE<complexType name="TimeOrdinalReferenceSystemType"> <annotation> <documentation xml:lang="en">In an ordinal reference system the order of events in time can be well established, but the magnitude of the intervals between them can not be accurately determined (e.g. a stratigraphic sequence).</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeReferenceSystemType"> <sequence> <element maxOccurs="unbounded" name="component" type="gml:TimeOrdinalEraPropertyType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.TIMEPERIODPROPERTYTYPE_TYPE<complexType name="TimePeriodPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimePeriod"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TIMEPOSITIONTYPE_TYPE<complexType final="#all" name="TimePositionType"> <annotation> <documentation xml:lang="en">Direct representation of a temporal position.static final ComplexTypeGMLSchema.TIMEPRIMITIVEPROPERTYTYPE_TYPE<complexType name="TimePrimitivePropertyType"> <sequence minOccurs="0"> <element ref="gml:_TimePrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TIMETOPOLOGYCOMPLEXPROPERTYTYPE_TYPE<complexType name="TimeTopologyComplexPropertyType"> <annotation> <documentation>A time topology complex property can either be any time topology complex element encapsulated in an element of this type or an XLink reference to a remote time topology complex element (where remote includes elements located elsewhere in the same document).static final ComplexTypeGMLSchema.TIMETOPOLOGYCOMPLEXTYPE_TYPE<complexType name="TimeTopologyComplexType"> <annotation> <documentation xml:lang="en">A temporal topology complex.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTimeComplexType"> <sequence> <element maxOccurs="unbounded" name="primitive" type="gml:TimeTopologyPrimitivePropertyType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.TIMETOPOLOGYPRIMITIVEPROPERTYTYPE_TYPE<complexType name="TimeTopologyPrimitivePropertyType"> <annotation> <documentation>A time topology primitive property can either hold any time topology complex element eor carry an XLink reference to a remote time topology complex element (where remote includes elements located elsewhere in the same document).static final ComplexTypeGMLSchema.TIMETYPE_TYPE<complexType name="TimeType"> <annotation> <documentation>Value of a time or temporal quantity, with its units.static final ComplexTypeGMLSchema.TINTYPE_CONTROLPOINT_TYPE<complexType name="TinType_controlPoint"> <choice> <element ref="gml:posList"/> <group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/> </choice> </complexType>static final ComplexTypeGMLSchema.TINTYPE_TYPE<complexType name="TinType"> <annotation> <documentation>A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of breaklines, stoplines, and maximum length of triangle sides.static final ComplexTypeGMLSchema.TOPOCOMPLEXMEMBERTYPE_TYPE<complexType name="TopoComplexMemberType"> <annotation> <documentation>This Property can be used to embed a TopoComplex in a feature collection.</documentation> </annotation> <sequence> <element minOccurs="0" ref="gml:TopoComplex"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TOPOCOMPLEXTYPE_TYPE<complexType name="TopoComplexType"> <annotation> <documentation>This type represents a TP_Complex capable of holding topological primitives.</documentation> </annotation> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <!static final ComplexTypeGMLSchema.TOPOCURVEPROPERTYTYPE_TYPE<complexType name="TopoCurvePropertyType"> <sequence> <element ref="gml:TopoCurve"/> </sequence> </complexType>static final ComplexTypeGMLSchema.TOPOCURVETYPE_TYPE<complexType name="TopoCurveType"> <annotation> <documentation>The end Node of each directedEdge of a TopoCurveType is the start Node of the next directedEdge of the TopoCurveType in document order.static final ComplexTypeGMLSchema.TOPOLOGYSTYLEPROPERTYTYPE_TYPE<complexType name="TopologyStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:TopologyStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TOPOLOGYSTYLETYPE_TYPE<complexType name="TopologyStyleType"> <annotation> <documentation>[complexType of] The style descriptor for topologies of a feature.static final ComplexTypeGMLSchema.TOPOPOINTPROPERTYTYPE_TYPE<complexType name="TopoPointPropertyType"> <sequence> <element ref="gml:TopoPoint"/> </sequence> </complexType>static final ComplexTypeGMLSchema.TOPOPOINTTYPE_TYPE<complexType name="TopoPointType"> <annotation> <documentation>The intended use of TopoPoint is to appear within a point feature to express the structural and possibly geometric relationships of this point to other features via shared node definitions.static final ComplexTypeGMLSchema.TOPOPRIMITIVEARRAYASSOCIATIONTYPE_TYPE<complexType name="TopoPrimitiveArrayAssociationType"> <annotation> <documentation>This type supports embedding an array of topological primitives in a TopoComplex</documentation> </annotation> <!static final ComplexTypeGMLSchema.TOPOPRIMITIVEMEMBERTYPE_TYPE<complexType name="TopoPrimitiveMemberType"> <annotation> <documentation>This type supports embedding topological primitives in a TopoComplex.</documentation> </annotation> <sequence> <element minOccurs="0" ref="gml:_TopoPrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TOPOSOLIDTYPE_TYPE<complexType name="TopoSolidType"> <annotation> <documentation>The topological boundary of a TopoSolid consists of a set of directed faces.static final ComplexTypeGMLSchema.TOPOSURFACEPROPERTYTYPE_TYPE<complexType name="TopoSurfacePropertyType"> <sequence> <element ref="gml:TopoSurface"/> </sequence> </complexType>static final ComplexTypeGMLSchema.TOPOSURFACETYPE_TYPE<complexType name="TopoSurfaceType"> <annotation> <documentation>The TopoSurface type and element represent a homogeneous topological expression, a set of directed faces, which if realised are isomorphic to a geometric surface primitive.static final ComplexTypeGMLSchema.TOPOVOLUMEPROPERTYTYPE_TYPE<complexType name="TopoVolumePropertyType"> <sequence> <element ref="gml:TopoVolume"/> </sequence> </complexType>static final ComplexTypeGMLSchema.TOPOVOLUMETYPE_TYPE<complexType name="TopoVolumeType"> <annotation> <documentation>The TopoVolume type and element represent a homogeneous topological expression, a set of directed TopoSolids, which if realised are isomorphic to a geometric solid primitive.static final ComplexTypeGMLSchema.TRACKTYPE_TYPE<complexType name="TrackType"> <annotation> <documentation xml:lang="en">The track of a moving object is a sequence of specialized timeslices that indicate the status of the object.</documentation> </annotation> <complexContent> <restriction base="gml:HistoryPropertyType"> <sequence maxOccurs="unbounded"> <element ref="gml:MovingObjectStatus"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.TRANSFORMATIONREFTYPE_TYPE<complexType name="TransformationRefType"> <annotation> <documentation>Association to a transformation, either referencing or containing the definition of that transformation.static final ComplexTypeGMLSchema.TRANSFORMATIONTYPE_TYPE<complexType name="TransformationType"> <annotation> <documentation>A concrete operation on coordinates that usually includes a change of datum.static final ComplexTypeGMLSchema.TRIANGLEPATCHARRAYPROPERTYTYPE_TYPE<complexType name="TrianglePatchArrayPropertyType"> <annotation> <documentation>This type defines a container for an array of triangle patches.</documentation> </annotation> <complexContent> <restriction base="gml:SurfacePatchArrayPropertyType"> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:Triangle"/> </sequence> </restriction> </complexContent> </complexType>static final ComplexTypeGMLSchema.TRIANGLETYPE_TYPE<complexType name="TriangleType"> <annotation> <documentation>Represents a triangle as a surface with an outer boundary consisting of a linear ring.static final ComplexTypeGMLSchema.TRIANGULATEDSURFACETYPE_TYPE<complexType name="TriangulatedSurfaceType"> <annotation> <documentation>A triangulated surface is a polyhedral surface that is composed only of triangles.static final ComplexTypeGMLSchema.UNITDEFINITIONTYPE_TYPE<complexType name="UnitDefinitionType"> <annotation> <documentation>Definition of a unit of measure (or uom).static final ComplexTypeGMLSchema.UNITOFMEASURETYPE_TYPE<complexType name="UnitOfMeasureType"> <annotation> <documentation>Reference to a unit of measure definition that applies to all the numerical values described by the element containing this element.static final ComplexTypeGMLSchema.USERDEFINEDCSREFTYPE_TYPE<complexType name="UserDefinedCSRefType"> <annotation> <documentation>Association to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.USERDEFINEDCSTYPE_TYPE<complexType name="UserDefinedCSType"> <annotation> <documentation>A two- or three-dimensional coordinate system that consists of any combination of coordinate axes not covered by any other coordinate system type.static final ComplexTypeGMLSchema.VALUEARRAYPROPERTYTYPE_TYPE<complexType name="ValueArrayPropertyType"> <annotation> <documentation>GML property which refers to, or contains, a set of homogeneously typed Values.</documentation> </annotation> <sequence> <group maxOccurs="unbounded" ref="gml:Value"/> </sequence> </complexType>static final ComplexTypeGMLSchema.VALUEARRAYTYPE_TYPE<complexType name="ValueArrayType"> <annotation> <documentation>A Value Array is used for homogeneous arrays of primitive and aggregate values.static final ComplexTypeGMLSchema.VALUEPROPERTYTYPE_TYPE<complexType name="ValuePropertyType"> <annotation> <documentation>GML property which refers to, or contains, a Value</documentation> </annotation> <sequence minOccurs="0"> <group ref="gml:Value"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.VECTORTYPE_TYPE<complexType name="VectorType"> <annotation> <documentation>Vector instances hold the compoents for a (usually spatial) vector within some coordinate reference system (CRS).static final ComplexTypeGMLSchema.VERTICALCRSREFTYPE_TYPE<complexType name="VerticalCRSRefType"> <annotation> <documentation>Association to a vertical coordinate reference system, either referencing or containing the definition of that reference system.static final ComplexTypeGMLSchema.VERTICALCRSTYPE_TYPE<complexType name="VerticalCRSType"> <annotation> <documentation>A 1D coordinate reference system used for recording heights or depths.static final ComplexTypeGMLSchema.VERTICALCSREFTYPE_TYPE<complexType name="VerticalCSRefType"> <annotation> <documentation>Association to a vertical coordinate system, either referencing or containing the definition of that coordinate system.static final ComplexTypeGMLSchema.VERTICALCSTYPE_TYPE<complexType name="VerticalCSType"> <annotation> <documentation>A one-dimensional coordinate system used to record the heights (or depths) of points.static final ComplexTypeGMLSchema.VERTICALDATUMREFTYPE_TYPE<complexType name="VerticalDatumRefType"> <annotation> <documentation>Association to a vertical datum, either referencing or containing the definition of that datum.static final ComplexTypeGMLSchema.VERTICALDATUMTYPE_TYPE<complexType name="VerticalDatumType"> <annotation> <documentation>A textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this standard.static final ComplexTypeGMLSchema.VERTICALDATUMTYPETYPE_TYPE<complexType name="VerticalDatumTypeType"> <annotation> <documentation>Type of a vertical datum.static final ComplexTypeGMLSchema.VOLUMETYPE_TYPE<complexType name="VolumeType"> <annotation> <documentation>Value of a spatial volume quantity, with its units. -
Uses of ComplexType in org.geotools.gml3.smil
Fields in org.geotools.gml3.smil declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeSMIL20Schema.ANIMATECOLORPROTOTYPE_TYPE<complexType name="animateColorPrototype"> <attributeGroup ref="smil20:animNamedTargetAttrs"/> <attributeGroup ref="smil20:animAddAccumAttrs"/> <attributeGroup ref="smil20:animValuesAttrs"/> </complexType>static final ComplexTypeSMIL20LANGSchema.ANIMATECOLORTYPE_TYPE<complexType name="animateColorType"> <complexContent> <extension base="smil20:animateColorPrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:animModeAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>static final ComplexTypeSMIL20Schema.ANIMATEMOTIONPROTOTYPE_TYPE<complexType name="animateMotionPrototype"> <attributeGroup ref="smil20:animAddAccumAttrs"/> <attributeGroup ref="smil20:animValuesAttrs"/> <attribute name="origin" type="string" use="optional"/> </complexType>static final ComplexTypeSMIL20LANGSchema.ANIMATEMOTIONTYPE_TYPE<complexType name="animateMotionType"> <complexContent> <extension base="smil20:animateMotionPrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:animModeAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>static final ComplexTypeSMIL20Schema.ANIMATEPROTOTYPE_TYPE<complexType name="animatePrototype"> <attributeGroup ref="smil20:animNamedTargetAttrs"/> <attributeGroup ref="smil20:animAddAccumAttrs"/> <attributeGroup ref="smil20:animValuesAttrs"/> </complexType>static final ComplexTypeSMIL20LANGSchema.ANIMATETYPE_TYPE<complexType name="animateType"> <complexContent> <extension base="smil20:animatePrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:animModeAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>static final ComplexTypeSMIL20Schema.SETPROTOTYPE_TYPE<complexType name="setPrototype"> <attributeGroup ref="smil20:animNamedTargetAttrs"/> <attributeGroup ref="smil20:animSetValuesAttrs"/> </complexType>static final ComplexTypeSMIL20LANGSchema.SETTYPE_TYPE<complexType name="setType"> <complexContent> <extension base="smil20:setPrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2
Fields in org.geotools.gml3.v3_2 declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGMLSchema._BOOLEAN_TYPE<complexType name="_Boolean"> <simpleContent> <extension base="boolean"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema._CATEGORY_TYPE<complexType name="_Category"> <simpleContent> <extension base="gml:CodeType"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema._COORDINATEOPERATIONACCURACY_TYPE<complexType name="_coordinateOperationAccuracy"> <sequence minOccurs="0"> <element ref="gmd:AbstractDQ_PositionalAccuracy"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema._COUNT_TYPE<complexType name="_Count"> <simpleContent> <extension base="integer"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema._DOMAINOFVALIDITY_TYPE<complexType name="_domainOfValidity"> <sequence minOccurs="0"> <element ref="gmd:EX_Extent"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema._FORMULACITATION_TYPE<complexType name="_formulaCitation"> <sequence minOccurs="0"> <element ref="gmd:CI_Citation"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema._QUANTITY_TYPE<complexType name="_Quantity"> <simpleContent> <extension base="gml:MeasureType"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema._sECONDDEFININGPARAMETER_TYPE<complexType name="_secondDefiningParameter"> <sequence> <element ref="gml:SecondDefiningParameter"/> </sequence> </complexType>static final ComplexTypeGMLSchema._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 final ComplexTypeGMLSchema.ABSTRACTCONTINUOUSCOVERAGETYPE_TYPE<complexType abstract="true" name="AbstractContinuousCoverageType"> <complexContent> <extension base="gml:AbstractCoverageType"> <sequence> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTCOVERAGETYPE_TYPE<complexType abstract="true" name="AbstractCoverageType"> <annotation> <documentation>The base type for coverages is gml:AbstractCoverageType.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTFEATURETYPE_TYPE<complexType abstract="true" name="AbstractFeatureType"> <annotation> <documentation>The basic feature model is given by the gml:AbstractFeatureType.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTGENERALDERIVEDCRSTYPE_TYPE<complexType abstract="true" name="AbstractGeneralDerivedCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element ref="gml:conversion"/> </sequence> </extension> </complexContent> </complexType>static final ComplexType<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>static final ComplexType<complexType abstract="true" name="AbstractGeneralOperationParameterType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element minOccurs="0" ref="gml:minimumOccurs"/> </sequence> </extension> </complexContent> </complexType>static final ComplexType<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>static final ComplexTypeGMLSchema.ABSTRACTGENERALPARAMETERVALUETYPE_TYPE<complexType abstract="true" name="AbstractGeneralParameterValueType"> <sequence/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTGEOMETRICAGGREGATETYPE_TYPE<complexType abstract="true" name="AbstractGeometricAggregateType"> <complexContent> <extension base="gml:AbstractGeometryType"> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTGEOMETRICPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractGeometricPrimitiveType"> <annotation> <documentation>gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives.static final ComplexTypeGMLSchema.ABSTRACTGMLTYPE_TYPE<complexType abstract="true" name="AbstractGMLType"> <sequence> <group ref="gml:StandardObjectProperties"/> </sequence> <attribute ref="gml:id" use="required"/> </complexType>static final ComplexTypeGMLSchema.ABSTRACTGRIDDEDSURFACETYPE_ROWS_TYPE<complexType name="AbstractGriddedSurfaceType_rows"> <sequence> <element maxOccurs="unbounded" ref="gml:Row"/> </sequence> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTMETADATATYPE_TYPE<complexType abstract="true" mixed="true" name="AbstractMetaDataType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence/> <attribute ref="gml:id"/> </complexType>static final ComplexTypeGMLSchema.ABSTRACTPARAMETRICCURVESURFACETYPE_TYPE<complexType abstract="true" name="AbstractParametricCurveSurfaceType"> <complexContent> <extension base="gml:AbstractSurfacePatchType"> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.ABSTRACTRINGTYPE_TYPE<complexType abstract="true" name="AbstractRingType"> <sequence/> </complexType>static final ComplexTypeGMLSchema.ABSTRACTSOLIDTYPE_TYPE<complexType name="AbstractSolidType"> <annotation> <documentation>gml:AbstractSolidType is an abstraction of a solid to support the different levels of complexity.static final ComplexTypeGMLSchema.ABSTRACTSURFACEPATCHTYPE_TYPE<complexType abstract="true" name="AbstractSurfacePatchType"/>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTTIMECOMPLEXTYPE_TYPE<complexType abstract="true" name="AbstractTimeComplexType"> <complexContent> <extension base="gml:AbstractTimeObjectType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTTIMEGEOMETRICPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractTimeGeometricPrimitiveType"> <complexContent> <extension base="gml:AbstractTimePrimitiveType"> <attribute default="#ISO-8601" name="frame" type="anyURI"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.ABSTRACTTIMEOBJECTTYPE_TYPE<complexType abstract="true" name="AbstractTimeObjectType"> <complexContent> <extension base="gml:AbstractGMLType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ABSTRACTTOPOPRIMITIVETYPE_TYPE<complexType abstract="true" name="AbstractTopoPrimitiveType"> <complexContent> <extension base="gml:AbstractTopologyType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.AFFINECSTYPE_TYPE<complexType name="AffineCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ANGLECHOICETYPE_TYPE<complexType name="AngleChoiceType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <choice> <element ref="gml:angle"/> <element ref="gml:dmsAngle"/> </choice> </complexType>static final ComplexTypeGMLSchema.ANGLETYPE_TYPE<complexType name="AngleType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.AREATYPE_TYPE<complexType name="AreaType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.ASSOCIATIONROLETYPE_TYPE<complexType name="AssociationRoleType"> <sequence minOccurs="0"> <any namespace="##any"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.BASEUNITTYPE_TYPE<complexType name="BaseUnitType"> <complexContent> <extension base="gml:UnitDefinitionType"> <sequence> <element name="unitsSystem" type="gml:ReferenceType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.BOOLEANPROPERTYTYPE_TYPE<complexType name="BooleanPropertyType"> <sequence minOccurs="0"> <element ref="gml:Boolean"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.CARTESIANCSTYPE_TYPE<complexType name="CartesianCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.CATEGORYEXTENTTYPE_TYPE<complexType name="CategoryExtentType"> <simpleContent> <restriction base="gml:CodeOrNilReasonListType"> <length value="2"/> </restriction> </simpleContent> </complexType>static final ComplexTypeGMLSchema.CATEGORYPROPERTYTYPE_TYPE<complexType name="CategoryPropertyType"> <sequence minOccurs="0"> <element ref="gml:Category"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.CIRCLETYPE_TYPE<complexType name="CircleType"> <complexContent> <extension base="gml:ArcType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.CLOTHOIDTYPE_REFLOCATION_TYPE<complexType name="ClothoidType_refLocation"> <sequence> <element ref="gml:AffinePlacement"/> </sequence> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.CODELISTTYPE_TYPE<complexType name="CodeListType"> <annotation> <documentation>gml:CodeListType provides for lists of terms.static final ComplexTypeGMLSchema.CODEORNILREASONLISTTYPE_TYPE<complexType name="CodeOrNilReasonListType"> <annotation> <documentation>gml:CodeOrNilReasonListType provides for lists of terms.static final ComplexTypeGMLSchema.CODETYPE_TYPE<complexType name="CodeType"> <annotation> <documentation>gml:CodeType is a generalized type to be used for a term, keyword or name.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.CONCATENATEDOPERATIONTYPE_TYPE<complexType name="ConcatenatedOperationType"> <annotation> <documentation>gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.CONVERSIONTOPREFERREDUNITTYPE_TYPE<complexType name="ConversionToPreferredUnitType"> <annotation> <documentation>The inherited attribute uom references the preferred unit that this conversion applies to.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.COORDINATESTYPE_TYPE<complexType name="CoordinatesType"> <annotation> <documentation>This type is deprecated for tuples with ordinate values that are numbers.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.COUNTPROPERTYTYPE_TYPE<complexType name="CountPropertyType"> <sequence minOccurs="0"> <element ref="gml:Count"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.COVERAGEFUNCTIONTYPE_TYPE<complexType name="CoverageFunctionType"> <choice> <element ref="gml:MappingRule"/> <element ref="gml:CoverageMappingRule"/> <element ref="gml:GridFunction"/> </choice> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.CURVEARRAYPROPERTYTYPE_TYPE<complexType name="CurveArrayPropertyType"> <annotation> <documentation>A container for an array of curves.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.CYLINDRICALCSTYPE_TYPE<complexType name="CylindricalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.DATABLOCKTYPE_TYPE<complexType name="DataBlockType"> <sequence> <element ref="gml:rangeParameters"/> <choice> <element ref="gml:tupleList"/> <element ref="gml:doubleOrNilReasonTupleList"/> </choice> </sequence> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DEFINITIONTYPE_TYPE<complexType name="DefinitionType"> <complexContent> <extension base="gml:DefinitionBaseType"> <sequence> <element minOccurs="0" ref="gml:remarks"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DERIVATIONUNITTERMTYPE_TYPE<complexType name="DerivationUnitTermType"> <complexContent> <extension base="gml:UnitOfMeasureType"> <attribute name="exponent" type="integer"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DERIVEDUNITTYPE_TYPE<complexType name="DerivedUnitType"> <complexContent> <extension base="gml:UnitDefinitionType"> <sequence> <element maxOccurs="unbounded" ref="gml:derivationUnitTerm"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DIRECTEDOBSERVATIONATDISTANCETYPE_TYPE<complexType name="DirectedObservationAtDistanceType"> <complexContent> <extension base="gml:DirectedObservationType"> <sequence> <element name="distance" type="gml:MeasureType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.DIRECTEDOBSERVATIONTYPE_TYPE<complexType name="DirectedObservationType"> <complexContent> <extension base="gml:ObservationType"> <sequence> <element ref="gml:direction"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DIRECTPOSITIONTYPE_TYPE<complexType name="DirectPositionType"> <annotation> <documentation>Direct position instances hold the coordinates for a position within some coordinate reference system (CRS).static final ComplexTypeGMLSchema.DISCRETECOVERAGETYPE_TYPE<complexType name="DiscreteCoverageType"> <complexContent> <extension base="gml:AbstractCoverageType"> <sequence> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DYNAMICFEATURECOLLECTIONTYPE_TYPE<complexType name="DynamicFeatureCollectionType"> <complexContent> <extension base="gml:DynamicFeatureType"> <sequence> <element ref="gml:dynamicMembers"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.DYNAMICFEATURETYPE_TYPE<complexType name="DynamicFeatureType"> <complexContent> <extension base="gml:AbstractFeatureType"> <group ref="gml:dynamicProperties"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.ELLIPSOIDALCSTYPE_TYPE<complexType name="EllipsoidalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.ELLIPSOIDTYPE_TYPE<complexType name="EllipsoidType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element ref="gml:semiMajorAxis"/> <element ref="gml:secondDefiningParameter"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.ENGINEERINGDATUMTYPE_TYPE<complexType name="EngineeringDatumType"> <complexContent> <extension base="gml:AbstractDatumType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.FEATUREARRAYPROPERTYTYPE_TYPE<complexType name="FeatureArrayPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:AbstractFeature"/> </sequence> </complexType>static final ComplexTypeGMLSchema.FEATURECOLLECTIONTYPE_TYPE<complexType name="FeatureCollectionType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractFeatureCollectionType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.FEATUREPROPERTYTYPE_TYPE<complexType name="FeaturePropertyType"> <sequence minOccurs="0"> <element ref="gml:AbstractFeature"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.GEOCENTRICCRSPROPERTYTYPE_TYPE<complexType name="GeocentricCRSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:GeocentricCRS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.GEODESICTYPE_TYPE<complexType name="GeodesicType"> <complexContent> <extension base="gml:GeodesicStringType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.GEODETICDATUMTYPE_TYPE<complexType name="GeodeticDatumType"> <complexContent> <extension base="gml:AbstractDatumType"> <sequence> <element ref="gml:primeMeridian"/> <element ref="gml:ellipsoid"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.GEOGRAPHICCRSPROPERTYTYPE_TYPE<complexType name="GeographicCRSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:GeographicCRS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.GRIDENVELOPETYPE_TYPE<complexType name="GridEnvelopeType"> <sequence> <element name="low" type="gml:integerList"/> <element name="high" type="gml:integerList"/> </sequence> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.GRIDLENGTHTYPE_TYPE<complexType name="GridLengthType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>static final ComplexTypeGMLSchema.GRIDLIMITSTYPE_TYPE<complexType name="GridLimitsType"> <sequence> <element name="GridEnvelope" type="gml:GridEnvelopeType"/> </sequence> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.HISTORYPROPERTYTYPE_TYPE<complexType name="HistoryPropertyType"> <sequence> <element maxOccurs="unbounded" ref="gml:AbstractTimeSlice"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.IDENTIFIEDOBJECTTYPE_TYPE<complexType abstract="true" name="IdentifiedObjectType"> <annotation> <documentation>gml:IdentifiedObjectType provides identification properties of a CRS-related object.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.IMAGEDATUMTYPE_TYPE<complexType name="ImageDatumType"> <complexContent> <extension base="gml:AbstractDatumType"> <sequence> <element ref="gml:pixelInCell"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.INDIRECTENTRYTYPE_TYPE<complexType name="IndirectEntryType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence> <element ref="gml:DefinitionProxy"/> </sequence> </complexType>static final ComplexTypeGMLSchema.INLINEPROPERTYTYPE_TYPE<complexType name="InlinePropertyType"> <sequence> <any namespace="##any"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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.static final ComplexTypeGMLSchema.KNOTTYPE_TYPE<complexType name="KnotType"> <sequence> <element name="value" type="double"/> <element name="multiplicity" type="nonNegativeInteger"/> <element name="weight" type="double"/> </sequence> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.LINEARCSTYPE_TYPE<complexType name="LinearCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.MAPPINGRULETYPE_TYPE<complexType final="#all" name="MappingRuleType"> <choice> <element name="ruleDefinition" type="string"/> <element name="ruleReference" type="gml:ReferenceType"/> </choice> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.MEASUREORNILREASONLISTTYPE_TYPE<complexType name="MeasureOrNilReasonListType"> <annotation> <documentation>gml:MeasureOrNilReasonListType provides for a list of quantities.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.NODEPROPERTYTYPE_TYPE<complexType name="NodePropertyType"> <choice minOccurs="0"> <element ref="gml:Node"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.OBLIQUECARTESIANCSPROPERTYTYPE_TYPE<complexType name="ObliqueCartesianCSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:ObliqueCartesianCS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.OBLIQUECARTESIANCSTYPE_TYPE<complexType name="ObliqueCartesianCSType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.OPERATIONPARAMETERTYPE_TYPE<complexType name="OperationParameterType"> <complexContent> <extension base="gml:AbstractGeneralOperationParameterType"> <sequence/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.OPERATIONPROPERTYTYPE_TYPE<complexType name="OperationPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:AbstractOperation"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.POINTARRAYPROPERTYTYPE_TYPE<complexType name="PointArrayPropertyType"> <annotation> <documentation>gml:PointArrayPropertyType is a container for an array of points.static final ComplexTypeGMLSchema.POINTGRID_ROWS_ROWTYPE_TYPE<complexType name="PointGrid_rows_RowType"> <group ref="gml:geometricPositionListGroup"/> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.POLARCSTYPE_TYPE<complexType name="PolarCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.PRIMEMERIDIANTYPE_TYPE<complexType name="PrimeMeridianType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element ref="gml:greenwichLongitude"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.PRIORITYLOCATIONPROPERTYTYPE_TYPE<complexType name="PriorityLocationPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:LocationPropertyType"> <attribute name="priority" type="string"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.PROCEDUREPROPERTYTYPE_TYPE<complexType name="ProcedurePropertyType"> <sequence minOccurs="0"> <element ref="gml:AbstractFeature"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.QUANTITYEXTENTTYPE_TYPE<complexType name="QuantityExtentType"> <simpleContent> <restriction base="gml:MeasureOrNilReasonListType"> <length value="2"/> </restriction> </simpleContent> </complexType>static final ComplexTypeGMLSchema.QUANTITYPROPERTYTYPE_TYPE<complexType name="QuantityPropertyType"> <sequence minOccurs="0"> <element ref="gml:Quantity"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.RESULTTYPE_TYPE<complexType name="ResultType"> <sequence minOccurs="0"> <any namespace="##any"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.SCALETYPE_TYPE<complexType name="ScaleType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>static final ComplexTypeGMLSchema.SEQUENCERULETYPE_TYPE<complexType name="SequenceRuleType"> <annotation> <documentation>The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.SHELLTYPE_TYPE<complexType name="ShellType"> <sequence> <element maxOccurs="unbounded" ref="gml:surfaceMember"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.SOLIDARRAYPROPERTYTYPE_TYPE<complexType name="SolidArrayPropertyType"> <annotation> <documentation>gml:SolidArrayPropertyType is a container for an array of solids.static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.SPEEDTYPE_TYPE<complexType name="SpeedType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.SPHERICALCSTYPE_TYPE<complexType name="SphericalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.STRINGORREFTYPE_TYPE<complexType name="StringOrRefType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <simpleContent> <extension base="string"> <attributeGroup ref="gml:AssociationAttributeGroup"/> </extension> </simpleContent> </complexType>static final ComplexTypeGMLSchema.SURFACEARRAYPROPERTYTYPE_TYPE<complexType name="SurfaceArrayPropertyType"> <annotation> <documentation>gml:SurfaceArrayPropertyType is a container for an array of surfaces.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TEMPORALCSPROPERTYTYPE_TYPE<complexType name="TemporalCSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:TemporalCS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TEMPORALCSTYPE_TYPE<complexType name="TemporalCSType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.TEMPORALDATUMBASETYPE_TYPE<complexType abstract="true" name="TemporalDatumBaseType"> <annotation> <documentation>The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.TEMPORALDATUMTYPE_TYPE<complexType name="TemporalDatumType"> <complexContent> <extension base="gml:TemporalDatumBaseType"> <sequence> <element ref="gml:origin"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.TIMECALENDARTYPE_TYPE<complexType name="TimeCalendarType"> <complexContent> <extension base="gml:TimeReferenceSystemType"> <sequence> <element maxOccurs="unbounded" name="referenceFrame" type="gml:TimeCalendarEraPropertyType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.TIMECSTYPE_TYPE<complexType name="TimeCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.TIMEINSTANTTYPE_TYPE<complexType final="#all" name="TimeInstantType"> <complexContent> <extension base="gml:AbstractTimeGeometricPrimitiveType"> <sequence> <element ref="gml:timePosition"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TIMEORDINALREFERENCESYSTEMTYPE_TYPE<complexType name="TimeOrdinalReferenceSystemType"> <complexContent> <extension base="gml:TimeReferenceSystemType"> <sequence> <element maxOccurs="unbounded" name="component" type="gml:TimeOrdinalEraPropertyType"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TIMEPOSITIONTYPE_TYPE<complexType final="#all" name="TimePositionType"> <annotation> <documentation>The method for identifying a temporal position is specific to each temporal reference system.static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.TIMEREFERENCESYSTEMTYPE_TYPE<complexType name="TimeReferenceSystemType"> <complexContent> <extension base="gml:DefinitionType"> <sequence> <element name="domainOfValidity" type="string"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.TIMETYPE_TYPE<complexType name="TimeType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>static final ComplexTypeGMLSchema.TINTYPE_CONTROLPOINT_TYPE<complexType name="TinType_controlPoint"> <choice> <element ref="gml:posList"/> <group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/> </choice> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TOPOCOMPLEXPROPERTYTYPE_TYPE<complexType name="TopoComplexPropertyType"> <sequence minOccurs="0"> <element ref="gml:TopoComplex"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TOPOCURVEPROPERTYTYPE_TYPE<complexType name="TopoCurvePropertyType"> <sequence> <element ref="gml:TopoCurve"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TOPOPOINTPROPERTYTYPE_TYPE<complexType name="TopoPointPropertyType"> <sequence> <element ref="gml:TopoPoint"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TOPOPOINTTYPE_TYPE<complexType name="TopoPointType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <element ref="gml:directedNode"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.TOPOPRIMITIVEARRAYASSOCIATIONTYPE_TYPE<complexType name="TopoPrimitiveArrayAssociationType"> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:AbstractTopoPrimitive"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TOPOPRIMITIVEMEMBERTYPE_TYPE<complexType name="TopoPrimitiveMemberType"> <sequence minOccurs="0"> <element ref="gml:AbstractTopoPrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.TOPOSOLIDPROPERTYTYPE_TYPE<complexType name="TopoSolidPropertyType"> <choice minOccurs="0"> <element ref="gml:TopoSolid"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TOPOSURFACEPROPERTYTYPE_TYPE<complexType name="TopoSurfacePropertyType"> <sequence> <element ref="gml:TopoSurface"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.TOPOVOLUMEPROPERTYTYPE_TYPE<complexType name="TopoVolumePropertyType"> <sequence> <element ref="gml:TopoVolume"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.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 final ComplexTypeGMLSchema.UNITOFMEASURETYPE_TYPE<complexType name="UnitOfMeasureType"> <sequence/> <attribute name="uom" type="gml:UomIdentifier" use="required"/> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.USERDEFINEDCSTYPE_TYPE<complexType name="UserDefinedCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.VALUEARRAYPROPERTYTYPE_TYPE<complexType name="ValueArrayPropertyType"> <sequence maxOccurs="unbounded"> <group ref="gml:Value"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.VALUEARRAYTYPE_TYPE<complexType name="ValueArrayType"> <complexContent> <extension base="gml:CompositeValueType"> <attributeGroup ref="gml:referenceSystem"/> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.VALUEPROPERTYTYPE_TYPE<complexType name="ValuePropertyType"> <sequence minOccurs="0"> <group ref="gml:Value"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.VERTICALCRSTYPE_TYPE<complexType name="VerticalCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element ref="gml:verticalCS"/> <element ref="gml:verticalDatum"/> </sequence> </extension> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.VERTICALCSTYPE_TYPE<complexType name="VerticalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.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>static final ComplexTypeGMLSchema.VERTICALDATUMTYPE_TYPE<complexType name="VerticalDatumType"> <complexContent> <extension base="gml:AbstractDatumType"/> </complexContent> </complexType>static final ComplexTypeGMLSchema.VOLUMETYPE_TYPE<complexType name="VolumeType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2.gco
Fields in org.geotools.gml3.v3_2.gco declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGCOSchema.ABSTRACTOBJECT_TYPE_TYPE<xs:complexType abstract="true" name="AbstractObject_Type"> <xs:sequence/> <xs:attributeGroup ref="gco:ObjectIdentification"/> </xs:complexType>static final ComplexTypeGCOSchema.ANGLE_PROPERTYTYPE_TYPE<xs:complexType name="Angle_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Angle"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.BINARY_PROPERTYTYPE_TYPE<xs:complexType name="Binary_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Binary"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.BINARY_TYPE_TYPE<xs:complexType name="Binary_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="src" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGCOSchema.BOOLEAN_PROPERTYTYPE_TYPE<xs:complexType name="Boolean_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Boolean"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.CHARACTERSTRING_PROPERTYTYPE_TYPE<xs:complexType name="CharacterString_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:CharacterString"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.CODELISTVALUE_TYPE_TYPE<xs:complexType name="CodeListValue_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="codeList" type="xs:anyURI" use="required"/> <xs:attribute name="codeListValue" type="xs:anyURI" use="required"/> <xs:attribute name="codeSpace" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGCOSchema.DATE_PROPERTYTYPE_TYPE<xs:complexType name="Date_PropertyType"> <xs:choice minOccurs="0"> <xs:element ref="gco:Date"/> <xs:element ref="gco:DateTime"/> </xs:choice> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.DATETIME_PROPERTYTYPE_TYPE<xs:complexType name="DateTime_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:DateTime"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.DECIMAL_PROPERTYTYPE_TYPE<xs:complexType name="Decimal_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Decimal"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.DISTANCE_PROPERTYTYPE_TYPE<xs:complexType name="Distance_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Distance"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.GENERICNAME_PROPERTYTYPE_TYPE<xs:complexType name="GenericName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:AbstractGenericName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.INTEGER_PROPERTYTYPE_TYPE<xs:complexType name="Integer_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Integer"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.LENGTH_PROPERTYTYPE_TYPE<xs:complexType name="Length_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Length"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.LOCALNAME_PROPERTYTYPE_TYPE<xs:complexType name="LocalName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:LocalName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.MEASURE_PROPERTYTYPE_TYPE<xs:complexType name="Measure_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Measure"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.MEMBERNAME_PROPERTYTYPE_TYPE<xs:complexType name="MemberName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:MemberName"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.MEMBERNAME_TYPE_TYPE<xs:complexType name="MemberName_Type"> <xs:annotation> <xs:documentation>A MemberName is a LocalName that references either an attribute slot in a record or recordType or an attribute, operation, or association role in an object instance or type description in some form of schema.static final ComplexTypeGCOSchema.MULTIPLICITY_PROPERTYTYPE_TYPE<xs:complexType name="Multiplicity_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Multiplicity"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.MULTIPLICITY_TYPE_TYPE<xs:complexType name="Multiplicity_Type"> <xs:annotation> <xs:documentation>Use to represent the possible cardinality of a relation.static final ComplexTypeGCOSchema.MULTIPLICITYRANGE_PROPERTYTYPE_TYPE<xs:complexType name="MultiplicityRange_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:MultiplicityRange"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.MULTIPLICITYRANGE_TYPE_TYPE<xs:complexType name="MultiplicityRange_Type"> <xs:annotation> <xs:documentation>A component of a multiplicity, consisting of an non-negative lower bound, and a potentially infinite upper bound.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="lower" type="gco:Integer_PropertyType"/> <xs:element name="upper" type="gco:UnlimitedInteger_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGCOSchema.NUMBER_PROPERTYTYPE_TYPE<xs:complexType name="Number_PropertyType"> <xs:choice minOccurs="0"> <xs:element ref="gco:Real"/> <xs:element ref="gco:Decimal"/> <xs:element ref="gco:Integer"/> </xs:choice> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.OBJECTREFERENCE_PROPERTYTYPE_TYPE<xs:complexType name="ObjectReference_PropertyType"> <xs:sequence/> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.REAL_PROPERTYTYPE_TYPE<xs:complexType name="Real_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Real"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.RECORD_PROPERTYTYPE_TYPE<xs:complexType name="Record_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Record"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.RECORDTYPE_PROPERTYTYPE_TYPE<xs:complexType name="RecordType_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:RecordType"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.RECORDTYPE_TYPE_TYPE<xs:complexType name="RecordType_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attributeGroup ref="xlink:simpleLink"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGCOSchema.SCALE_PROPERTYTYPE_TYPE<xs:complexType name="Scale_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Scale"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.SCOPEDNAME_PROPERTYTYPE_TYPE<xs:complexType name="ScopedName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:ScopedName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.TYPENAME_PROPERTYTYPE_TYPE<xs:complexType name="TypeName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:TypeName"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.TYPENAME_TYPE_TYPE<xs:complexType name="TypeName_Type"> <xs:annotation> <xs:documentation>A TypeName is a LocalName that references either a recordType or object type in some form of schema.static final ComplexTypeGCOSchema.UNITOFMEASURE_PROPERTYTYPE_TYPE<xs:complexType name="UnitOfMeasure_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UNLIMITEDINTEGER_PROPERTYTYPE_TYPE<xs:complexType name="UnlimitedInteger_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:UnlimitedInteger"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UNLIMITEDINTEGER_TYPE_TYPE<xs:complexType name="UnlimitedInteger_Type"> <xs:simpleContent> <xs:extension base="xs:nonNegativeInteger"> <xs:attribute name="isInfinite" type="xs:boolean"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGCOSchema.UOMANGLE_PROPERTYTYPE_TYPE<xs:complexType name="UomAngle_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UOMAREA_PROPERTYTYPE_TYPE<xs:complexType name="UomArea_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UOMLENGTH_PROPERTYTYPE_TYPE<xs:complexType name="UomLength_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UOMSCALE_PROPERTYTYPE_TYPE<xs:complexType name="UomScale_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UOMTIME_PROPERTYTYPE_TYPE<xs:complexType name="UomTime_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UOMVELOCITY_PROPERTYTYPE_TYPE<xs:complexType name="UomVelocity_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGCOSchema.UOMVOLUME_PROPERTYTYPE_TYPE<xs:complexType name="UomVolume_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2.gmd
Fields in org.geotools.gml3.v3_2.gmd declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGMDSchema.ABSTRACTDQ_COMPLETENESS_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_Completeness_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDQ_ELEMENT_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_Element_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="nameOfMeasure" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="measureIdentification" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="measureDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="evaluationMethodType" type="gmd:DQ_EvaluationMethodTypeCode_PropertyType"/> <xs:element minOccurs="0" name="evaluationMethodDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="evaluationProcedure" type="gmd:CI_Citation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/> <xs:element maxOccurs="2" name="result" type="gmd:DQ_Result_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDQ_LOGICALCONSISTENCY_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_LogicalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDQ_POSITIONALACCURACY_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_PositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDQ_RESULT_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_Result_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDQ_TEMPORALACCURACY_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_TemporalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDQ_THEMATICACCURACY_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDQ_ThematicAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTDS_AGGREGATE_TYPE_TYPE<xs:complexType abstract="true" name="AbstractDS_Aggregate_Type"> <xs:annotation> <xs:documentation>Identifiable collection of datasets</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="composedOf" type="gmd:DS_DataSet_PropertyType"/> <xs:element maxOccurs="unbounded" name="seriesMetadata" type="gmd:MD_Metadata_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="subset" type="gmd:DS_Aggregate_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="superset" type="gmd:DS_Aggregate_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTEX_GEOGRAPHICEXTENT_TYPE_TYPE<xs:complexType abstract="true" name="AbstractEX_GeographicExtent_Type"> <xs:annotation> <xs:documentation>Geographic area of the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="extentTypeCode" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTMD_CONTENTINFORMATION_TYPE_TYPE<xs:complexType abstract="true" name="AbstractMD_ContentInformation_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTMD_IDENTIFICATION_TYPE_TYPE<xs:complexType abstract="true" name="AbstractMD_Identification_Type"> <xs:annotation> <xs:documentation>Basic information about data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="citation" type="gmd:CI_Citation_PropertyType"/> <xs:element name="abstract" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="purpose" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="credit" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="status" type="gmd:MD_ProgressCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="pointOfContact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="graphicOverview" type="gmd:MD_BrowseGraphic_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="descriptiveKeywords" type="gmd:MD_Keywords_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceSpecificUsage" type="gmd:MD_Usage_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceConstraints" type="gmd:MD_Constraints_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregationInfo" type="gmd:MD_AggregateInformation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType abstract="true" name="AbstractMD_SpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Digital mechanism used to represent spatial information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.ABSTRACTRS_REFERENCESYSTEM_TYPE_TYPE<xs:complexType abstract="true" name="AbstractRS_ReferenceSystem_Type"> <xs:annotation> <xs:documentation>Description of the spatial and temporal reference systems used in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gmd:RS_Identifier_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="domainOfValidity" type="gmd:EX_Extent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_ADDRESS_PROPERTYTYPE_TYPE<xs:complexType name="CI_Address_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Address"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_ADDRESS_TYPE_TYPE<xs:complexType name="CI_Address_Type"> <xs:annotation> <xs:documentation>Location of the responsible individual or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryPoint" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="city" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="administrativeArea" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="postalCode" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="country" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="electronicMailAddress" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_CITATION_PROPERTYTYPE_TYPE<xs:complexType name="CI_Citation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Citation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_CITATION_TYPE_TYPE<xs:complexType name="CI_Citation_Type"> <xs:annotation> <xs:documentation>Standardized resource reference</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="title" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="alternateTitle" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/> <xs:element minOccurs="0" name="edition" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="editionDate" type="gco:Date_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="identifier" type="gmd:MD_Identifier_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="citedResponsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="presentationForm" type="gmd:CI_PresentationFormCode_PropertyType"/> <xs:element minOccurs="0" name="series" type="gmd:CI_Series_PropertyType"/> <xs:element minOccurs="0" name="otherCitationDetails" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="collectiveTitle" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="ISBN" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="ISSN" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_CONTACT_PROPERTYTYPE_TYPE<xs:complexType name="CI_Contact_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Contact"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_CONTACT_TYPE_TYPE<xs:complexType name="CI_Contact_Type"> <xs:annotation> <xs:documentation>Information required enabling contact with the responsible person and/or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="phone" type="gmd:CI_Telephone_PropertyType"/> <xs:element minOccurs="0" name="address" type="gmd:CI_Address_PropertyType"/> <xs:element minOccurs="0" name="onlineResource" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element minOccurs="0" name="hoursOfService" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="contactInstructions" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_DATE_PROPERTYTYPE_TYPE<xs:complexType name="CI_Date_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Date"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_DATE_TYPE_TYPE<xs:complexType name="CI_Date_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="date" type="gco:Date_PropertyType"/> <xs:element name="dateType" type="gmd:CI_DateTypeCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_DATETYPECODE_PROPERTYTYPE_TYPE<xs:complexType name="CI_DateTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_DateTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_ONLINEFUNCTIONCODE_PROPERTYTYPE_TYPE<xs:complexType name="CI_OnLineFunctionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_OnLineFunctionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_ONLINERESOURCE_PROPERTYTYPE_TYPE<xs:complexType name="CI_OnlineResource_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_OnlineResource"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_ONLINERESOURCE_TYPE_TYPE<xs:complexType name="CI_OnlineResource_Type"> <xs:annotation> <xs:documentation>Information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="linkage" type="gmd:URL_PropertyType"/> <xs:element minOccurs="0" name="protocol" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="applicationProfile" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="function" type="gmd:CI_OnLineFunctionCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="CI_PresentationFormCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_PresentationFormCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_RESPONSIBLEPARTY_PROPERTYTYPE_TYPE<xs:complexType name="CI_ResponsibleParty_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_ResponsibleParty"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_RESPONSIBLEPARTY_TYPE_TYPE<xs:complexType name="CI_ResponsibleParty_Type"> <xs:annotation> <xs:documentation>Identification of, and means of communication with, person(s) and organisations associated with the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="individualName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="organisationName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="positionName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="contactInfo" type="gmd:CI_Contact_PropertyType"/> <xs:element name="role" type="gmd:CI_RoleCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_ROLECODE_PROPERTYTYPE_TYPE<xs:complexType name="CI_RoleCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_RoleCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_SERIES_PROPERTYTYPE_TYPE<xs:complexType name="CI_Series_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Series"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_SERIES_TYPE_TYPE<xs:complexType name="CI_Series_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="issueIdentification" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="page" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.CI_TELEPHONE_PROPERTYTYPE_TYPE<xs:complexType name="CI_Telephone_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Telephone"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.CI_TELEPHONE_TYPE_TYPE<xs:complexType name="CI_Telephone_Type"> <xs:annotation> <xs:documentation>Telephone numbers for contacting the responsible individual or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="voice" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="facsimile" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.COUNTRY_PROPERTYTYPE_TYPE<xs:complexType name="Country_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:Country"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="DQ_AccuracyOfATimeMeasurement_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_AccuracyOfATimeMeasurement"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_ACCURACYOFATIMEMEASUREMENT_TYPE_TYPE<xs:complexType name="DQ_AccuracyOfATimeMeasurement_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_COMPLETENESS_PROPERTYTYPE_TYPE<xs:complexType name="DQ_Completeness_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Completeness"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_CompletenessCommission_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_CompletenessCommission"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_COMPLETENESSCOMMISSION_TYPE_TYPE<xs:complexType name="DQ_CompletenessCommission_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Completeness_Type"/> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="DQ_CompletenessOmission_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_CompletenessOmission"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_COMPLETENESSOMISSION_TYPE_TYPE<xs:complexType name="DQ_CompletenessOmission_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Completeness_Type"/> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="DQ_ConceptualConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ConceptualConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_CONCEPTUALCONSISTENCY_TYPE_TYPE<xs:complexType name="DQ_ConceptualConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_CONFORMANCERESULT_PROPERTYTYPE_TYPE<xs:complexType name="DQ_ConformanceResult_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ConformanceResult"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_CONFORMANCERESULT_TYPE_TYPE<xs:complexType name="DQ_ConformanceResult_Type"> <xs:annotation> <xs:documentation>quantitative_result from Quality Procedures - - renamed to remove implied use limitiation.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Result_Type"> <xs:sequence> <xs:element name="specification" type="gmd:CI_Citation_PropertyType"/> <xs:element name="explanation" type="gco:CharacterString_PropertyType"/> <xs:element name="pass" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_DATAQUALITY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_DataQuality_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_DataQuality"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_DATAQUALITY_TYPE_TYPE<xs:complexType name="DQ_DataQuality_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="scope" type="gmd:DQ_Scope_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="report" type="gmd:DQ_Element_PropertyType"/> <xs:element minOccurs="0" name="lineage" type="gmd:LI_Lineage_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_DOMAINCONSISTENCY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_DomainConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_DomainConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_DOMAINCONSISTENCY_TYPE_TYPE<xs:complexType name="DQ_DomainConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_ELEMENT_PROPERTYTYPE_TYPE<xs:complexType name="DQ_Element_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Element"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_EvaluationMethodTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_EvaluationMethodTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_FORMATCONSISTENCY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_FormatConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_FormatConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_FORMATCONSISTENCY_TYPE_TYPE<xs:complexType name="DQ_FormatConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="DQ_GriddedDataPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_GriddedDataPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_GriddedDataPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_LOGICALCONSISTENCY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_LogicalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_LogicalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_NonQuantitativeAttributeAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_POSITIONALACCURACY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_PositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_PositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_QuantitativeAttributeAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_QuantitativeAttributeAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_QuantitativeAttributeAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_QUANTITATIVERESULT_PROPERTYTYPE_TYPE<xs:complexType name="DQ_QuantitativeResult_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_QuantitativeResult"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_QUANTITATIVERESULT_TYPE_TYPE<xs:complexType name="DQ_QuantitativeResult_Type"> <xs:annotation> <xs:documentation>Quantitative_conformance_measure from Quality Proceduresstatic final ComplexType<xs:complexType name="DQ_RelativeInternalPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_RelativeInternalPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_RelativeInternalPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_RESULT_PROPERTYTYPE_TYPE<xs:complexType name="DQ_Result_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Result"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_SCOPE_PROPERTYTYPE_TYPE<xs:complexType name="DQ_Scope_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_Scope"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_SCOPE_TYPE_TYPE<xs:complexType name="DQ_Scope_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="level" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="levelDescription" type="gmd:MD_ScopeDescription_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_TEMPORALACCURACY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_TemporalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_TemporalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_TEMPORALCONSISTENCY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_TemporalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TemporalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_TEMPORALCONSISTENCY_TYPE_TYPE<xs:complexType name="DQ_TemporalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_TEMPORALVALIDITY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_TemporalValidity_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TemporalValidity"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_TEMPORALVALIDITY_TYPE_TYPE<xs:complexType name="DQ_TemporalValidity_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DQ_THEMATICACCURACY_PROPERTYTYPE_TYPE<xs:complexType name="DQ_ThematicAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_ThematicAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_ThematicClassificationCorrectness_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ThematicClassificationCorrectness"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="DQ_ThematicClassificationCorrectness_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="DQ_TopologicalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TopologicalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DQ_TOPOLOGICALCONSISTENCY_TYPE_TYPE<xs:complexType name="DQ_TopologicalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_AGGREGATE_PROPERTYTYPE_TYPE<xs:complexType name="DS_Aggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDS_Aggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_ASSOCIATION_PROPERTYTYPE_TYPE<xs:complexType name="DS_Association_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Association"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_ASSOCIATION_TYPE_TYPE<xs:complexType name="DS_Association_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_ASSOCIATIONTYPECODE_PROPERTYTYPE_TYPE<xs:complexType name="DS_AssociationTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_AssociationTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_DATASET_PROPERTYTYPE_TYPE<xs:complexType name="DS_DataSet_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_DataSet"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_DATASET_TYPE_TYPE<xs:complexType name="DS_DataSet_Type"> <xs:annotation> <xs:documentation>Identifiable collection of data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="has" type="gmd:MD_Metadata_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="partOf" type="gmd:DS_Aggregate_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_INITIATIVE_PROPERTYTYPE_TYPE<xs:complexType name="DS_Initiative_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Initiative"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_INITIATIVE_TYPE_TYPE<xs:complexType name="DS_Initiative_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_INITIATIVETYPECODE_PROPERTYTYPE_TYPE<xs:complexType name="DS_InitiativeTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_InitiativeTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_OTHERAGGREGATE_PROPERTYTYPE_TYPE<xs:complexType name="DS_OtherAggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_OtherAggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_OTHERAGGREGATE_TYPE_TYPE<xs:complexType name="DS_OtherAggregate_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_PLATFORM_PROPERTYTYPE_TYPE<xs:complexType name="DS_Platform_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Platform"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_PLATFORM_TYPE_TYPE<xs:complexType name="DS_Platform_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_PRODUCTIONSERIES_PROPERTYTYPE_TYPE<xs:complexType name="DS_ProductionSeries_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_ProductionSeries"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_PRODUCTIONSERIES_TYPE_TYPE<xs:complexType name="DS_ProductionSeries_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_SENSOR_PROPERTYTYPE_TYPE<xs:complexType name="DS_Sensor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Sensor"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_SENSOR_TYPE_TYPE<xs:complexType name="DS_Sensor_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_SERIES_PROPERTYTYPE_TYPE<xs:complexType name="DS_Series_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Series"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_SERIES_TYPE_TYPE<xs:complexType name="DS_Series_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.DS_STEREOMATE_PROPERTYTYPE_TYPE<xs:complexType name="DS_StereoMate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_StereoMate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.DS_STEREOMATE_TYPE_TYPE<xs:complexType name="DS_StereoMate_Type"> <xs:complexContent> <xs:extension base="gmd:DS_OtherAggregate_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.EX_BOUNDINGPOLYGON_PROPERTYTYPE_TYPE<xs:complexType name="EX_BoundingPolygon_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_BoundingPolygon"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_BOUNDINGPOLYGON_TYPE_TYPE<xs:complexType name="EX_BoundingPolygon_Type"> <xs:annotation> <xs:documentation>Boundary enclosing the dataset expressed as the closed set of (x,y) coordinates of the polygon (last point replicates first point)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="polygon" type="gss:GM_Object_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.EX_EXTENT_PROPERTYTYPE_TYPE<xs:complexType name="EX_Extent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_Extent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_EXTENT_TYPE_TYPE<xs:complexType name="EX_Extent_Type"> <xs:annotation> <xs:documentation>Information about spatial, vertical, and temporal extent</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="geographicElement" type="gmd:EX_GeographicExtent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="temporalElement" type="gmd:EX_TemporalExtent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="verticalElement" type="gmd:EX_VerticalExtent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="EX_GeographicBoundingBox_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_GeographicBoundingBox"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_GEOGRAPHICBOUNDINGBOX_TYPE_TYPE<xs:complexType name="EX_GeographicBoundingBox_Type"> <xs:annotation> <xs:documentation>Geographic area of the entire dataset referenced to WGS 84</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element name="westBoundLongitude" type="gco:Decimal_PropertyType"/> <xs:element name="eastBoundLongitude" type="gco:Decimal_PropertyType"/> <xs:element name="southBoundLatitude" type="gco:Decimal_PropertyType"/> <xs:element name="northBoundLatitude" type="gco:Decimal_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="EX_GeographicDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_GeographicDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_GEOGRAPHICDESCRIPTION_TYPE_TYPE<xs:complexType name="EX_GeographicDescription_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element name="geographicIdentifier" type="gmd:MD_Identifier_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.EX_GEOGRAPHICEXTENT_PROPERTYTYPE_TYPE<xs:complexType name="EX_GeographicExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractEX_GeographicExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="EX_SpatialTemporalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_SpatialTemporalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_SPATIALTEMPORALEXTENT_TYPE_TYPE<xs:complexType name="EX_SpatialTemporalExtent_Type"> <xs:annotation> <xs:documentation>Extent with respect to date and time</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:EX_TemporalExtent_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="spatialExtent" type="gmd:EX_GeographicExtent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.EX_TEMPORALEXTENT_PROPERTYTYPE_TYPE<xs:complexType name="EX_TemporalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_TemporalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_TEMPORALEXTENT_TYPE_TYPE<xs:complexType name="EX_TemporalExtent_Type"> <xs:annotation> <xs:documentation>Time period covered by the content of the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="extent" type="gts:TM_Primitive_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.EX_VERTICALEXTENT_PROPERTYTYPE_TYPE<xs:complexType name="EX_VerticalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_VerticalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.EX_VERTICALEXTENT_TYPE_TYPE<xs:complexType name="EX_VerticalExtent_Type"> <xs:annotation> <xs:documentation>Vertical domain of dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="minimumValue" type="gco:Real_PropertyType"/> <xs:element name="maximumValue" type="gco:Real_PropertyType"/> <xs:element name="verticalCRS" type="gsr:SC_CRS_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.LANGUAGECODE_PROPERTYTYPE_TYPE<xs:complexType name="LanguageCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LanguageCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.LI_LINEAGE_PROPERTYTYPE_TYPE<xs:complexType name="LI_Lineage_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_Lineage"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.LI_LINEAGE_TYPE_TYPE<xs:complexType name="LI_Lineage_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="statement" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="processStep" type="gmd:LI_ProcessStep_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="source" type="gmd:LI_Source_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.LI_PROCESSSTEP_PROPERTYTYPE_TYPE<xs:complexType name="LI_ProcessStep_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_ProcessStep"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.LI_PROCESSSTEP_TYPE_TYPE<xs:complexType name="LI_ProcessStep_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="processor" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="source" type="gmd:LI_Source_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.LI_SOURCE_PROPERTYTYPE_TYPE<xs:complexType name="LI_Source_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_Source"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.LI_SOURCE_TYPE_TYPE<xs:complexType name="LI_Source_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="scaleDenominator" type="gmd:MD_RepresentativeFraction_PropertyType"/> <xs:element minOccurs="0" name="sourceReferenceSystem" type="gmd:MD_ReferenceSystem_PropertyType"/> <xs:element minOccurs="0" name="sourceCitation" type="gmd:CI_Citation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sourceExtent" type="gmd:EX_Extent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sourceStep" type="gmd:LI_ProcessStep_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="LocalisedCharacterString_PropertyType"> <xs:complexContent> <xs:extension base="gco:ObjectReference_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LocalisedCharacterString"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.LOCALISEDCHARACTERSTRING_TYPE_TYPE<xs:complexType name="LocalisedCharacterString_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="id" type="xs:ID"/> <xs:attribute name="locale" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_AggregateInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_AggregateInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_AGGREGATEINFORMATION_TYPE_TYPE<xs:complexType name="MD_AggregateInformation_Type"> <xs:annotation> <xs:documentation>Encapsulates the dataset aggregation information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="aggregateDataSetName" type="gmd:CI_Citation_PropertyType"/> <xs:element minOccurs="0" name="aggregateDataSetIdentifier" type="gmd:MD_Identifier_PropertyType"/> <xs:element name="associationType" type="gmd:DS_AssociationTypeCode_PropertyType"/> <xs:element minOccurs="0" name="initiativeType" type="gmd:DS_InitiativeTypeCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_ApplicationSchemaInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ApplicationSchemaInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_ApplicationSchemaInformation_Type"> <xs:annotation> <xs:documentation>Information about the application schema used to build the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gmd:CI_Citation_PropertyType"/> <xs:element name="schemaLanguage" type="gco:CharacterString_PropertyType"/> <xs:element name="constraintLanguage" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="schemaAscii" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="graphicsFile" type="gco:Binary_PropertyType"/> <xs:element minOccurs="0" name="softwareDevelopmentFile" type="gco:Binary_PropertyType"/> <xs:element minOccurs="0" name="softwareDevelopmentFileFormat" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_BAND_PROPERTYTYPE_TYPE<xs:complexType name="MD_Band_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Band"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_BAND_TYPE_TYPE<xs:complexType name="MD_Band_Type"> <xs:complexContent> <xs:extension base="gmd:MD_RangeDimension_Type"> <xs:sequence> <xs:element minOccurs="0" name="maxValue" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="minValue" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="units" type="gco:UomLength_PropertyType"/> <xs:element minOccurs="0" name="peakResponse" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="bitsPerValue" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="toneGradation" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="scaleFactor" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="offset" type="gco:Real_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_BROWSEGRAPHIC_PROPERTYTYPE_TYPE<xs:complexType name="MD_BrowseGraphic_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_BrowseGraphic"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_BROWSEGRAPHIC_TYPE_TYPE<xs:complexType name="MD_BrowseGraphic_Type"> <xs:annotation> <xs:documentation>Graphic that provides an illustration of the dataset (should include a legend for the graphic)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="fileName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileType" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_CELLGEOMETRYCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_CellGeometryCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CellGeometryCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_CHARACTERSETCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_CharacterSetCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CharacterSetCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_CLASSIFICATIONCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_ClassificationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ClassificationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_CONSTRAINTS_PROPERTYTYPE_TYPE<xs:complexType name="MD_Constraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Constraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_CONSTRAINTS_TYPE_TYPE<xs:complexType name="MD_Constraints_Type"> <xs:annotation> <xs:documentation>Restrictions on the access and use of a dataset or metadata</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="useLimitation" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_CONTENTINFORMATION_PROPERTYTYPE_TYPE<xs:complexType name="MD_ContentInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_ContentInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_CoverageContentTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CoverageContentTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_COVERAGEDESCRIPTION_PROPERTYTYPE_TYPE<xs:complexType name="MD_CoverageDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CoverageDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_COVERAGEDESCRIPTION_TYPE_TYPE<xs:complexType name="MD_CoverageDescription_Type"> <xs:annotation> <xs:documentation>Information about the domain of the raster cell</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_ContentInformation_Type"> <xs:sequence> <xs:element name="attributeDescription" type="gco:RecordType_PropertyType"/> <xs:element name="contentType" type="gmd:MD_CoverageContentTypeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dimension" type="gmd:MD_RangeDimension_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_DATAIDENTIFICATION_PROPERTYTYPE_TYPE<xs:complexType name="MD_DataIdentification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DataIdentification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DATAIDENTIFICATION_TYPE_TYPE<xs:complexType name="MD_DataIdentification_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractMD_Identification_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialRepresentationType" type="gmd:MD_SpatialRepresentationTypeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialResolution" type="gmd:MD_Resolution_PropertyType"/> <xs:element maxOccurs="unbounded" name="language" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="topicCategory" type="gmd:MD_TopicCategoryCode_PropertyType"/> <xs:element minOccurs="0" name="environmentDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/> <xs:element minOccurs="0" name="supplementalInformation" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_DATATYPECODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_DatatypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DatatypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_DigitalTransferOptions_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DigitalTransferOptions"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DIGITALTRANSFEROPTIONS_TYPE_TYPE<xs:complexType name="MD_DigitalTransferOptions_Type"> <xs:annotation> <xs:documentation>Technical means and media by which a dataset is obtained from the distributor</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="unitsOfDistribution" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="transferSize" type="gco:Real_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="onLine" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element minOccurs="0" name="offLine" type="gmd:MD_Medium_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_DIMENSION_PROPERTYTYPE_TYPE<xs:complexType name="MD_Dimension_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Dimension"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DIMENSION_TYPE_TYPE<xs:complexType name="MD_Dimension_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="dimensionName" type="gmd:MD_DimensionNameTypeCode_PropertyType"/> <xs:element name="dimensionSize" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="resolution" type="gco:Measure_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_DimensionNameTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DimensionNameTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DISTRIBUTION_PROPERTYTYPE_TYPE<xs:complexType name="MD_Distribution_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Distribution"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DISTRIBUTION_TYPE_TYPE<xs:complexType name="MD_Distribution_Type"> <xs:annotation> <xs:documentation>Information about the distributor of and options for obtaining the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributionFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributor" type="gmd:MD_Distributor_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="transferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_DISTRIBUTIONUNITS_PROPERTYTYPE_TYPE<xs:complexType name="MD_DistributionUnits_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DistributionUnits"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DISTRIBUTOR_PROPERTYTYPE_TYPE<xs:complexType name="MD_Distributor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Distributor"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_DISTRIBUTOR_TYPE_TYPE<xs:complexType name="MD_Distributor_Type"> <xs:annotation> <xs:documentation>Information about the distributor</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="distributorContact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributionOrderProcess" type="gmd:MD_StandardOrderProcess_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributorFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributorTransferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_ExtendedElementInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ExtendedElementInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_EXTENDEDELEMENTINFORMATION_TYPE_TYPE<xs:complexType name="MD_ExtendedElementInformation_Type"> <xs:annotation> <xs:documentation>New metadata element, not found in ISO 19115, which is required to describe geographic data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="shortName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="domainCode" type="gco:Integer_PropertyType"/> <xs:element name="definition" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="obligation" type="gmd:MD_ObligationCode_PropertyType"/> <xs:element minOccurs="0" name="condition" type="gco:CharacterString_PropertyType"/> <xs:element name="dataType" type="gmd:MD_DatatypeCode_PropertyType"/> <xs:element minOccurs="0" name="maximumOccurrence" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="domainValue" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="parentEntity" type="gco:CharacterString_PropertyType"/> <xs:element name="rule" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="source" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_FeatureCatalogueDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_FeatureCatalogueDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_FEATURECATALOGUEDESCRIPTION_TYPE_TYPE<xs:complexType name="MD_FeatureCatalogueDescription_Type"> <xs:annotation> <xs:documentation>Information identifing the feature catalogue</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_ContentInformation_Type"> <xs:sequence> <xs:element minOccurs="0" name="complianceCode" type="gco:Boolean_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element name="includedWithDataset" type="gco:Boolean_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureTypes" type="gco:GenericName_PropertyType"/> <xs:element maxOccurs="unbounded" name="featureCatalogueCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_FORMAT_PROPERTYTYPE_TYPE<xs:complexType name="MD_Format_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Format"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_FORMAT_TYPE_TYPE<xs:complexType name="MD_Format_Type"> <xs:annotation> <xs:documentation>Description of the form of the data to be distributed</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element name="version" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="amendmentNumber" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="specification" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileDecompressionTechnique" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="formatDistributor" type="gmd:MD_Distributor_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_GEOMETRICOBJECTS_PROPERTYTYPE_TYPE<xs:complexType name="MD_GeometricObjects_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GeometricObjects"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_GEOMETRICOBJECTS_TYPE_TYPE<xs:complexType name="MD_GeometricObjects_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="geometricObjectType" type="gmd:MD_GeometricObjectTypeCode_PropertyType"/> <xs:element minOccurs="0" name="geometricObjectCount" type="gco:Integer_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_GeometricObjectTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GeometricObjectTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_GEORECTIFIED_PROPERTYTYPE_TYPE<xs:complexType name="MD_Georectified_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Georectified"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_GEORECTIFIED_TYPE_TYPE<xs:complexType name="MD_Georectified_Type"> <xs:complexContent> <xs:extension base="gmd:MD_GridSpatialRepresentation_Type"> <xs:sequence> <xs:element name="checkPointAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="checkPointDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="cornerPoints" type="gss:GM_Point_PropertyType"/> <xs:element minOccurs="0" name="centerPoint" type="gss:GM_Point_PropertyType"/> <xs:element name="pointInPixel" type="gmd:MD_PixelOrientationCode_PropertyType"/> <xs:element minOccurs="0" name="transformationDimensionDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="2" minOccurs="0" name="transformationDimensionMapping" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_GEOREFERENCEABLE_PROPERTYTYPE_TYPE<xs:complexType name="MD_Georeferenceable_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Georeferenceable"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_GEOREFERENCEABLE_TYPE_TYPE<xs:complexType name="MD_Georeferenceable_Type"> <xs:complexContent> <xs:extension base="gmd:MD_GridSpatialRepresentation_Type"> <xs:sequence> <xs:element name="controlPointAvailability" type="gco:Boolean_PropertyType"/> <xs:element name="orientationParameterAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="orientationParameterDescription" type="gco:CharacterString_PropertyType"/> <xs:element name="georeferencedParameters" type="gco:Record_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parameterCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_GridSpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GridSpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_GRIDSPATIALREPRESENTATION_TYPE_TYPE<xs:complexType name="MD_GridSpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Types and numbers of raster spatial objects in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type"> <xs:sequence> <xs:element name="numberOfDimensions" type="gco:Integer_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="axisDimensionProperties" type="gmd:MD_Dimension_PropertyType"/> <xs:element name="cellGeometry" type="gmd:MD_CellGeometryCode_PropertyType"/> <xs:element name="transformationParameterAvailability" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_IDENTIFICATION_PROPERTYTYPE_TYPE<xs:complexType name="MD_Identification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_Identification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_IDENTIFIER_PROPERTYTYPE_TYPE<xs:complexType name="MD_Identifier_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Identifier"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_IDENTIFIER_TYPE_TYPE<xs:complexType name="MD_Identifier_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="authority" type="gmd:CI_Citation_PropertyType"/> <xs:element name="code" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_IMAGEDESCRIPTION_PROPERTYTYPE_TYPE<xs:complexType name="MD_ImageDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ImageDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_IMAGEDESCRIPTION_TYPE_TYPE<xs:complexType name="MD_ImageDescription_Type"> <xs:annotation> <xs:documentation>Information about an image's suitability for use</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_CoverageDescription_Type"> <xs:sequence> <xs:element minOccurs="0" name="illuminationElevationAngle" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="illuminationAzimuthAngle" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="imagingCondition" type="gmd:MD_ImagingConditionCode_PropertyType"/> <xs:element minOccurs="0" name="imageQualityCode" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="cloudCoverPercentage" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="processingLevelCode" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="compressionGenerationQuantity" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="triangulationIndicator" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="radiometricCalibrationDataAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="cameraCalibrationInformationAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="filmDistortionInformationAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="lensDistortionInformationAvailability" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_ImagingConditionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ImagingConditionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_KEYWORDS_PROPERTYTYPE_TYPE<xs:complexType name="MD_Keywords_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Keywords"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_KEYWORDS_TYPE_TYPE<xs:complexType name="MD_Keywords_Type"> <xs:annotation> <xs:documentation>Keywords, their type and reference source</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="keyword" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="type" type="gmd:MD_KeywordTypeCode_PropertyType"/> <xs:element minOccurs="0" name="thesaurusName" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_KEYWORDTYPECODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_KeywordTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_KeywordTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_LEGALCONSTRAINTS_PROPERTYTYPE_TYPE<xs:complexType name="MD_LegalConstraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_LegalConstraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_LEGALCONSTRAINTS_TYPE_TYPE<xs:complexType name="MD_LegalConstraints_Type"> <xs:annotation> <xs:documentation>Restrictions and legal prerequisites for accessing and using the dataset.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_Constraints_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="accessConstraints" type="gmd:MD_RestrictionCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="useConstraints" type="gmd:MD_RestrictionCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="otherConstraints" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_MaintenanceFrequencyCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MaintenanceFrequencyCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_MaintenanceInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MaintenanceInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_MAINTENANCEINFORMATION_TYPE_TYPE<xs:complexType name="MD_MaintenanceInformation_Type"> <xs:annotation> <xs:documentation>Information about the scope and frequency of updating</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="maintenanceAndUpdateFrequency" type="gmd:MD_MaintenanceFrequencyCode_PropertyType"/> <xs:element minOccurs="0" name="dateOfNextUpdate" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="userDefinedMaintenanceFrequency" type="gts:TM_PeriodDuration_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="updateScope" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="updateScopeDescription" type="gmd:MD_ScopeDescription_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="maintenanceNote" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_MEDIUM_PROPERTYTYPE_TYPE<xs:complexType name="MD_Medium_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Medium"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_MEDIUM_TYPE_TYPE<xs:complexType name="MD_Medium_Type"> <xs:annotation> <xs:documentation>Information about the media on which the data can be distributed</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="name" type="gmd:MD_MediumNameCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="density" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="densityUnits" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="volumes" type="gco:Integer_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="mediumFormat" type="gmd:MD_MediumFormatCode_PropertyType"/> <xs:element minOccurs="0" name="mediumNote" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_MEDIUMFORMATCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_MediumFormatCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MediumFormatCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_MEDIUMNAMECODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_MediumNameCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MediumNameCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_METADATA_PROPERTYTYPE_TYPE<xs:complexType name="MD_Metadata_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Metadata"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_METADATA_TYPE_TYPE<xs:complexType name="MD_Metadata_Type"> <xs:annotation> <xs:documentation>Information about the metadata</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="fileIdentifier" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element minOccurs="0" name="parentIdentifier" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="hierarchyLevel" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="hierarchyLevelName" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element name="dateStamp" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="metadataStandardName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="metadataStandardVersion" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="dataSetURI" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialRepresentationInfo" type="gmd:MD_SpatialRepresentation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="referenceSystemInfo" type="gmd:MD_ReferenceSystem_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataExtensionInfo" type="gmd:MD_MetadataExtensionInformation_PropertyType"/> <xs:element maxOccurs="unbounded" name="identificationInfo" type="gmd:MD_Identification_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="contentInfo" type="gmd:MD_ContentInformation_PropertyType"/> <xs:element minOccurs="0" name="distributionInfo" type="gmd:MD_Distribution_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dataQualityInfo" type="gmd:DQ_DataQuality_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="portrayalCatalogueInfo" type="gmd:MD_PortrayalCatalogueReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataConstraints" type="gmd:MD_Constraints_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="applicationSchemaInfo" type="gmd:MD_ApplicationSchemaInformation_PropertyType"/> <xs:element minOccurs="0" name="metadataMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="series" type="gmd:DS_Aggregate_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="describes" type="gmd:DS_DataSet_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyType" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureType" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureAttribute" type="gco:ObjectReference_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_MetadataExtensionInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MetadataExtensionInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_MetadataExtensionInformation_Type"> <xs:annotation> <xs:documentation>Information describing metadata extensions.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="extensionOnLineResource" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="extendedElementInformation" type="gmd:MD_ExtendedElementInformation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_OBLIGATIONCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_ObligationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ObligationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_PixelOrientationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_PixelOrientationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_PortrayalCatalogueReference_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_PortrayalCatalogueReference"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_PORTRAYALCATALOGUEREFERENCE_TYPE_TYPE<xs:complexType name="MD_PortrayalCatalogueReference_Type"> <xs:annotation> <xs:documentation>Information identifing the portrayal catalogue used</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="portrayalCatalogueCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_PROGRESSCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_ProgressCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ProgressCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_RANGEDIMENSION_PROPERTYTYPE_TYPE<xs:complexType name="MD_RangeDimension_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RangeDimension"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_RANGEDIMENSION_TYPE_TYPE<xs:complexType name="MD_RangeDimension_Type"> <xs:annotation> <xs:documentation>Set of adjacent wavelengths in the electro-magnetic spectrum with a common characteristic, such as the visible band</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="sequenceIdentifier" type="gco:MemberName_PropertyType"/> <xs:element minOccurs="0" name="descriptor" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_REFERENCESYSTEM_PROPERTYTYPE_TYPE<xs:complexType name="MD_ReferenceSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ReferenceSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_REFERENCESYSTEM_TYPE_TYPE<xs:complexType name="MD_ReferenceSystem_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="referenceSystemIdentifier" type="gmd:RS_Identifier_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_RepresentativeFraction_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RepresentativeFraction"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_REPRESENTATIVEFRACTION_TYPE_TYPE<xs:complexType name="MD_RepresentativeFraction_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="denominator" type="gco:Integer_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_RESOLUTION_PROPERTYTYPE_TYPE<xs:complexType name="MD_Resolution_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Resolution"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_RESOLUTION_TYPE_TYPE<xs:complexType name="MD_Resolution_Type"> <xs:choice> <xs:element name="equivalentScale" type="gmd:MD_RepresentativeFraction_PropertyType"/> <xs:element name="distance" type="gco:Distance_PropertyType"/> </xs:choice> </xs:complexType>static final ComplexTypeGMDSchema.MD_RESTRICTIONCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_RestrictionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RestrictionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_SCOPECODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_ScopeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ScopeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_SCOPEDESCRIPTION_PROPERTYTYPE_TYPE<xs:complexType name="MD_ScopeDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ScopeDescription"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_SCOPEDESCRIPTION_TYPE_TYPE<xs:complexType name="MD_ScopeDescription_Type"> <xs:annotation> <xs:documentation>Description of the class of information covered by the information</xs:documentation> </xs:annotation> <xs:choice> <xs:element maxOccurs="unbounded" name="attributes" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="features" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="featureInstances" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="attributeInstances" type="gco:ObjectReference_PropertyType"/> <xs:element name="dataset" type="gco:CharacterString_PropertyType"/> <xs:element name="other" type="gco:CharacterString_PropertyType"/> </xs:choice> </xs:complexType>static final ComplexTypeGMDSchema.MD_SECURITYCONSTRAINTS_PROPERTYTYPE_TYPE<xs:complexType name="MD_SecurityConstraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_SecurityConstraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_SECURITYCONSTRAINTS_TYPE_TYPE<xs:complexType name="MD_SecurityConstraints_Type"> <xs:annotation> <xs:documentation>Handling restrictions imposed on the dataset because of national security, privacy, or other concerns</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_Constraints_Type"> <xs:sequence> <xs:element name="classification" type="gmd:MD_ClassificationCode_PropertyType"/> <xs:element minOccurs="0" name="userNote" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="classificationSystem" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="handlingDescription" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_ServiceIdentification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ServiceIdentification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_SERVICEIDENTIFICATION_TYPE_TYPE<xs:complexType name="MD_ServiceIdentification_Type"> <xs:annotation> <xs:documentation>See 19119 for further info</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_Identification_Type"/> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_SpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_SpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_SpatialRepresentationTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_SpatialRepresentationTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="MD_StandardOrderProcess_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_StandardOrderProcess"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_STANDARDORDERPROCESS_TYPE_TYPE<xs:complexType name="MD_StandardOrderProcess_Type"> <xs:annotation> <xs:documentation>Common ways in which the dataset may be obtained or received, and related instructions and fee information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="fees" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="plannedAvailableDateTime" type="gco:DateTime_PropertyType"/> <xs:element minOccurs="0" name="orderingInstructions" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="turnaround" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.MD_TOPICCATEGORYCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_TopicCategoryCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_TopicCategoryCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_TOPOLOGYLEVELCODE_PROPERTYTYPE_TYPE<xs:complexType name="MD_TopologyLevelCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_TopologyLevelCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_USAGE_PROPERTYTYPE_TYPE<xs:complexType name="MD_Usage_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Usage"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_USAGE_TYPE_TYPE<xs:complexType name="MD_Usage_Type"> <xs:annotation> <xs:documentation>Brief description of ways in which the dataset is currently used.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="specificUsage" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="usageDateTime" type="gco:DateTime_PropertyType"/> <xs:element minOccurs="0" name="userDeterminedLimitations" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="userContactInfo" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="MD_VectorSpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_VectorSpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.MD_VECTORSPATIALREPRESENTATION_TYPE_TYPE<xs:complexType name="MD_VectorSpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Information about the vector spatial objects in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type"> <xs:sequence> <xs:element minOccurs="0" name="topologyLevel" type="gmd:MD_TopologyLevelCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="geometricObjects" type="gmd:MD_GeometricObjects_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.PT_FREETEXT_PROPERTYTYPE_TYPE<xs:complexType name="PT_FreeText_PropertyType"> <xs:complexContent> <xs:extension base="gco:CharacterString_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_FreeText"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.PT_FREETEXT_TYPE_TYPE<xs:complexType name="PT_FreeText_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="textGroup" type="gmd:LocalisedCharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.PT_LOCALE_PROPERTYTYPE_TYPE<xs:complexType name="PT_Locale_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_Locale"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.PT_LOCALE_TYPE_TYPE<xs:complexType name="PT_Locale_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="languageCode" type="gmd:LanguageCode_PropertyType"/> <xs:element minOccurs="0" name="country" type="gmd:Country_PropertyType"/> <xs:element name="characterEncoding" type="gmd:MD_CharacterSetCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.PT_LOCALECONTAINER_PROPERTYTYPE_TYPE<xs:complexType name="PT_LocaleContainer_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_LocaleContainer"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.PT_LOCALECONTAINER_TYPE_TYPE<xs:complexType name="PT_LocaleContainer_Type"> <xs:sequence> <xs:element name="description" type="gco:CharacterString_PropertyType"/> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/> <xs:element maxOccurs="unbounded" name="responsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" name="localisedString" type="gmd:LocalisedCharacterString_PropertyType"/> </xs:sequence> </xs:complexType>static final ComplexTypeGMDSchema.RS_IDENTIFIER_PROPERTYTYPE_TYPE<xs:complexType name="RS_Identifier_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:RS_Identifier"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.RS_IDENTIFIER_TYPE_TYPE<xs:complexType name="RS_Identifier_Type"> <xs:complexContent> <xs:extension base="gmd:MD_Identifier_Type"> <xs:sequence> <xs:element minOccurs="0" name="codeSpace" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="version" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMDSchema.RS_REFERENCESYSTEM_PROPERTYTYPE_TYPE<xs:complexType name="RS_ReferenceSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractRS_ReferenceSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMDSchema.URL_PROPERTYTYPE_TYPE<xs:complexType name="URL_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:URL"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2.gmx
Fields in org.geotools.gml3.v3_2.gmx declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGMXSchema.ABSTRACTCT_CATALOGUE_TYPE_TYPE<xs:complexType abstract="true" name="AbstractCT_Catalogue_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="scope" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="fieldOfApplication" type="gco:CharacterString_PropertyType"/> <xs:element name="versionNumber" type="gco:CharacterString_PropertyType"/> <xs:element name="versionDate" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="subCatalogue" type="gmx:CT_Catalogue_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ABSTRACTMX_FILE_TYPE_TYPE<xs:complexType abstract="true" name="AbstractMX_File_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="fileName" type="gmx:FileName_PropertyType"/> <xs:element name="fileDescription" type="gco:CharacterString_PropertyType"/> <xs:element name="fileType" type="gmx:MimeFileType_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ANCHOR_PROPERTYTYPE_TYPE<xs:complexType name="Anchor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:Anchor"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ANCHOR_TYPE_TYPE<xs:complexType name="Anchor_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attributeGroup ref="xlink:simpleLink"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGMXSchema.BASEUNIT_PROPERTYTYPE_TYPE<xs:complexType name="BaseUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:BaseUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="ClAlternativeExpression_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ClAlternativeExpression"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CLALTERNATIVEEXPRESSION_TYPE_TYPE<xs:complexType name="ClAlternativeExpression_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:DefinitionType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="CodeAlternativeExpression_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeAlternativeExpression"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CODEALTERNATIVEEXPRESSION_TYPE_TYPE<xs:complexType name="CodeAlternativeExpression_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:DefinitionType"> <xs:sequence> <xs:element minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CODEDEFINITION_PROPERTYTYPE_TYPE<xs:complexType name="CodeDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CODEDEFINITION_TYPE_TYPE<xs:complexType name="CodeDefinition_Type"> <xs:complexContent> <xs:extension base="gml:DefinitionType"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CODELISTDICTIONARY_PROPERTYTYPE_TYPE<xs:complexType name="CodeListDictionary_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeListDictionary"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CODELISTDICTIONARY_TYPE_TYPE<xs:complexType name="CodeListDictionary_Type"> <xs:annotation> <xs:documentation>Constraints: - 1) metadataProperty.card = 0 - 2) dictionaryEntry.card = 0</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:DictionaryType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="codeEntry" type="gmx:CodeDefinition_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CONVENTIONALUNIT_PROPERTYTYPE_TYPE<xs:complexType name="ConventionalUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:ConventionalUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.COORDINATESYSTEMALT_PROPERTYTYPE_TYPE<xs:complexType name="CoordinateSystemAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CoordinateSystemAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.COORDINATESYSTEMALT_TYPE_TYPE<xs:complexType name="CoordinateSystemAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attributeGroup ref="gml:AggregationAttributeGroup"/> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="CoordinateSystemAxisAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CoordinateSystemAxisAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.COORDINATESYSTEMAXISALT_TYPE_TYPE<xs:complexType name="CoordinateSystemAxisAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:CoordinateSystemAxisType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CRSALT_PROPERTYTYPE_TYPE<xs:complexType name="CrsAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CrsAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CRSALT_TYPE_TYPE<xs:complexType name="CrsAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:AbstractCRSType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CT_CATALOGUE_PROPERTYTYPE_TYPE<xs:complexType name="CT_Catalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:AbstractCT_Catalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_CODELIST_PROPERTYTYPE_TYPE<xs:complexType name="CT_Codelist_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeListDictionary"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_CODELISTCATALOGUE_PROPERTYTYPE_TYPE<xs:complexType name="CT_CodelistCatalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CT_CodelistCatalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_CODELISTCATALOGUE_TYPE_TYPE<xs:complexType name="CT_CodelistCatalogue_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractCT_Catalogue_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="codelistItem" type="gmx:CT_Codelist_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CT_CODELISTVALUE_PROPERTYTYPE_TYPE<xs:complexType name="CT_CodelistValue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_COORDINATESYSTEM_PROPERTYTYPE_TYPE<xs:complexType name="CT_CoordinateSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCoordinateSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="CT_CoordinateSystemAxis_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:CoordinateSystemAxis"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_CRS_PROPERTYTYPE_TYPE<xs:complexType name="CT_CRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_CRSCATALOGUE_PROPERTYTYPE_TYPE<xs:complexType name="CT_CrsCatalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CT_CrsCatalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_CRSCATALOGUE_TYPE_TYPE<xs:complexType name="CT_CrsCatalogue_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractCT_Catalogue_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="crs" type="gmx:CT_CRS_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="coordinateSystem" type="gmx:CT_CoordinateSystem_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="axis" type="gmx:CT_CoordinateSystemAxis_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="datum" type="gmx:CT_Datum_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="ellipsoid" type="gmx:CT_Ellipsoid_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="primeMeridian" type="gmx:CT_PrimeMeridian_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="operation" type="gmx:CT_Operation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="operationMethod" type="gmx:CT_OperationMethod_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parameters" type="gmx:CT_OperationParameters_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.CT_DATUM_PROPERTYTYPE_TYPE<xs:complexType name="CT_Datum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_ELLIPSOID_PROPERTYTYPE_TYPE<xs:complexType name="CT_Ellipsoid_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:Ellipsoid"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_OPERATION_PROPERTYTYPE_TYPE<xs:complexType name="CT_Operation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCoordinateOperation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_OPERATIONMETHOD_PROPERTYTYPE_TYPE<xs:complexType name="CT_OperationMethod_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:OperationMethod"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_OPERATIONPARAMETERS_PROPERTYTYPE_TYPE<xs:complexType name="CT_OperationParameters_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractGeneralOperationParameter"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_PRIMEMERIDIAN_PROPERTYTYPE_TYPE<xs:complexType name="CT_PrimeMeridian_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:PrimeMeridian"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_UOMCATALOGUE_PROPERTYTYPE_TYPE<xs:complexType name="CT_UomCatalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CT_UomCatalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.CT_UOMCATALOGUE_TYPE_TYPE<xs:complexType name="CT_UomCatalogue_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractCT_Catalogue_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="uomItem" type="gmx:UnitDefinition_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.DATUMALT_PROPERTYTYPE_TYPE<xs:complexType name="DatumAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:DatumAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.DATUMALT_TYPE_TYPE<xs:complexType name="DatumAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:AbstractDatumType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.DERIVEDUNIT_PROPERTYTYPE_TYPE<xs:complexType name="DerivedUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:DerivedUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ELLIPSOIDALT_PROPERTYTYPE_TYPE<xs:complexType name="EllipsoidAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:EllipsoidAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ELLIPSOIDALT_TYPE_TYPE<xs:complexType name="EllipsoidAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.FILENAME_PROPERTYTYPE_TYPE<xs:complexType name="FileName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:FileName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.FILENAME_TYPE_TYPE<xs:complexType name="FileName_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="src" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGMXSchema.MIMEFILETYPE_PROPERTYTYPE_TYPE<xs:complexType name="MimeFileType_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MimeFileType"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MIMEFILETYPE_TYPE_TYPE<xs:complexType name="MimeFileType_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="type" type="xs:string" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_AFFINECS_PROPERTYTYPE_TYPE<xs:complexType name="ML_AffineCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_AffineCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_AFFINECS_TYPE_TYPE<xs:complexType name="ML_AffineCS_Type"> <xs:complexContent> <xs:extension base="gml:AffineCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_BASEUNIT_PROPERTYTYPE_TYPE<xs:complexType name="ML_BaseUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_BaseUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_BASEUNIT_TYPE_TYPE<xs:complexType name="ML_BaseUnit_Type"> <xs:complexContent> <xs:extension base="gml:BaseUnitType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_CARTESIANCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_CartesianCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CartesianCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CARTESIANCS_TYPE_TYPE<xs:complexType name="ML_CartesianCS_Type"> <xs:complexContent> <xs:extension base="gml:CartesianCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_CODEDEFINITION_PROPERTYTYPE_TYPE<xs:complexType name="ML_CodeDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CodeDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CODEDEFINITION_TYPE_TYPE<xs:complexType name="ML_CodeDefinition_Type"> <xs:complexContent> <xs:extension base="gmx:CodeDefinition_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CodeAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_CODELISTDICTIONARY_PROPERTYTYPE_TYPE<xs:complexType name="ML_CodeListDictionary_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CodeListDictionary"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CODELISTDICTIONARY_TYPE_TYPE<xs:complexType name="ML_CodeListDictionary_Type"> <xs:annotation> <xs:documentation>Constraint: codeEntry.type = ML_CodeListDefinition</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmx:CodeListDictionary_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:ClAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_COMPOUNDCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_CompoundCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CompoundCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_COMPOUNDCRS_TYPE_TYPE<xs:complexType name="ML_CompoundCRS_Type"> <xs:complexContent> <xs:extension base="gml:CompoundCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="ML_ConcatenatedOperation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ConcatenatedOperation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CONCATENATEDOPERATION_TYPE_TYPE<xs:complexType name="ML_ConcatenatedOperation_Type"> <xs:complexContent> <xs:extension base="gml:ConcatenatedOperationType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_CONVENTIONALUNIT_PROPERTYTYPE_TYPE<xs:complexType name="ML_ConventionalUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ConventionalUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CONVENTIONALUNIT_TYPE_TYPE<xs:complexType name="ML_ConventionalUnit_Type"> <xs:complexContent> <xs:extension base="gml:ConventionalUnitType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_CONVERSION_PROPERTYTYPE_TYPE<xs:complexType name="ML_Conversion_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_Conversion"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CONVERSION_TYPE_TYPE<xs:complexType name="ML_Conversion_Type"> <xs:complexContent> <xs:extension base="gml:ConversionType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="ML_CoordinateSystemAxis_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CoordinateSystemAxis"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_COORDINATESYSTEMAXIS_TYPE_TYPE<xs:complexType name="ML_CoordinateSystemAxis_Type"> <xs:complexContent> <xs:extension base="gml:CoordinateSystemAxisType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAxisAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_CYLINDRICALCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_CylindricalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CylindricalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_CYLINDRICALCS_TYPE_TYPE<xs:complexType name="ML_CylindricalCS_Type"> <xs:complexContent> <xs:extension base="gml:CylindricalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_DERIVEDCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_DerivedCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_DerivedCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_DERIVEDCRS_TYPE_TYPE<xs:complexType name="ML_DerivedCRS_Type"> <xs:complexContent> <xs:extension base="gml:DerivedCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_DERIVEDUNIT_PROPERTYTYPE_TYPE<xs:complexType name="ML_DerivedUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_DerivedUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_DERIVEDUNIT_TYPE_TYPE<xs:complexType name="ML_DerivedUnit_Type"> <xs:complexContent> <xs:extension base="gml:DerivedUnitType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_ELLIPSOID_PROPERTYTYPE_TYPE<xs:complexType name="ML_Ellipsoid_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_Ellipsoid"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_ELLIPSOID_TYPE_TYPE<xs:complexType name="ML_Ellipsoid_Type"> <xs:complexContent> <xs:extension base="gml:EllipsoidType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:EllipsoidAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_ELLIPSOIDALCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_EllipsoidalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_EllipsoidalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_ELLIPSOIDALCS_TYPE_TYPE<xs:complexType name="ML_EllipsoidalCS_Type"> <xs:complexContent> <xs:extension base="gml:EllipsoidalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_ENGINEERINGCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_EngineeringCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_EngineeringCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_ENGINEERINGCRS_TYPE_TYPE<xs:complexType name="ML_EngineeringCRS_Type"> <xs:complexContent> <xs:extension base="gml:EngineeringCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_ENGINEERINGDATUM_PROPERTYTYPE_TYPE<xs:complexType name="ML_EngineeringDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_EngineeringDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_ENGINEERINGDATUM_TYPE_TYPE<xs:complexType name="ML_EngineeringDatum_Type"> <xs:complexContent> <xs:extension base="gml:EngineeringDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_GEODETICCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_GeodeticCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_GeodeticCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_GEODETICCRS_TYPE_TYPE<xs:complexType name="ML_GeodeticCRS_Type"> <xs:complexContent> <xs:extension base="gml:GeodeticCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_GEODETICDATUM_PROPERTYTYPE_TYPE<xs:complexType name="ML_GeodeticDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_GeodeticDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_GEODETICDATUM_TYPE_TYPE<xs:complexType name="ML_GeodeticDatum_Type"> <xs:complexContent> <xs:extension base="gml:GeodeticDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_IMAGECRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_ImageCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ImageCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_IMAGECRS_TYPE_TYPE<xs:complexType name="ML_ImageCRS_Type"> <xs:complexContent> <xs:extension base="gml:ImageCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_IMAGEDATUM_PROPERTYTYPE_TYPE<xs:complexType name="ML_ImageDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ImageDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_IMAGEDATUM_TYPE_TYPE<xs:complexType name="ML_ImageDatum_Type"> <xs:complexContent> <xs:extension base="gml:ImageDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_LINEARCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_LinearCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_LinearCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_LINEARCS_TYPE_TYPE<xs:complexType name="ML_LinearCS_Type"> <xs:complexContent> <xs:extension base="gml:LinearCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_OPERATIONMETHOD_PROPERTYTYPE_TYPE<xs:complexType name="ML_OperationMethod_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_OperationMethod"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_OPERATIONMETHOD_TYPE_TYPE<xs:complexType name="ML_OperationMethod_Type"> <xs:complexContent> <xs:extension base="gml:OperationMethodType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationMethodAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_OPERATIONPARAMETER_PROPERTYTYPE_TYPE<xs:complexType name="ML_OperationParameter_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_OperationParameter"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_OPERATIONPARAMETER_TYPE_TYPE<xs:complexType name="ML_OperationParameter_Type"> <xs:complexContent> <xs:extension base="gml:OperationParameterType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationParameterAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="ML_OperationParameterGroup_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_OperationParameterGroup"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_OPERATIONPARAMETERGROUP_TYPE_TYPE<xs:complexType name="ML_OperationParameterGroup_Type"> <xs:complexContent> <xs:extension base="gml:OperationParameterGroupType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationParameterAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexType<xs:complexType name="ML_PassThroughOperation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_PassThroughOperation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_PASSTHROUGHOPERATION_TYPE_TYPE<xs:complexType name="ML_PassThroughOperation_Type"> <xs:complexContent> <xs:extension base="gml:PassThroughOperationType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_POLARCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_PolarCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_PolarCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_POLARCS_TYPE_TYPE<xs:complexType name="ML_PolarCS_Type"> <xs:complexContent> <xs:extension base="gml:PolarCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_PRIMEMERIDIAN_PROPERTYTYPE_TYPE<xs:complexType name="ML_PrimeMeridian_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_PrimeMeridian"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_PRIMEMERIDIAN_TYPE_TYPE<xs:complexType name="ML_PrimeMeridian_Type"> <xs:complexContent> <xs:extension base="gml:PrimeMeridianType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:PrimeMeridianAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_PROJECTEDCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_ProjectedCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ProjectedCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_PROJECTEDCRS_TYPE_TYPE<xs:complexType name="ML_ProjectedCRS_Type"> <xs:complexContent> <xs:extension base="gml:ProjectedCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_SPHERICALCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_SphericalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_SphericalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_SPHERICALCS_TYPE_TYPE<xs:complexType name="ML_SphericalCS_Type"> <xs:complexContent> <xs:extension base="gml:SphericalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_TEMPORALCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_TemporalCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_TemporalCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_TEMPORALCRS_TYPE_TYPE<xs:complexType name="ML_TemporalCRS_Type"> <xs:complexContent> <xs:extension base="gml:TemporalCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_TEMPORALDATUM_PROPERTYTYPE_TYPE<xs:complexType name="ML_TemporalDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_TemporalDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_TEMPORALDATUM_TYPE_TYPE<xs:complexType name="ML_TemporalDatum_Type"> <xs:complexContent> <xs:extension base="gml:TemporalDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_TIMECS_PROPERTYTYPE_TYPE<xs:complexType name="ML_TimeCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_TimeCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_TIMECS_TYPE_TYPE<xs:complexType name="ML_TimeCS_Type"> <xs:complexContent> <xs:extension base="gml:TimeCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_TRANSFORMATION_PROPERTYTYPE_TYPE<xs:complexType name="ML_Transformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_Transformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_TRANSFORMATION_TYPE_TYPE<xs:complexType name="ML_Transformation_Type"> <xs:complexContent> <xs:extension base="gml:TransformationType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_UNITDEFINITION_PROPERTYTYPE_TYPE<xs:complexType name="ML_UnitDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_UNITDEFINITION_TYPE_TYPE<xs:complexType name="ML_UnitDefinition_Type"> <xs:complexContent> <xs:extension base="gml:UnitDefinitionType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_USERDEFINEDCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_UserDefinedCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_UserDefinedCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_USERDEFINEDCS_TYPE_TYPE<xs:complexType name="ML_UserDefinedCS_Type"> <xs:complexContent> <xs:extension base="gml:UserDefinedCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_VERTICALCRS_PROPERTYTYPE_TYPE<xs:complexType name="ML_VerticalCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_VerticalCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_VERTICALCRS_TYPE_TYPE<xs:complexType name="ML_VerticalCRS_Type"> <xs:complexContent> <xs:extension base="gml:VerticalCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_VERTICALCS_PROPERTYTYPE_TYPE<xs:complexType name="ML_VerticalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_VerticalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_VERTICALCS_TYPE_TYPE<xs:complexType name="ML_VerticalCS_Type"> <xs:complexContent> <xs:extension base="gml:VerticalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.ML_VERTICALDATUM_PROPERTYTYPE_TYPE<xs:complexType name="ML_VerticalDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_VerticalDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.ML_VERTICALDATUM_TYPE_TYPE<xs:complexType name="ML_VerticalDatum_Type"> <xs:complexContent> <xs:extension base="gml:VerticalDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.MX_AGGREGATE_PROPERTYTYPE_TYPE<xs:complexType name="MX_Aggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_Aggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MX_AGGREGATE_TYPE_TYPE<xs:complexType name="MX_Aggregate_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregateCatalogue" type="gmx:CT_Catalogue_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregateFile" type="gmx:MX_SupportFile_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.MX_DATAFILE_PROPERTYTYPE_TYPE<xs:complexType name="MX_DataFile_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_DataFile"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MX_DATAFILE_TYPE_TYPE<xs:complexType name="MX_DataFile_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractMX_File_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureTypes" type="gco:GenericName_PropertyType"/> <xs:element name="fileFormat" type="gmd:MD_Format_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.MX_DATASET_PROPERTYTYPE_TYPE<xs:complexType name="MX_DataSet_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_DataSet"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MX_DATASET_TYPE_TYPE<xs:complexType name="MX_DataSet_Type"> <xs:complexContent> <xs:extension base="gmd:DS_DataSet_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="dataFile" type="gmx:MX_DataFile_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="datasetCatalogue" type="gmx:CT_Catalogue_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="supportFile" type="gmx:MX_SupportFile_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.MX_FILE_PROPERTYTYPE_TYPE<xs:complexType name="MX_File_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:AbstractMX_File"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MX_SCOPECODE_PROPERTYTYPE_TYPE<xs:complexType name="MX_ScopeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_ScopeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MX_SUPPORTFILE_PROPERTYTYPE_TYPE<xs:complexType name="MX_SupportFile_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_SupportFile"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.MX_SUPPORTFILE_TYPE_TYPE<xs:complexType name="MX_SupportFile_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractMX_File_Type"/> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.OPERATIONALT_PROPERTYTYPE_TYPE<xs:complexType name="OperationAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:OperationAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.OPERATIONALT_TYPE_TYPE<xs:complexType name="OperationAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:AbstractCoordinateOperationType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.OPERATIONMETHODALT_PROPERTYTYPE_TYPE<xs:complexType name="OperationMethodAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:OperationMethodAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.OPERATIONMETHODALT_TYPE_TYPE<xs:complexType name="OperationMethodAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.OPERATIONPARAMETERALT_PROPERTYTYPE_TYPE<xs:complexType name="OperationParameterAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:OperationParameterAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.OPERATIONPARAMETERALT_TYPE_TYPE<xs:complexType name="OperationParameterAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:OperationParameterType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.PRIMEMERIDIANALT_PROPERTYTYPE_TYPE<xs:complexType name="PrimeMeridianAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:PrimeMeridianAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.PRIMEMERIDIANALT_TYPE_TYPE<xs:complexType name="PrimeMeridianAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>static final ComplexTypeGMXSchema.UNITDEFINITION_PROPERTYTYPE_TYPE<xs:complexType name="UnitDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexType<xs:complexType name="UomAlternativeExpression_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:UomAlternativeExpression"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGMXSchema.UOMALTERNATIVEEXPRESSION_TYPE_TYPE<xs:complexType name="UomAlternativeExpression_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:UnitDefinitionType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2.gsr
Fields in org.geotools.gml3.v3_2.gsr declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGSRSchema.SC_CRS_PROPERTYTYPE_TYPE<xs:complexType name="SC_CRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2.gss
Fields in org.geotools.gml3.v3_2.gss declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGSSSchema.GM_OBJECT_PROPERTYTYPE_TYPE<xs:complexType name="GM_Object_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractGeometry"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGSSSchema.GM_POINT_PROPERTYTYPE_TYPE<xs:complexType name="GM_Point_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:Point"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType> -
Uses of ComplexType in org.geotools.gml3.v3_2.gts
Fields in org.geotools.gml3.v3_2.gts declared as ComplexTypeModifier and TypeFieldDescriptionstatic final ComplexTypeGTSSchema.TM_PERIODDURATION_PROPERTYTYPE_TYPE<xs:complexType name="TM_PeriodDuration_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gts:TM_PeriodDuration"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>static final ComplexTypeGTSSchema.TM_PRIMITIVE_PROPERTYTYPE_TYPE<xs:complexType name="TM_Primitive_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractTimePrimitive"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType> -
Uses of ComplexType in org.geotools.wfs
Methods in org.geotools.wfs with parameters of type ComplexTypeModifier and TypeMethodDescriptionprotected XSDComplexTypeDefinitionGML.xsd(XSDSchema xsd, ComplexType type, XSDComplexTypeDefinition BASE_TYPE) Build the XSD definition for the provided type.