Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Imported schema gmlsf.xsd
Namespace http://www.opengis.net/gml
Annotations
GML 3.1.1 Simplified Features profile Levels 0 and 1.
         Copyright (c) 2006 Open Geospatial Consortium, Inc.
         All Rights Reserved.
Properties
attribute form default: unqualified
element form default: qualified
version: 1.0.0
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:Point
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id58 tridas2.tmp#id47
Type gml:PointType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:pos
Children gml:description, gml:name, gml:pos
Instance
<gml:Point gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Point>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="Point" type="gml:PointType" substitutionGroup="gml:_GeometricPrimitive"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:description
Namespace http://www.opengis.net/gml
Annotations
Contains a simple text description of the object.
Restricted to only allow a text string, as done in GML 3.2.
Diagram
Diagram
Type string
Properties
content: simple
Used by
Source
<element name="description" type="string">
  <annotation>
    <documentation>Contains a simple text description of the object.</documentation>
    <documentation>Restricted to only allow a text string, as done in GML 3.2.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:name
Namespace http://www.opengis.net/gml
Annotations
Label for the object, normally a descriptive name. An
            object may have several names, typically assigned by
            different authorities.  The authority for a name is
            indicated by the value of its (optional) codeSpace
            attribute.  The name may or may not be unique, as
            determined by the rules of the organization responsible
            for the codeSpace.
Diagram
Diagram tridas0.tmp#id55 tridas2.tmp#id54
Type gml:CodeType
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="name" type="gml:CodeType">
  <annotation>
    <documentation>Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:pos
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id60 tridas2.tmp#id59
Type gml:DirectPositionType
Type hierarchy
Properties
content: complex
Used by
Complex Type gml:PointType
Source
<element name="pos" type="gml:DirectPositionType"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:Polygon
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id64 tridas2.tmp#id65 tridas2.tmp#id72 tridas2.tmp#id63
Type gml:PolygonType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:exterior{0,1} , gml:interior*
Children gml:description, gml:exterior, gml:interior, gml:name
Instance
<gml:Polygon gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Polygon>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="Polygon" type="gml:PolygonType" substitutionGroup="gml:_Surface"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:exterior
Namespace http://www.opengis.net/gml
Annotations
A boundary of a surface consists of a number of rings.
            In the normal 2D case, one of these rings is distinguished
            as being the exterior boundary. In a general manifold this
            is not always possible, in which case all boundaries shall
            be listed as interior boundaries, and the exterior will be
            empty.
Diagram
Diagram tridas2.tmp#id67 tridas2.tmp#id66
Type gml:AbstractRingPropertyType
Properties
content: complex
Used by
Model gml:LinearRing
Children gml:LinearRing
Instance
<gml:exterior>
  <gml:LinearRing gml:id="" srsName="">{1,1}</gml:LinearRing>
</gml:exterior>
Source
<element name="exterior" type="gml:AbstractRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:LinearRing
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id70 tridas2.tmp#id69
Type gml:LinearRingType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Instance
<gml:LinearRing gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:LinearRing>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="LinearRing" type="gml:LinearRingType" substitutionGroup="gml:_Geometry"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:posList
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id60 tridas2.tmp#id71
Type gml:DirectPositionListType
Type hierarchy
Properties
content: complex
Used by
Source
<element name="posList" type="gml:DirectPositionListType"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:interior
Namespace http://www.opengis.net/gml
Annotations
A boundary of a surface consists of a number of rings. The
            "interior" rings seperate the surface / surface patch from
            the area enclosed by the rings.
Diagram
Diagram tridas2.tmp#id67 tridas2.tmp#id66
Type gml:AbstractRingPropertyType
Properties
content: complex
Used by
Model gml:LinearRing
Children gml:LinearRing
Instance
<gml:interior>
  <gml:LinearRing gml:id="" srsName="">{1,1}</gml:LinearRing>
</gml:interior>
Source
<element name="interior" type="gml:AbstractRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_GeometricAggregate
Namespace http://www.opengis.net/gml
Annotations
The "_GeometricAggregate" element is the abstract head of
            the substitution group for all geometric aggregates.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id212 tridas2.tmp#id211 tridas2.tmp#id213
Type gml:AbstractGeometricAggregateType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_GeometricAggregate gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_GeometricAggregate>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="_GeometricAggregate" type="gml:AbstractGeometricAggregateType" substitutionGroup="gml:_Geometry" abstract="true">
  <annotation>
    <documentation>The "_GeometricAggregate" element is the abstract head of the substitution group for all geometric aggregates.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:MultiPoint
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id217 tridas2.tmp#id216
Type gml:MultiPointType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:pointMember*
Children gml:description, gml:name, gml:pointMember
Instance
<gml:MultiPoint gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:MultiPoint>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="MultiPoint" type="gml:MultiPointType" substitutionGroup="gml:_GeometricAggregate"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:pointMember
Namespace http://www.opengis.net/gml
Annotations
This property element contains the Point element.
Diagram
Diagram tridas2.tmp#id45 tridas2.tmp#id218
Type gml:PointPropertyType
Properties
content: complex
Used by
Complex Type gml:MultiPointType
Model gml:Point
Children gml:Point
Instance
<gml:pointMember>
  <gml:Point gml:id="" srsName="">{1,1}</gml:Point>
</gml:pointMember>
Source
<element name="pointMember" type="gml:PointPropertyType">
  <annotation>
    <documentation>This property element contains the Point element.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:MultiCurve
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id221 tridas2.tmp#id220
Type gml:MultiCurveType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:curveMember*
Children gml:curveMember, gml:description, gml:name
Instance
<gml:MultiCurve gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:MultiCurve>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="MultiCurve" type="gml:MultiCurveType" substitutionGroup="gml:_GeometricAggregate"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:curveMember
Namespace http://www.opengis.net/gml
Annotations
This property element contains the curve element. A curve
            element is any element which is substitutable for "_Curve".
Diagram
Diagram tridas2.tmp#id223 tridas2.tmp#id222
Type gml:CurvePropertyType
Properties
content: complex
Used by
Complex Type gml:MultiCurveType
Model gml:_Curve
Children gml:_Curve
Instance
<gml:curveMember>
  <gml:_Curve gml:id="" srsName="">{1,1}</gml:_Curve>
