Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Included schema basicTypes.xsd
Namespace http://www.opengis.net/gml
Annotations
Generic simpleContent components for use in GML
    
GML is an OGC Standard.
Copyright (c) 2001,2005,2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default unqualified
element form default qualified
version 3.1.1.2
Element gml:Null
Namespace http://www.opengis.net/gml
Diagram
DiagrambasicTypes_xsd.tmp#NullType
Type gml:NullType
Properties
content simple
Used by
Source
<element name="Null" type="gml:NullType"/>
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
DiagrambasicTypes_xsd.tmp#CodeType_codeSpace
Type extension of xs:string
Used by
Attributes
QName Type Use
codeSpace xs: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>
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 xs: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>
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 xs:NCName
Used by
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>
Complex Type gml:CoordinatesType
Namespace http://www.opengis.net/gml
Annotations
Tables or arrays of tuples.  
May be used for text-encoding of values from a table.  
Actually just a string, but allows the user to indicate which characters are used as separators.  
The value of the 'cs' attribute is the separator for coordinate values, 
and the value of the 'ts' attribute gives the tuple separator (a single space by default); 
the default values may be changed to reflect local usage.
Defaults to CSV within a tuple, space between tuples.  
However, any string content will be schema-valid.
Diagram
DiagrambasicTypes_xsd.tmp#CoordinatesType_decimalbasicTypes_xsd.tmp#CoordinatesType_csbasicTypes_xsd.tmp#CoordinatesType_ts
Type extension of xs:string
Used by
Attributes
QName Type Default Use
cs xs:string , optional
decimal xs:string . optional
ts xs:string optional
Source
<complexType name="CoordinatesType">
  <annotation>
    <documentation>Tables or arrays of tuples. May be used for text-encoding of values from a table. Actually just a string, but allows the user to indicate which characters are used as separators. The value of the 'cs' attribute is the separator for coordinate values, and the value of the 'ts' attribute gives the tuple separator (a single space by default); the default values may be changed to reflect local usage. Defaults to CSV within a tuple, space between tuples. However, any string content will be schema-valid.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="decimal" type="string" default="."/>
      <attribute name="cs" type="string" default=","/>
      <attribute name="ts" type="string" default=" "/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:NullType
Namespace http://www.opengis.net/gml
Annotations
Utility type for null elements.  The value may be selected from one of the enumerated tokens, or may be a URI in which case this should identify a resource which describes the reason for the null.
Diagram
DiagrambasicTypes_xsd.tmp#NullEnumeration
Type union of(gml:NullEnumeration, xs:anyURI)
Used by
Source
<simpleType name="NullType">
  <annotation>
    <documentation>Utility type for null elements. The value may be selected from one of the enumerated tokens, or may be a URI in which case this should identify a resource which describes the reason for the null.</documentation>
  </annotation>
  <union memberTypes="gml:NullEnumeration anyURI"/>
</simpleType>
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
DiagrambasicTypes_xsd.tmp#MeasureType_uom
Type extension of xs:double
Used by
Attributes
QName Type Use
uom xs: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>
Simple Type gml:NullEnumeration
Namespace http://www.opengis.net/gml
Annotations
Some common reasons for a null value:   
			
     innapplicable - the object does not have a value
     missing - The correct value is not readily available to the sender of this data.  
                        Furthermore, a correct value may not exist.
     template - the value will be available later
     unknown - The correct value is not known to, and not computable by, the sender of this data. 
                        However, a correct value probably exists.
     withheld - the value is not divulged 
     
     other:reason - as indicated by "reason" string
     
     Specific communities may agree to assign more strict semantics when these terms are used in a particular context.
Diagram
Diagram
Type union of(restriction of xs:string, restriction of xs:string)
Source
<simpleType name="NullEnumeration">
  <annotation>
    <documentation>Some common reasons for a null value: innapplicable - the object does not have a value missing - The correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist. template - the value will be available later unknown - The correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists. withheld - the value is not divulged other:reason - as indicated by "reason" string Specific communities may agree to assign more strict semantics when these terms are used in a particular context.</documentation>
  </annotation>
  <union>
    <simpleType>
      <restriction base="string">
        <enumeration value="inapplicable"/>
        <enumeration value="missing"/>
        <enumeration value="template"/>
        <enumeration value="unknown"/>
        <enumeration value="withheld"/>
      </restriction>
    </simpleType>
    <simpleType>
      <restriction base="string">
        <pattern value="other:\w{2,}"/>
      </restriction>
    </simpleType>
  </union>