</gml:curveMember>
Source
<element name="curveMember" type="gml:CurvePropertyType">
  <annotation>
    <documentation>This property element contains the curve element. A curve element is any element which is substitutable for "_Curve".</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_Curve
Namespace http://www.opengis.net/gml
Annotations
The "_Curve" element is the abstract head of the
            substituition group for all (continuous) curve elements.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id226 tridas2.tmp#id224 tridas2.tmp#id225
Type gml:AbstractCurveType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Complex Type gml:CurvePropertyType
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_Curve gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Curve>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="_Curve" type="gml:AbstractCurveType" substitutionGroup="gml:_GeometricPrimitive" abstract="true">
  <annotation>
    <documentation>The "_Curve" element is the abstract head of the substituition group for all (continuous) curve elements.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:MultiSurface
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id229 tridas2.tmp#id228
Type gml:MultiSurfaceType
Type hierarchy
Properties
content: complex
Used by
Model gml:description{0,1} , gml:name* , gml:surfaceMember*
Children gml:description, gml:name, gml:surfaceMember
Instance
<gml:MultiSurface gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:MultiSurface>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="MultiSurface" type="gml:MultiSurfaceType" substitutionGroup="gml:_GeometricAggregate"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:surfaceMember
Namespace http://www.opengis.net/gml
Annotations
This property element contains the surface element. A surface
            element is any element which is substitutable for "_Surface".
Diagram
Diagram tridas2.tmp#id62 tridas2.tmp#id230
Type gml:SurfacePropertyType
Properties
content: complex
Used by
Complex Type gml:MultiSurfaceType
Model gml:_Surface
Children gml:_Surface
Instance
<gml:surfaceMember>
  <gml:_Surface gml:id="" srsName="">{1,1}</gml:_Surface>
</gml:surfaceMember>
Source
<element name="surfaceMember" type="gml:SurfacePropertyType">
  <annotation>
    <documentation>This property element contains the surface element. A surface element is any element which is substitutable for "_Surface".</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_Surface
Namespace http://www.opengis.net/gml
Annotations
The "_Surface" element is the abstract head of the
            substituition group for all (continuous) surface elements.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id64 tridas2.tmp#id61 tridas2.tmp#id231
Type gml:AbstractSurfaceType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_Surface gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Surface>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="_Surface" type="gml:AbstractSurfaceType" substitutionGroup="gml:_GeometricPrimitive" abstract="true">
  <annotation>
    <documentation>The "_Surface" element is the abstract head of the substituition group for all (continuous) surface elements.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:Curve
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id226 tridas2.tmp#id234 tridas2.tmp#id233
Type gml:CurveType
Type hierarchy
Properties
content: complex
Model gml:description{0,1} , gml:name* , gml:segments
Children gml:description, gml:name, gml:segments
Instance
<gml:Curve gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Curve>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="Curve" type="gml:CurveType" substitutionGroup="gml:_Curve"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:segments
Namespace http://www.opengis.net/gml
Annotations
This property element contains a list of curve segments.
            The order of the elements is significant and shall be
            preserved when processing the array.
Diagram
Diagram tridas2.tmp#id236 tridas2.tmp#id235
Type gml:CurveSegmentArrayPropertyType
Properties
content: complex
Used by
Complex Type gml:CurveType
Model gml:_CurveSegment*
Children gml:_CurveSegment
Instance
<gml:segments>
  <gml:_CurveSegment>{0,unbounded}</gml:_CurveSegment>
</gml:segments>
Source
<element name="segments" type="gml:CurveSegmentArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of curve segments. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_CurveSegment
Namespace http://www.opengis.net/gml
Annotations
The "_CurveSegment" element is the abstract head of the
            substituition group for all curve segment elements,
            i.e. continuous segments of the same interpolation
            mechanism.
Diagram
Diagram tridas2.tmp#id238 tridas2.tmp#id237
Type gml:AbstractCurveSegmentType
Properties
content: complex
abstract: true
Used by
Model
Source
<element name="_CurveSegment" type="gml:AbstractCurveSegmentType" abstract="true">
  <annotation>
    <documentation>The "_CurveSegment" element is the abstract head of the substituition group for all curve segment elements, i.e. continuous segments of the same interpolation mechanism.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:LineStringSegment
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id238 tridas0.tmp#id240 tridas2.tmp#id70 tridas2.tmp#id239
Type gml:LineStringSegmentType
Type hierarchy
Properties
content: complex
Model gml:posList
Children gml:posList
Instance
<gml:LineStringSegment interpolation="linear">
  <gml:posList>{1,1}</gml:posList>
</gml:LineStringSegment>
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:CurveInterpolationType linear optional
The attribute "interpolation" specifies
                     the curve interpolation mechanism used
                     for this segment. This mechanism uses
                     the control points and control parameters
                     to determine the position of this curve
                     segment. For a LineStringSegment the
                     interpolation is fixed as "linear".
Source
<element name="LineStringSegment" type="gml:LineStringSegmentType" substitutionGroup="gml:_CurveSegment"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_SurfacePatch
Namespace http://www.opengis.net/gml
Annotations
The "_SurfacePatch" element is the abstract head of the
            substituition group for all surface pach elements describing
            a continuous portion of a surface.
Diagram
Diagram tridas2.tmp#id244 tridas2.tmp#id243
Type gml:AbstractSurfacePatchType
Properties
content: complex
abstract: true
Used by
Model
Source
<element name="_SurfacePatch" type="gml:AbstractSurfacePatchType" abstract="true">
  <annotation>
    <documentation>The "_SurfacePatch" element is the abstract head of the substituition group for all surface pach elements describing a continuous portion of a surface.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:patches
Namespace http://www.opengis.net/gml
Annotations
This property element contains a list of surface patches.
             The order of the elements is significant and shall be
             preserved when processing the array.
Diagram
Diagram tridas2.tmp#id242 tridas2.tmp#id246
Type gml:SurfacePatchArrayPropertyType
Properties
content: complex
Used by
Complex Type gml:SurfaceType
Model gml:_SurfacePatch*
Children gml:_SurfacePatch
Instance
<gml:patches>
  <gml:_SurfacePatch>{0,unbounded}</gml:_SurfacePatch>
</gml:patches>
Source
<element name="patches" type="gml:SurfacePatchArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:PolygonPatch
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id244 tridas0.tmp#id248 tridas2.tmp#id65 tridas2.tmp#id72 tridas2.tmp#id247
Type gml:PolygonPatchType
Type hierarchy
Properties
content: complex
Model gml:exterior{0,1} , gml:interior*
Children gml:exterior, gml:interior
Instance
<gml:PolygonPatch interpolation="planar">
  <gml:exterior>{0,1}</gml:exterior>
  <gml:interior>{0,unbounded}</gml:interior>
</gml:PolygonPatch>
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:SurfaceInterpolationType planar optional
The attribute "interpolation" specifies the
                     interpolation mechanism used for this surface
                     patch. Currently only planar surface patches
                     are defined in GML 3, the attribute is fixed
                     to "planar", i.e. the interpolation method
                     shall return points on a single plane. The
                     boundary of the patch shall be contained within
                     that plane.
Source
<element name="PolygonPatch" type="gml:PolygonPatchType" substitutionGroup="gml:_SurfacePatch"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:Surface
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id64 tridas2.tmp#id245 tridas2.tmp#id250
Type gml:SurfaceType
Type hierarchy
Properties
content: complex
Model gml:description{0,1} , gml:name* , gml:patches
Children gml:description, gml:name, gml:patches
Instance
<gml:Surface gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:Surface>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="Surface" type="gml:SurfaceType" substitutionGroup="gml:_Surface"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_Geometry
Namespace http://www.opengis.net/gml
Annotations
The "_Geometry" element is the abstract head of the
            substituition group for all geometry elements of GML 3.
            This includes pre-defined and user-defined geometry elements.
            Any geometry element must be a direct or indirect
            extension/restriction  of AbstractGeometryType
            and must be directly or indirectly in the substitution
            group of "_Geometry".
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id67 tridas2.tmp#id210 tridas2.tmp#id46
Type gml:AbstractGeometryType
Type hierarchy
Properties
content: complex
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_Geometry gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Geometry>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="_Geometry" type="gml:AbstractGeometryType" substitutionGroup="gml:_GML" abstract="true">
  <annotation>
    <documentation>The "_Geometry" element is the abstract head of the substituition group for all geometry elements of GML 3. This includes pre-defined and user-defined geometry elements. Any geometry element must be a direct or indirect extension/restriction of AbstractGeometryType and must be directly or indirectly in the substitution group of "_Geometry".</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_GeometricPrimitive
Namespace http://www.opengis.net/gml
Annotations
The "_GeometricPrimitive" element is the abstract head of
            the substituition group for all (pre- and user-defined)
            geometric primitives.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id45 tridas2.tmp#id223 tridas2.tmp#id62
Type gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
content: complex
abstract: true
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_GeometricPrimitive gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_GeometricPrimitive>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="_GeometricPrimitive" type="gml:AbstractGeometricPrimitiveType" abstract="true" substitutionGroup="gml:_Geometry">
  <annotation>
    <documentation>The "_GeometricPrimitive" element is the abstract head of the substituition group for all (pre- and user-defined) geometric primitives.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:LineString
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id226 tridas2.tmp#id70 tridas2.tmp#id253
Type gml:LineStringType
Type hierarchy
Properties
content: complex
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Instance
<gml:LineString gml:id="" srsName="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:LineString>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<element name="LineString" type="gml:LineStringType" substitutionGroup="gml:_Curve"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:Envelope
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas0.tmp#id258 tridas2.tmp#id256 tridas2.tmp#id257 tridas2.tmp#id255
Type gml:EnvelopeType
Properties
content: complex
Used by
Complex Type gml:BoundingShapeType
Model gml:lowerCorner , gml:upperCorner
Children gml:lowerCorner, gml:upperCorner
Instance
<gml:Envelope srsName="">
  <gml:lowerCorner>{1,1}</gml:lowerCorner>
  <gml:upperCorner>{1,1}</gml:upperCorner>
</gml:Envelope>
Attributes
QName Type Fixed Default Use Annotation
srsName anyURI required
In general this reference points to a CRS instance of
               gml:CoordinateReferenceSystemType (see
               coordinateReferenceSystems.xsd). For well known
               references it is not required that the CRS description
               exists at the location the URI points to.
Source
<element name="Envelope" type="gml:EnvelopeType"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:EnvelopeType/gml:lowerCorner
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id60 tridas2.tmp#id59
Type gml:DirectPositionType
Type hierarchy
Properties
content: complex
Source
<element name="lowerCorner" type="gml:DirectPositionType"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:EnvelopeType/gml:upperCorner
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id60 tridas2.tmp#id59
Type gml:DirectPositionType
Type hierarchy
Properties
content: complex
Source
<element name="upperCorner" type="gml:DirectPositionType"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_Feature
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id261 tridas2.tmp#id262 tridas2.tmp#id260
Type gml:AbstractFeatureType
Type hierarchy
Properties
content: complex
abstract: true
Model gml:description{0,1} , gml:name* , gml:boundedBy{0,1}
Children gml:boundedBy, gml:description, gml:name
Instance
<gml:_Feature gml:id="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_Feature>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
Source
<element name="_Feature" type="gml:AbstractFeatureType" abstract="true" substitutionGroup="gml:_GML"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:boundedBy
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id254 tridas2.tmp#id263
Type gml:BoundingShapeType
Properties
content: complex
Used by
Model gml:Envelope
Children gml:Envelope
Instance
<gml:boundedBy>
  <gml:Envelope srsName="">{1,1}</gml:Envelope>
</gml:boundedBy>
Source
<element name="boundedBy" type="gml:BoundingShapeType"/>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_Object
Namespace http://www.opengis.net/gml
Annotations
This abstract element is the head of a substitutionGroup
            hierararchy which may contain either simpleContent or
            complexContent elements.  It is used to assert the model
            position of "class" elements declared in other GML schemas.
Diagram
Diagram tridas2.tmp#id251
Properties
abstract: true
Source
<element name="_Object" abstract="true">
  <annotation>
    <documentation>This abstract element is the head of a substitutionGroup hierararchy which may contain either simpleContent or complexContent elements. It is used to assert the model position of "class" elements declared in other GML schemas.</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element gml:_GML