</simpleType>
Simple Type gml:SignType
Namespace http://www.opengis.net/gml
Annotations
Utility type used in various places 
- e.g. to indicate the direction of topological objects;
"+" for forwards, or "-" for backwards.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration -
enumeration +
Used by
Source
<simpleType name="SignType">
  <annotation>
    <documentation>Utility type used in various places - e.g. to indicate the direction of topological objects; "+" for forwards, or "-" for backwards.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="-"/>
    <enumeration value="+"/>
  </restriction>
</simpleType>
Simple Type gml:booleanOrNull
Namespace http://www.opengis.net/gml
Annotations
Union of the XML Schema boolean type and the GML Nulltype.  An element which uses this type may have content which is either a boolean {0,1,true,false} or a value from Nulltype
Diagram
DiagrambasicTypes_xsd.tmp#NullEnumeration
Type union of(gml:NullEnumeration, xs:boolean, xs:anyURI)
Source
<simpleType name="booleanOrNull">
  <annotation>
    <documentation>Union of the XML Schema boolean type and the GML Nulltype. An element which uses this type may have content which is either a boolean {0,1,true,false} or a value from Nulltype</documentation>
  </annotation>
  <union memberTypes="gml:NullEnumeration boolean anyURI"/>
</simpleType>
Simple Type gml:booleanOrNullList
Namespace http://www.opengis.net/gml
Annotations
XML List based on the union type defined above.  An element declared with this type contains a space-separated list of boolean values {0,1,true,false} with null values interspersed as needed
Diagram
DiagrambasicTypes_xsd.tmp#booleanOrNull
Type list of gml:booleanOrNull
Used by
Element gml:BooleanList
Source
<simpleType name="booleanOrNullList">
  <annotation>
    <documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of boolean values {0,1,true,false} with null values interspersed as needed</documentation>
  </annotation>
  <list itemType="gml:booleanOrNull"/>
</simpleType>
Simple Type gml:booleanList
Namespace http://www.opengis.net/gml
Annotations
XML List based on XML Schema boolean type.  An element of this type contains a space-separated list of boolean values {0,1,true,false}
Diagram
Diagram
Type list of xs:boolean
Source
<simpleType name="booleanList">
  <annotation>
    <documentation>XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}</documentation>
  </annotation>
  <list itemType="boolean"/>
</simpleType>
Simple Type gml:stringOrNull
Namespace http://www.opengis.net/gml
Annotations
Union of the XML Schema string type and the GML Nulltype.  An element which uses this type may have content which is either a string or a value from Nulltype.  Note that a "string" may contain whitespace.
Diagram
DiagrambasicTypes_xsd.tmp#NullEnumeration
Type union of(gml:NullEnumeration, xs:string, xs:anyURI)
Source
<simpleType name="stringOrNull">
  <annotation>
    <documentation>Union of the XML Schema string type and the GML Nulltype. An element which uses this type may have content which is either a string or a value from Nulltype. Note that a "string" may contain whitespace.</documentation>
  </annotation>
  <union memberTypes="gml:NullEnumeration string anyURI"/>
</simpleType>
Simple Type gml:NameOrNull
Namespace http://www.opengis.net/gml
Annotations
Union of the XML Schema Name type and the GML Nulltype.  An element which uses this type may have content which is either a Name or a value from Nulltype.  Note that a "Name" may not contain whitespace.
Diagram
DiagrambasicTypes_xsd.tmp#NullEnumeration
Type union of(gml:NullEnumeration, Name, xs:anyURI)
Source
<simpleType name="NameOrNull">
  <annotation>
    <documentation>Union of the XML Schema Name type and the GML Nulltype. An element which uses this type may have content which is either a Name or a value from Nulltype. Note that a "Name" may not contain whitespace.</documentation>
  </annotation>
  <union memberTypes="gml:NullEnumeration Name anyURI"/>
</simpleType>
Simple Type gml:NameOrNullList
Namespace http://www.opengis.net/gml
Annotations
XML List based on the union type defined above.  An element declared with this type contains a space-separated list of Name values with null values interspersed as needed
Diagram
DiagrambasicTypes_xsd.tmp#NameOrNull
Type list of gml:NameOrNull
Used by
Complex Type gml:CodeOrNullListType
Source
<simpleType name="NameOrNullList">
  <annotation>
    <documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of Name values with null values interspersed as needed</documentation>
  </annotation>
  <list itemType="gml:NameOrNull"/>