Namespace http://www.opengis.net/gml
Annotations
Global element which acts as the head of a substitution group
            that may include any element which is a GML feature, object,
            geometry or complex value
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas2.tmp#id259 tridas2.tmp#id68
Type gml:AbstractGMLType
Properties
content: complex
abstract: true
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Instance
<gml:_GML gml:id="">
  <gml:description>{0,1}</gml:description>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
</gml:_GML>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
Source
<element name="_GML" type="gml:AbstractGMLType" abstract="true" substitutionGroup="gml:_Object">
  <annotation>
    <documentation>Global element which acts as the head of a substitution group that may include any element which is a GML feature, object, geometry or complex value</documentation>
  </annotation>
</element>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:PointType
Namespace http://www.opengis.net/gml
Annotations
A Point is defined by a single coordinate tuple.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id58
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Used by
Element gml:Point
Model gml:description{0,1} , gml:name* , gml:pos
Children gml:description, gml:name, gml:pos
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="PointType">
  <annotation>
    <documentation>A Point is defined by a single coordinate tuple.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType">
      <sequence>
        <element ref="gml:pos"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractGeometricPrimitiveType
Namespace http://www.opengis.net/gml
Annotations
This is the abstract root type of the geometric primitives.
            A geometric primitive is a geometric object that is not
            decomposed further into other primitives in the system.
            All primitives are oriented in the direction implied by
            the sequence of their coordinate tuples.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="AbstractGeometricPrimitiveType" abstract="true">
  <annotation>
    <documentation>This is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType"/>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractGeometryType
Namespace http://www.opengis.net/gml
Annotations
All geometry elements are derived directly or indirectly
            from this abstract supertype. A geometry element may
            have an identifying attribute ("gml:id"), a name (attribute
            "name") and a description (attribute "description"). It may
            be associated with a spatial reference system (attribute
            "srsName"). The following rules shall be adhered: - Every
            geometry type shall derive from this abstract type. - Every
            geometry element (i.e. an element of a geometry type) shall
            be directly or indirectly in the substitution group of _Geometry.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="AbstractGeometryType" abstract="true">
  <annotation>
    <documentation>All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute ("gml:id"), a name (attribute "name") and a description (attribute "description"). It may be associated with a spatial reference system (attribute "srsName"). The following rules shall be adhered: - Every geometry type shall derive from this abstract type. - Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of _Geometry.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <attribute name="srsName" type="anyURI" use="optional">
        <annotation>
          <documentation>In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType (see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the location the URI points to. If no srsName attribute is given, the CRS must be specified as part of the larger context this geometry element is part of, e.g. a geometric element like point, curve, etc. It is expected that this attribute will be specified at the direct position level only in rare cases.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractGMLType
Namespace http://www.opengis.net/gml
Annotations
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.  Elements in this hierarchy must have an
            ID and are thus referenceable.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
Source
<complexType name="AbstractGMLType" abstract="true">
  <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. Elements in this hierarchy must have an ID and are thus referenceable.</documentation>
  </annotation>
  <sequence>
    <group ref="gml:StandardObjectProperties"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:CodeType
Namespace http://www.opengis.net/gml
Annotations
Name or code with an (optional) authority.  Text token.
            If the codeSpace attribute is present, then its value
            should identify a dictionary, thesaurus or authority
            for the term, such as the organisation who assigned
            the value, or the dictionary from which it is taken.
            A text string with an optional codeSpace attribute.
Diagram
Diagram tridas0.tmp#id55
Type extension of string
Used by
Element gml:name
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<complexType name="CodeType">
  <annotation>
    <documentation>Name or code with an (optional) authority. Text token. If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus or authority for the term, such as the organisation who assigned the value, or the dictionary from which it is taken. A text string with an optional codeSpace attribute.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="codeSpace" type="anyURI" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:DirectPositionType
Namespace http://www.opengis.net/gml
Annotations
DirectPosition instances hold the coordinates for one position
            in the coordinate reference system (CRS) referenced in a 
            larger element. In this case, the CRS shall be assumed to be
            the value referenced in the containing object's CRS.
Diagram
Diagram tridas2.tmp#id60
Type extension of gml:doubleList
Type hierarchy
Used by
Source
<complexType name="DirectPositionType">
  <annotation>
    <documentation>DirectPosition instances hold the coordinates for one position in the coordinate reference system (CRS) referenced in a larger element. In this case, the CRS shall be assumed to be the value referenced in the containing object's CRS.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:doubleList"/>
  </simpleContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Simple Type gml:doubleList
Namespace http://www.opengis.net/gml
Annotations
XML List based on XML Schema double type.  An element
            of this type contains a space-separated list of double
            values
Diagram
Diagram
Type list of double
Used by
Source
<simpleType name="doubleList">
  <annotation>
    <documentation>XML List based on XML Schema double type. An element of this type contains a space-separated list of double values</documentation>
  </annotation>
  <list itemType="double"/>
</simpleType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:PolygonType
Namespace http://www.opengis.net/gml
Annotations
A Polygon is a special surface that is defined by a single
            surface patch. The boundary of this patch is coplanar and
            the polygon uses planar interpolation in its interior. It
            is backwards compatible with the Polygon of GML 2.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id64 tridas2.tmp#id65 tridas2.tmp#id72
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Element gml:Polygon
Model gml:description{0,1} , gml:name* , gml:exterior{0,1} , gml:interior*
Children gml:description, gml:exterior, gml:interior, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="PolygonType">
  <annotation>
    <documentation>A Polygon is a special surface that is defined by a single surface patch. The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. It is backwards compatible with the Polygon of GML 2.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:exterior" minOccurs="0"/>
        <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractSurfaceType
Namespace http://www.opengis.net/gml
Annotations
An abstraction of a surface to support the different
            levels of complexity. A surface is always a continuous
            region of a plane.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="AbstractSurfaceType">
  <annotation>
    <documentation>An abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractRingPropertyType
Namespace http://www.opengis.net/gml
Annotations
Encapsulates a ring to represent the surface boundary property
            of a surface.
Diagram
Diagram tridas2.tmp#id67
Used by
Model gml:LinearRing
Children gml:LinearRing
Source
<complexType name="AbstractRingPropertyType">
  <annotation>
    <documentation>Encapsulates a ring to represent the surface boundary property of a surface.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:LinearRing"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:LinearRingType
Namespace http://www.opengis.net/gml
Annotations
A LinearRing is defined by four or more coordinate tuples,
            with linear interpolation between them; the first and last
            coordinates must be coincident.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id70
Type extension of gml:AbstractGeometryType
Type hierarchy
Used by
Element gml:LinearRing
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="LinearRingType">
  <annotation>
    <documentation>A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType">
      <sequence>
        <element ref="gml:posList">
          <annotation>
            <documentation>The "posList" element provides a compact way to specifiy the coordinates of the control points, if all control points are in the same coordinate reference systems and belong to this ring only. The number of direct positions in the list must be at least four.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:DirectPositionListType
Namespace http://www.opengis.net/gml
Annotations
DirectPositionList instances hold the coordinates for a
            sequence of direct positions within the same coordinate
            reference system (CRS).
Diagram
Diagram tridas2.tmp#id60
Type extension of gml:doubleList
Type hierarchy
Used by
Element gml:posList
Source
<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"/>
  </simpleContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractGeometricAggregateType
Namespace http://www.opengis.net/gml
Annotations
This is the abstract root type of the geometric aggregates.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="AbstractGeometricAggregateType" abstract="true">
  <annotation>
    <documentation>This is the abstract root type of the geometric aggregates.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometryType"/>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiGeometryPropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a geometric aggregate as its value domain
            shall contain an appropriate geometry element encapsulated in
            an element of this type.
Diagram
Diagram tridas2.tmp#id210
Model gml:_GeometricAggregate
Children gml:_GeometricAggregate
Source
<complexType name="MultiGeometryPropertyType">
  <annotation>
    <documentation>A property that has a geometric aggregate as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_GeometricAggregate"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiPointType
Namespace http://www.opengis.net/gml
Annotations
A MultiPoint is defined by one or more Points, referenced
            through pointMember elements.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id217
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiPoint
Model gml:description{0,1} , gml:name* , gml:pointMember*
Children gml:description, gml:name, gml:pointMember
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="MultiPointType">
  <annotation>
    <documentation>A MultiPoint is defined by one or more Points, referenced through pointMember elements.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:pointMember" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:PointPropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a point as its value domain shall contain 
            an appropriate geometry element encapsulated in an element
            of this type.
Diagram
Diagram tridas2.tmp#id45
Used by
Element gml:pointMember
Model gml:Point
Children gml:Point
Source
<complexType name="PointPropertyType">
  <annotation>
    <documentation>A property that has a point as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:Point"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiPointPropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a collection of points as its value
            domain shall contain an appropriate geometry element
            encapsulated in an element of this type.
Diagram
Diagram tridas2.tmp#id211
Model gml:MultiPoint
Children gml:MultiPoint
Source
<complexType name="MultiPointPropertyType">
  <annotation>
    <documentation>A property that has a collection of points as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:MultiPoint"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiCurveType
Namespace http://www.opengis.net/gml
Annotations
A MultiCurve is defined by one or more Curves, referenced
            through curveMember elements.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id221
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiCurve
Model gml:description{0,1} , gml:name* , gml:curveMember*
Children gml:curveMember, gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="MultiCurveType">
  <annotation>
    <documentation>A MultiCurve is defined by one or more Curves, referenced through curveMember elements.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:curveMember" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:CurvePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a curve as its value domain shall contain
            an appropriate geometry element encapsulated in an element
            of this type.
Diagram
Diagram tridas2.tmp#id223
Used by
Element gml:curveMember
Model gml:_Curve
Children gml:_Curve
Source
<complexType name="CurvePropertyType">
  <annotation>
    <documentation>A property that has a curve as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Curve"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractCurveType
Namespace http://www.opengis.net/gml
Annotations
An abstraction of a curve to support the different levels
            of complexity. The curve can always be viewed as a geometric
            primitive, i.e. is continuous.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48
Type extension of gml:AbstractGeometricPrimitiveType
Type hierarchy
Properties
abstract: true
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="AbstractCurveType" abstract="true">
  <annotation>
    <documentation>An abstraction of a curve to support the different levels of complexity. The curve can always be viewed as a geometric primitive, i.e. is continuous.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricPrimitiveType"/>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiCurvePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a collection of curves as its value domain
            shall contain an appropriate geometry element encapsulated in
            an element of this type.
Diagram
Diagram tridas2.tmp#id212
Model gml:MultiCurve
Children gml:MultiCurve
Source
<complexType name="MultiCurvePropertyType">
  <annotation>
    <documentation>A property that has a collection of curves as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:MultiCurve"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiSurfaceType
Namespace http://www.opengis.net/gml
Annotations
A MultiSurface is defined by one or more Surfaces,
            referenced through surfaceMember elements.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id214 tridas2.tmp#id229
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Model gml:description{0,1} , gml:name* , gml:surfaceMember*
Children gml:description, gml:name, gml:surfaceMember
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="MultiSurfaceType">
  <annotation>
    <documentation>A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:surfaceMember" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:SurfacePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a surface as its value domain shall contain 
            an appropriate geometry element encapsulated in an element
            of this type.
Diagram
Diagram tridas2.tmp#id62
Used by
Model gml:_Surface
Children gml:_Surface
Source
<complexType name="SurfacePropertyType">
  <annotation>
    <documentation>A property that has a surface as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Surface"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MultiSurfacePropertyType
Namespace http://www.opengis.net/gml
Annotations
A property that has a collection of surfaces as its value
            domain shall contain an appropriate geometry element
            encapsulated in an element of this type.
Diagram
Diagram tridas2.tmp#id213
Model gml:MultiSurface
Children gml:MultiSurface
Source
<complexType name="MultiSurfacePropertyType">
  <annotation>
    <documentation>A property that has a collection of surfaces as its value domain shall contain an appropriate geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:MultiSurface"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:CurveType
Namespace http://www.opengis.net/gml
Annotations
Curve is a 1-dimensional primitive. Curves are continuous,
            connected, and have a measurable length in terms of the
            coordinate system. 
            A curve is composed of one or more curve segments.
            The curve segments are connected to one another, with the
            end point of each segment except the last being the start
            point of the next segment in the segment list.
            The orientation of the curve is positive.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id226 tridas2.tmp#id234
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Element gml:Curve
Model gml:description{0,1} , gml:name* , gml:segments
Children gml:description, gml:name, gml:segments
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="CurveType">
  <annotation>
    <documentation>Curve is a 1-dimensional primitive. Curves are continuous, connected, and have a measurable length in terms of the coordinate system. A curve is composed of one or more curve segments. The curve segments are connected to one another, with the end point of each segment except the last being the start point of the next segment in the segment list. The orientation of the curve is positive.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:segments">
          <annotation>
            <documentation>This element encapsulates the segments of the curve.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:CurveSegmentArrayPropertyType
Namespace http://www.opengis.net/gml
Annotations
A container for an array of curve segments.
Diagram
Diagram tridas2.tmp#id236
Used by
Element gml:segments
Model gml:_CurveSegment*
Children gml:_CurveSegment
Source
<complexType name="CurveSegmentArrayPropertyType">
  <annotation>
    <documentation>A container for an array of curve segments.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_CurveSegment" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractCurveSegmentType
Namespace http://www.opengis.net/gml
Annotations
Curve segment defines a homogeneous segment of a curve.
Diagram
Diagram
Properties
abstract: true
Used by
Model
Source
<complexType name="AbstractCurveSegmentType" abstract="true">
  <annotation>
    <documentation>Curve segment defines a homogeneous segment of a curve.</documentation>
  </annotation>
  <sequence/>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:LineStringSegmentType
Namespace http://www.opengis.net/gml
Annotations
A LineStringSegment is a curve segment that is defined by
            two or more coordinate tuples, with linear interpolation
            between them.
            Note: LineStringSegment implements GM_LineString of ISO 19107.
Diagram
Diagram tridas2.tmp#id238 tridas0.tmp#id240 tridas2.tmp#id70
Type extension of gml:AbstractCurveSegmentType
Type hierarchy
Used by
Model gml:posList
Children gml:posList
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:CurveInterpolationType linear optional
The attribute "interpolation" specifies
                     the curve interpolation mechanism used
                     for this segment. This mechanism uses
                     the control points and control parameters
                     to determine the position of this curve
                     segment. For a LineStringSegment the
                     interpolation is fixed as "linear".
Source
<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. Note: LineStringSegment implements GM_LineString of ISO 19107.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCurveSegmentType">
      <sequence>
        <element ref="gml:posList"/>
      </sequence>
      <attribute name="interpolation" type="gml:CurveInterpolationType" fixed="linear">
        <annotation>
          <documentation>The attribute "interpolation" specifies the curve interpolation mechanism used for this segment. This mechanism uses the control points and control parameters to determine the position of this curve segment. For a LineStringSegment the interpolation is fixed as "linear".</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Simple Type gml:CurveInterpolationType
Namespace http://www.opengis.net/gml
Annotations
CurveInterpolationType is a list of codes that may be
            used to identify the interpolation mechanisms specified
            by an schema.
Diagram
Diagram
Type restriction of string
Facets
enumeration linear
Used by
Source
<simpleType name="CurveInterpolationType">
  <annotation>
    <documentation>CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an schema.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="linear"/>
  </restriction>
</simpleType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractSurfacePatchType
Namespace http://www.opengis.net/gml
Annotations
A surface patch defines a homogenuous portion of a surface.
Diagram
Diagram
Properties
abstract: true
Used by
Model
Source
<complexType name="AbstractSurfacePatchType" abstract="true">
  <annotation>
    <documentation>A surface patch defines a homogenuous portion of a surface.</documentation>
  </annotation>
  <sequence/>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:SurfacePatchArrayPropertyType
Namespace http://www.opengis.net/gml
Annotations
A container for an array of surface patches.
Diagram
Diagram tridas2.tmp#id242
Used by
Element gml:patches
Model gml:_SurfacePatch*
Children gml:_SurfacePatch
Source
<complexType name="SurfacePatchArrayPropertyType">
  <annotation>
    <documentation>A container for an array of surface patches.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_SurfacePatch" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:PolygonPatchType
Namespace http://www.opengis.net/gml
Annotations
A PolygonPatch is a surface patch that is defined by
            a set of boundary curves and an underlying surface to
            which these curves adhere. The curves are coplanar and
            the polygon uses planar interpolation in its interior.
            Implements GM_Polygon of ISO 19107.
Diagram
Diagram tridas2.tmp#id244 tridas0.tmp#id248 tridas2.tmp#id65 tridas2.tmp#id72
Type extension of gml:AbstractSurfacePatchType
Type hierarchy
Used by
Model gml:exterior{0,1} , gml:interior*
Children gml:exterior, gml:interior
Attributes
QName Type Fixed Default Use Annotation
interpolation gml:SurfaceInterpolationType planar optional
The attribute "interpolation" specifies the
                     interpolation mechanism used for this surface
                     patch. Currently only planar surface patches
                     are defined in GML 3, the attribute is fixed
                     to "planar", i.e. the interpolation method
                     shall return points on a single plane. The
                     boundary of the patch shall be contained within
                     that plane.
Source
<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. The curves are coplanar and the polygon uses planar interpolation in its interior. Implements GM_Polygon of ISO 19107.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractSurfacePatchType">
      <sequence>
        <element ref="gml:exterior" minOccurs="0"/>
        <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="interpolation" type="gml:SurfaceInterpolationType" fixed="planar">
        <annotation>
          <documentation>The attribute "interpolation" specifies the interpolation mechanism used for this surface patch. Currently only planar surface patches are defined in GML 3, the attribute is fixed to "planar", i.e. the interpolation method shall return points on a single plane. The boundary of the patch shall be contained within that plane.</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Simple Type gml:SurfaceInterpolationType
Namespace http://www.opengis.net/gml
Annotations
SurfaceInterpolationType is a list of codes that may be
            used to identify the interpolation mechanisms specified
            by an application schema.
Diagram
Diagram
Type restriction of string
Facets
enumeration planar
Used by
Source
<simpleType name="SurfaceInterpolationType">
  <annotation>
    <documentation>SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="planar"/>
  </restriction>
</simpleType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:SurfaceType
Namespace http://www.opengis.net/gml
Annotations
A Surface is a 2-dimensional primitive and is composed
            of one or more surface patches. The surface patches are
            connected to one another.
            The orientation of the surface is positive ("up"). The
            orientation of a surface chooses an "up" direction
            through the choice of the upward normal, which, if the
            surface is not a cycle, is the side of the surface from
            which the exterior boundary appears counterclockwise.
            Reversal of the surface orientation reverses the curve
            orientation of each boundary component, and interchanges
            the conceptual "up" and "down" direction of the surface.
            If the surface is the boundary of a solid, the "up"
            direction is usually outward. For closed surfaces, which
            have no boundary, the up direction is that of the surface
            patches, which must be consistent with one another. Its
            included surface patches describe the interior structure
            of the Surface.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id64 tridas2.tmp#id245
Type extension of gml:AbstractSurfaceType
Type hierarchy
Used by
Element gml:Surface
Model gml:description{0,1} , gml:name* , gml:patches
Children gml:description, gml:name, gml:patches
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="SurfaceType">
  <annotation>
    <documentation>A Surface is a 2-dimensional primitive and is composed of one or more surface patches. The surface patches are connected to one another. The orientation of the surface is positive ("up"). The orientation of a surface chooses an "up" direction through the choice of the upward normal, which, if the surface is not a cycle, is the side of the surface from which the exterior boundary appears counterclockwise. Reversal of the surface orientation reverses the curve orientation of each boundary component, and interchanges the conceptual "up" and "down" direction of the surface. If the surface is the boundary of a solid, the "up" direction is usually outward. For closed surfaces, which have no boundary, the up direction is that of the surface patches, which must be consistent with one another. Its included surface patches describe the interior structure of the Surface.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractSurfaceType">
      <sequence>
        <element ref="gml:patches">
          <annotation>
            <documentation>This element encapsulates the patches of the surface.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:GeometryPropertyType
Namespace http://www.opengis.net/gml
Annotations
A geometric property shall contain any geometry element
            encapsulated in an element of this type.
Diagram
Diagram tridas2.tmp#id68
Model gml:_Geometry
Children gml:_Geometry
Source
<complexType name="GeometryPropertyType">
  <annotation>
    <documentation>A geometric property shall contain any geometry element encapsulated in an element of this type.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Geometry"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:LineStringType
Namespace http://www.opengis.net/gml
Annotations
A LineString is a special curve that consists of a
            single segment with linear interpolation. It is defined
            by two or more coordinate tuples, with linear interpolation
            between them. It is backwards compatible with the LineString
            of GML 2.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas0.tmp#id57 tridas2.tmp#id49 tridas2.tmp#id48 tridas2.tmp#id226 tridas2.tmp#id70
Type extension of gml:AbstractCurveType
Type hierarchy
Used by
Element gml:LineString
Model gml:description{0,1} , gml:name* , gml:posList
Children gml:description, gml:name, gml:posList
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
srsName anyURI optional
In general this reference points to a CRS instance of
                     gml:CoordinateReferenceSystemType (see
                     coordinateReferenceSystems.xsd). For well known
                     references it is not required that the CRS description
                     exists at the location the URI points to. If no srsName
                     attribute is given, the CRS must be specified as part of
                     the larger context this geometry element is part of, e.g.
                     a geometric element like point, curve, etc. It is expected
                     that this attribute will be specified at the direct
                     position level only in rare cases.
Source
<complexType name="LineStringType">
  <annotation>
    <documentation>A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. It is backwards compatible with the LineString of GML 2.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractCurveType">
      <sequence>
        <element ref="gml:posList"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:EnvelopeType
Namespace http://www.opengis.net/gml
Annotations
Envelope defines an extent using a pair of positions
            defining opposite corners in arbitrary dimensions. The
            first direct position is the "lower corner" (a coordinate
            position consisting of all the minimal ordinates for each
            dimension for all points within the envelope), the second
            one the "upper corner" (a coordinate position consisting
            of all the maximal ordinates for each dimension for all
            points within the envelope).
Diagram
Diagram tridas0.tmp#id258 tridas2.tmp#id256 tridas2.tmp#id257
Used by
Element gml:Envelope
Model gml:lowerCorner , gml:upperCorner
Children gml:lowerCorner, gml:upperCorner
Attributes
QName Type Fixed Default Use Annotation
srsName anyURI required
In general this reference points to a CRS instance of
               gml:CoordinateReferenceSystemType (see
               coordinateReferenceSystems.xsd). For well known
               references it is not required that the CRS description
               exists at the location the URI points to.
Source
<complexType name="EnvelopeType">
  <annotation>
    <documentation>Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope).</documentation>
  </annotation>
  <sequence>
    <element name="lowerCorner" type="gml:DirectPositionType"/>
    <element name="upperCorner" type="gml:DirectPositionType"/>
  </sequence>
  <attribute name="srsName" type="anyURI" use="required">
    <annotation>
      <documentation>In general this reference points to a CRS instance of gml:CoordinateReferenceSystemType (see coordinateReferenceSystems.xsd). For well known references it is not required that the CRS description exists at the location the URI points to.</documentation>
    </annotation>
  </attribute>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractFeatureType
Namespace http://www.opengis.net/gml
Annotations
An abstract feature provides a set of common properties,
            including id, name and description inherited from
            AbstractGMLType, plus boundedBy.  A concrete feature type
            must derive from this type and specify additional properties
            in an application schema.
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id261 tridas2.tmp#id262
Type extension of gml:AbstractFeatureBaseType
Type hierarchy
Properties
abstract: true
Used by
Element gml:_Feature
Model gml:description{0,1} , gml:name* , gml:boundedBy{0,1}
Children gml:boundedBy, gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
Source
<complexType name="AbstractFeatureType" abstract="true">
  <annotation>
    <documentation>An abstract feature provides a set of common properties, including id, name and description inherited from AbstractGMLType, plus boundedBy. A concrete feature type must derive from this type and specify additional properties in an application schema.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractFeatureBaseType">
      <sequence>
        <element ref="gml:boundedBy" minOccurs="0"/>
        <!-- additional properties must be specified in an
                    application schema -->
      </sequence>
    </extension>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:AbstractFeatureBaseType
Namespace http://www.opengis.net/gml
Annotations
A abstract feature base type, that shall include an
            identifying attribute ('id').
Diagram
Diagram tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id53 tridas2.tmp#id51 tridas2.tmp#id50 tridas2.tmp#id56 tridas2.tmp#id52 tridas2.tmp#id52 tridas2.tmp#id53 tridas2.tmp#id53 tridas2.tmp#id51
Type restriction of gml:AbstractGMLType
Type hierarchy
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
Source
<complexType name="AbstractFeatureBaseType">
  <annotation>
    <documentation>A abstract feature base type, that shall include an identifying attribute ('id').</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:AbstractGMLType">
      <sequence>
        <group ref="gml:StandardObjectProperties"/>
      </sequence>
      <attribute ref="gml:id" use="required"/>
    </restriction>
  </complexContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:BoundingShapeType