</simpleType>
Simple Type gml:NameList
Namespace http://www.opengis.net/gml
Annotations
XML List based on XML Schema Name type.  An element of this type contains a space-separated list of Name values
Diagram
Diagram
Type list of Name
Used by
Complex Type gml:CodeListType
Source
<simpleType name="NameList">
  <annotation>
    <documentation>XML List based on XML Schema Name type. An element of this type contains a space-separated list of Name values</documentation>
  </annotation>
  <list itemType="Name"/>
</simpleType>
Simple Type gml:doubleOrNull
Namespace http://www.opengis.net/gml
Annotations
Union of the XML Schema double type and the GML Nulltype.  An element which uses this type may have content which is either a double or a value from Nulltype
Diagram
DiagrambasicTypes_xsd.tmp#NullEnumeration
Type union of(gml:NullEnumeration, xs:double, xs:anyURI)
Source
<simpleType name="doubleOrNull">
  <annotation>
    <documentation>Union of the XML Schema double type and the GML Nulltype. An element which uses this type may have content which is either a double or a value from Nulltype</documentation>
  </annotation>
  <union memberTypes="gml:NullEnumeration double anyURI"/>
</simpleType>
Simple Type gml:doubleOrNullList
Namespace http://www.opengis.net/gml
Annotations
XML List based on the union type defined above.  An element declared with this type contains a space-separated list of double values with null values interspersed as needed
Diagram
DiagrambasicTypes_xsd.tmp#doubleOrNull
Type list of gml:doubleOrNull
Used by
Source
<simpleType name="doubleOrNullList">
  <annotation>
    <documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of double values with null values interspersed as needed</documentation>
  </annotation>
  <list itemType="gml:doubleOrNull"/>
</simpleType>
Simple Type gml:integerOrNull
Namespace http://www.opengis.net/gml
Annotations
Union of the XML Schema integer type and the GML Nulltype.  An element which uses this type may have content which is either an integer or a value from Nulltype
Diagram
DiagrambasicTypes_xsd.tmp#NullEnumeration
Type union of(gml:NullEnumeration, xs:integer, xs:anyURI)
Source
<simpleType name="integerOrNull">
  <annotation>
    <documentation>Union of the XML Schema integer type and the GML Nulltype. An element which uses this type may have content which is either an integer or a value from Nulltype</documentation>
  </annotation>
  <union memberTypes="gml:NullEnumeration integer anyURI"/>
</simpleType>
Simple Type gml:integerOrNullList
Namespace http://www.opengis.net/gml
Annotations
XML List based on the union type defined above.  An element declared with this type contains a space-separated list of integer values with null values interspersed as needed
Diagram
DiagrambasicTypes_xsd.tmp#integerOrNull
Type list of gml:integerOrNull
Used by
Element gml:CountList
Simple Type gml:CountExtentType
Source
<simpleType name="integerOrNullList">
  <annotation>
    <documentation>XML List based on the union type defined above. An element declared with this type contains a space-separated list of integer values with null values interspersed as needed</documentation>
  </annotation>
  <list itemType="gml:integerOrNull"/>
</simpleType>
Simple Type gml:integerList
Namespace http://www.opengis.net/gml
Annotations
XML List based on XML Schema integer type.  An element of this type contains a space-separated list of integer values
Diagram
Diagram
Type list of xs:integer
Used by
Source
<simpleType name="integerList">
  <annotation>
    <documentation>XML List based on XML Schema integer type. An element of this type contains a space-separated list of integer values</documentation>
  </annotation>
  <list itemType="integer"/>
</simpleType>
Complex Type gml:CodeListType
Namespace http://www.opengis.net/gml
Annotations
List of values on a uniform nominal scale.  List of text tokens.   
In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string.   
If a codeSpace attribute is present, then its value is a reference to 
a Reference System for the value, a dictionary or code list.
Diagram
DiagrambasicTypes_xsd.tmp#NameListbasicTypes_xsd.tmp#CodeListType_codeSpace
Type extension of gml:NameList
Type hierarchy
Attributes
QName Type Use
codeSpace xs:anyURI optional
Source
<complexType name="CodeListType">
  <annotation>
    <documentation>List of values on a uniform nominal scale. List of text tokens. In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string. If a codeSpace attribute is present, then its value is a reference to a Reference System for the value, a dictionary or code list.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:NameList">
      <attribute name="codeSpace" type="anyURI" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:CodeOrNullListType
Namespace http://www.opengis.net/gml
Annotations
List of values on a uniform nominal scale.  List of text tokens.   
In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string.  
A member of the list may be a typed null.  
If a codeSpace attribute is present, then its value is a reference to 
a Reference System for the value, a dictionary or code list.
Diagram
DiagrambasicTypes_xsd.tmp#NameOrNullListbasicTypes_xsd.tmp#CodeOrNullListType_codeSpace
Type extension of gml:NameOrNullList
Type hierarchy
Used by
Attributes
QName Type Use
codeSpace xs:anyURI optional
Source
<complexType name="CodeOrNullListType">
  <annotation>
    <documentation>List of values on a uniform nominal scale. List of text tokens. In a list context a token should not include any spaces, so xsd:Name is used instead of xsd:string. A member of the list may be a typed null. If a codeSpace attribute is present, then its value is a reference to a Reference System for the value, a dictionary or code list.</documentation>
  </annotation>
  <simpleContent>
    <extension base="gml:NameOrNullList">
      <attribute name="codeSpace" type="anyURI" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:MeasureListType
Namespace http://www.opengis.net/gml
Annotations
List of numbers with a uniform 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
DiagrambasicTypes_xsd.tmp#doubleListbasicTypes_xsd.tmp#MeasureListType_uom
Type extension of gml:doubleList
Type hierarchy
Used by
Element gml:valueList
Attributes
QName Type Use
uom xs:anyURI required
Source
<complexType name="MeasureListType">
  <annotation>
    <documentation>List of numbers with a uniform 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="gml:doubleList">
      <attribute name="uom" type="anyURI" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type gml:MeasureOrNullListType
Namespace http://www.opengis.net/gml
Annotations
List of numbers with a uniform scale.  
A member of the list may be a typed null. 
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
DiagrambasicTypes_xsd.tmp#doubleOrNullListbasicTypes_xsd.tmp#MeasureOrNullListType_uom
Type extension of gml:doubleOrNullList
Type hierarchy
Used by
Attributes
QName Type Use
uom xs:anyURI required
Source
<complexType name="MeasureOrNullListType">
  <annotation>
    <documentation>List of numbers with a uniform scale. A member of the list may be a typed null. 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="gml:doubleOrNullList">
      <attribute name="uom" type="anyURI" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Simple Type gml:QNameList
Namespace http://www.opengis.net/gml
Annotations
A set of values, representing a list of token with the lexical value space of QName. The tokens are seperated by whitespace.
Diagram
Diagram
Type list of xs:QName
Source
<simpleType name="QNameList">
  <annotation>
    <documentation>A set of values, representing a list of token with the lexical value space of QName. The tokens are seperated by whitespace.</documentation>
  </annotation>
  <list itemType="QName"/>
</simpleType>
Attribute gml:CodeType / @codeSpace
Namespace No namespace
Type xs:anyURI
Properties
use optional
Used by
Complex Type gml:CodeType
Source
<attribute name="codeSpace" type="anyURI" use="optional"/>
Attribute gml:CoordinatesType / @decimal
Namespace No namespace
Type xs:string
Properties
default .
Used by
Complex Type gml:CoordinatesType
Source
<attribute name="decimal" type="string" default="."/>
Attribute gml:CoordinatesType / @cs
Namespace No namespace
Type xs:string
Properties
default ,
Used by
Complex Type gml:CoordinatesType
Source
<attribute name="cs" type="string" default=","/>
Attribute gml:CoordinatesType / @ts
Namespace No namespace
Type xs:string
Properties
default
Used by
Complex Type gml:CoordinatesType
Source
<attribute name="ts" type="string" default=" "/>
Attribute gml:MeasureType / @uom
Namespace No namespace
Type xs:anyURI
Properties
use required
Used by
Complex Type gml:MeasureType
Source
<attribute name="uom" type="anyURI" use="required"/>
Attribute gml:CodeListType / @codeSpace
Namespace No namespace
Type xs:anyURI
Properties
use optional
Used by
Complex Type gml:CodeListType
Source
<attribute name="codeSpace" type="anyURI" use="optional"/>
Attribute gml:CodeOrNullListType / @codeSpace
Namespace No namespace
Type xs:anyURI
Properties
use optional
Used by
Complex Type gml:CodeOrNullListType
Source
<attribute name="codeSpace" type="anyURI" use="optional"/>
Attribute gml:MeasureListType / @uom
Namespace No namespace
Type xs:anyURI
Properties
use required
Used by
Complex Type gml:MeasureListType
Source
<attribute name="uom" type="anyURI" use="required"/>
Attribute gml:MeasureOrNullListType / @uom
Namespace No namespace
Type xs:anyURI
Properties
use required
Used by
Source
<attribute name="uom" type="anyURI" use="required"/>