Namespace http://www.opengis.net/gml
Annotations
Bounding shape.
Diagram
Diagram tridas2.tmp#id254
Used by
Element gml:boundedBy
Model gml:Envelope
Children gml:Envelope
Source
<complexType name="BoundingShapeType">
  <annotation>
    <documentation>Bounding shape.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:Envelope"/>
  </sequence>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:ReferenceType
Namespace http://www.opengis.net/gml
Annotations
A pattern or base for derived types used to specify complex
            types corresponding to a UML aggregation association. An
            instance of this type serves as a pointer to a remote Object.
Diagram
Diagram tridas2.tmp#id266
Attributes
QName Type Fixed Default Use Annotation
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
        of traversal from the starting resource to the ending resource; 
        it's value should be treated as follows:
        onLoad - traverse to the ending resource immediately on loading 
                 the starting resource 
        onRequest - traverse from the starting resource to the ending 
                    resource only on a post-loading event triggered for 
                    this purpose 
        other - behavior is unconstrained; examine other markup in link 
                for hints 
        none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
        of the ending resource on traversal from the starting resource; it's 
        value should be treated as follows: 
        new - load ending resource in a new window, frame, pane, or other 
              presentation context
        replace - load the resource in the same window, frame, pane, or 
                  other presentation context
        embed - load ending resource in place of the presentation of the 
                starting resource
        other - behavior is unconstrained; examine other markup in the 
                link for hints 
        none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<complexType name="ReferenceType">
  <annotation>
    <documentation>A pattern or base for derived types used to specify complex types corresponding to a UML aggregation association. An instance of this type serves as a pointer to a remote Object.</documentation>
  </annotation>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Complex Type gml:MeasureType
Namespace http://www.opengis.net/gml
Annotations
Number with a scale. The value of uom (Units Of Measure)
            attribute is a reference to a Reference System for the
            amount, either a ratio or position scale.
Diagram
Diagram tridas0.tmp#id268
Type extension of double
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<complexType name="MeasureType">
  <annotation>
    <documentation>Number with a scale. The value of uom (Units Of Measure) attribute is a reference to a Reference System for the amount, either a ratio or position scale.</documentation>
  </annotation>
  <simpleContent>
    <extension base="double">
      <attribute name="uom" type="anyURI" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Simple Type gml:NCNameList
Namespace http://www.opengis.net/gml
Annotations
A set of values, representing a list of token with the
            lexical value space of NCName. The tokens are seperated
            by whitespace.
Diagram
Diagram
Type list of NCName
Source
<simpleType name="NCNameList">
  <annotation>
    <documentation>A set of values, representing a list of token with the lexical value space of NCName. The tokens are seperated by whitespace.</documentation>
  </annotation>
  <list itemType="NCName"/>
</simpleType>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Attribute @gml:id
Namespace http://www.opengis.net/gml
Annotations
Database handle for the object.  It is of XML type ID,
            so is constrained to be unique in the XML document within
            which it occurs.  An external identifier for the object
            in the form of a URI may be constructed using standard XML
            and XPointer methods.  This is done by concatenating the
            URI for the document, a fragment separator, and the value
            of the id attribute.
Type ID
Properties
content: simple
Used by
Source
<attribute name="id" type="ID">
  <annotation>
    <documentation>Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.</documentation>
  </annotation>
</attribute>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Element Group gml:StandardObjectProperties
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas2.tmp#id52 tridas2.tmp#id53
Used by
Model gml:description{0,1} , gml:name*
Children gml:description, gml:name
Source
<group name="StandardObjectProperties">
  <annotation>
    <documentation>This content model group makes it easier to construct types that derive from AbstractGMLType and its descendents "by restriction". A reference to the group saves having to enumerate the standard object properties.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:description" minOccurs="0"/>
    <element ref="gml:name" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority.</documentation>
      </annotation>
    </element>
  </sequence>
</group>
Schema location http://www.tridas.org/1.2/gmlsf.xsd
Attribute Group gml:AssociationAttributeGroup
Namespace http://www.opengis.net/gml
Diagram
Diagram tridas3.tmp#id197 tridas3.tmp#id37 tridas3.tmp#id188 tridas3.tmp#id189 tridas3.tmp#id190 tridas3.tmp#id191 tridas3.tmp#id192 tridas3.tmp#id196
Used by
Complex Type gml:ReferenceType
Attributes
QName Type Fixed Default Use Annotation
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
        of traversal from the starting resource to the ending resource; 
        it's value should be treated as follows:
        onLoad - traverse to the ending resource immediately on loading 
                 the starting resource 
        onRequest - traverse from the starting resource to the ending 
                    resource only on a post-loading event triggered for 
                    this purpose 
        other - behavior is unconstrained; examine other markup in link 
                for hints 
        none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
        of the ending resource on traversal from the starting resource; it's 
        value should be treated as follows: 
        new - load ending resource in a new window, frame, pane, or other 
              presentation context
        replace - load the resource in the same window, frame, pane, or 
                  other presentation context
        embed - load ending resource in place of the presentation of the 
                starting resource
        other - behavior is unconstrained; examine other markup in the 
                link for hints 
        none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<attributeGroup name="AssociationAttributeGroup">
  <annotation>
    <documentation>Attribute group used to enable property elements to refer to their value remotely. It contains the simple link components from xlinks.xsd, with all members optional. These attributes can be attached to any element, thus allowing it to act as a pointer.</documentation>
  </annotation>
  <attributeGroup ref="xlink:simpleLink"/>
</attributeGroup>
Schema location http://www.tridas.org/1.2/gmlsf.xsd