Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema basic_types.xsd
Namespace http://www.opengis.net/swe/2.0
Annotations
Schema of simple basic types used in various places in the SWE Common Data Model.
		
SWE Common is an OGC Standard.
Copyright (c) 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 2.0.1
Element swe:AbstractSWEType / swe:extension
Namespace http://www.opengis.net/swe/2.0
Annotations
Extension slot for future extensions to this standard.
Diagram
Diagram
Properties
minOccurs 0
maxOccurs unbounded
Source
<element name="extension" type="anyType" minOccurs="0" maxOccurs="unbounded">
  <annotation>
    <documentation>Extension slot for future extensions to this standard.</documentation>
  </annotation>
</element>
Element swe:AbstractSWEIdentifiableType / swe:identifier
Namespace http://www.opengis.net/swe/2.0
Annotations
Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant
Diagram
Diagram
Type anyURI
Properties
content simple
minOccurs 0
Source
<element name="identifier" type="anyURI" minOccurs="0">
  <annotation>
    <documentation>Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant</documentation>
  </annotation>
</element>
Element swe:AbstractSWEIdentifiableType / swe:label
Namespace http://www.opengis.net/swe/2.0
Annotations
Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output
Diagram
Diagram
Type string
Properties
content simple
minOccurs 0
Source
<element name="label" type="string" minOccurs="0">
  <annotation>
    <documentation>Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output</documentation>
  </annotation>
</element>
Element swe:AbstractSWEIdentifiableType / swe:description
Namespace http://www.opengis.net/swe/2.0
Annotations
Textual description (i.e. human readable) of the data component usually used to clarify its nature
Diagram
Diagram
Type string
Properties
content simple
minOccurs 0
Source
<element name="description" type="string" minOccurs="0">
  <annotation>
    <documentation>Textual description (i.e. human readable) of the data component usually used to clarify its nature</documentation>
  </annotation>
</element>
Element swe:AbstractSWE
Namespace http://www.opengis.net/swe/2.0
Annotations
Base substitution groups for all SWE Common objects other than value objects
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypesimple_encodings_xsd.tmp#AbstractEncodingbasic_types_xsd.tmp#AbstractSWEIdentifiablesimple_components_xsd.tmp#AllowedTimessimple_components_xsd.tmp#AllowedTokenssimple_components_xsd.tmp#AllowedValuesadvanced_encodings_xsd.tmp#Blockadvanced_encodings_xsd.tmp#Componentsimple_components_xsd.tmp#NilValues
Type swe:AbstractSWEType
Properties
content complex
abstract true
Substitution Group
Model
Children swe:extension
Instance
<swe:AbstractSWE id="" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:extension>{0,unbounded}</swe:extension>
</swe:AbstractSWE>
Attributes
QName Type Use
id ID optional
Source
<element name="AbstractSWE" type="swe:AbstractSWEType" abstract="true">
  <annotation>
    <documentation>Base substitution groups for all SWE Common objects other than value objects</documentation>
  </annotation>
</element>
Element swe:AbstractSWEIdentifiable
Namespace http://www.opengis.net/swe/2.0
Annotations
Base substitution groups for all SWE Common objects with identification metadata
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypebasic_types_xsd.tmp#AbstractSWEIdentifiableType_identifierbasic_types_xsd.tmp#AbstractSWEIdentifiableType_labelbasic_types_xsd.tmp#AbstractSWEIdentifiableType_descriptionbasic_types_xsd.tmp#AbstractSWEIdentifiableTypesimple_components_xsd.tmp#AbstractDataComponentblock_components_xsd.tmp#DataStreambasic_types_xsd.tmp#AbstractSWE
Type swe:AbstractSWEIdentifiableType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Model
Children swe:description, swe:extension, swe:identifier, swe:label
Instance
<swe:AbstractSWEIdentifiable id="" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:extension>{0,unbounded}</swe:extension>
  <swe:identifier>{0,1}</swe:identifier>
  <swe:label>{0,1}</swe:label>
  <swe:description>{0,1}</swe:description>
</swe:AbstractSWEIdentifiable>
Attributes
QName Type Use
id ID optional
Source
<element name="AbstractSWEIdentifiable" type="swe:AbstractSWEIdentifiableType" abstract="true" substitutionGroup="swe:AbstractSWE">
  <annotation>
    <documentation>Base substitution groups for all SWE Common objects with identification metadata</documentation>
  </annotation>
</element>
Complex Type swe:AbstractSWEIdentifiableType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypebasic_types_xsd.tmp#AbstractSWEIdentifiableType_identifierbasic_types_xsd.tmp#AbstractSWEIdentifiableType_labelbasic_types_xsd.tmp#AbstractSWEIdentifiableType_description
Type extension of swe:AbstractSWEType
Type hierarchy
Used by
Model
Children swe:description, swe:extension, swe:identifier, swe:label
Attributes
QName Type Use
id ID optional
Source
<complexType name="AbstractSWEIdentifiableType">
  <complexContent>
    <extension base="swe:AbstractSWEType">
      <sequence>
        <element name="identifier" type="anyURI" minOccurs="0">
          <annotation>
            <documentation>Unique identifier of the data component. It can be used to globally identify a particular component of the dataset, a process input/output or a universal constant</documentation>
          </annotation>
        </element>
        <element name="label" type="string" minOccurs="0">
          <annotation>
            <documentation>Textual label for the data component . This is often used for displaying a human readable name for a dataset field or a process input/output</documentation>
          </annotation>
        </element>
        <element name="description" type="string" minOccurs="0">
          <annotation>
            <documentation>Textual description (i.e. human readable) of the data component usually used to clarify its nature</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type swe:AbstractSWEType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extension
Used by
Model
Children swe:extension
Attributes
QName Type Use
id ID optional
Source
<complexType name="AbstractSWEType">
  <sequence>
    <element name="extension" type="anyType" minOccurs="0" maxOccurs="unbounded">
      <annotation>
        <documentation>Extension slot for future extensions to this standard.</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute name="id" type="ID" use="optional"/>
</complexType>
Complex Type swe:NilValue
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#NilValue_reason
Type extension of token
Used by
Attributes
QName Type Use
reason anyURI required
Source
<complexType name="NilValue">
  <simpleContent>
    <extension base="token">
      <attribute name="reason" type="anyURI" use="required"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type swe:UnitReference
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#UnitReference_codebasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroup
Used by
Attributes
Source
<complexType name="UnitReference">
  <attribute name="code" type="swe:UomSymbol" use="optional"/>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Simple Type swe:UomSymbol
Namespace http://www.opengis.net/swe/2.0
Annotations
This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc. 
It is also required that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.
Diagram
Diagram
Type restriction of string
Facets
pattern [^: \n\r\t]+
Used by
Source
<simpleType name="UomSymbol">
  <annotation>
    <documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc. It is also required that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.</documentation>
  </annotation>
  <restriction base="string">
    <pattern value="[^: \n\r\t]+"/>
  </restriction>
</simpleType>
Simple Type swe:RealPair
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagram
Type restriction of list of double
Type hierarchy
Facets
length 2
Used by
Source
<simpleType name="RealPair">
  <restriction>
    <simpleType>
      <list itemType="double"/>
    </simpleType>
    <length value="2"/>
  </restriction>
</simpleType>
Complex Type swe:Reference
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroup
Used by
Attributes
Source
<complexType name="Reference">
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Simple Type swe:TimePosition
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#TimeIso8601
Type union of(double, swe:TimeIso8601)
Used by
Source
<simpleType name="TimePosition">
  <union memberTypes="double swe:TimeIso8601"/>
</simpleType>
Simple Type swe:TimePair
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_TimePosition
Type restriction of list of swe:TimePosition
Type hierarchy
Facets
length 2
Used by
Source
<simpleType name="TimePair">
  <restriction>
    <simpleType>
      <list itemType="swe:TimePosition"/>
    </simpleType>
    <length value="2"/>
  </restriction>
</simpleType>
Simple Type swe:TokenPair
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagram
Type restriction of list of string
Type hierarchy
Facets
length 2
Used by
Source
<simpleType name="TokenPair">
  <restriction>
    <simpleType>
      <list itemType="string"/>
    </simpleType>
    <length value="2"/>
  </restriction>
</simpleType>
Simple Type swe:IntegerPair
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagram
Type restriction of list of integer
Type hierarchy
Facets
length 2
Used by
Source
<simpleType name="IntegerPair">
  <restriction>
    <simpleType>
      <list itemType="integer"/>
    </simpleType>
    <length value="2"/>
  </restriction>
</simpleType>
Complex Type swe:EncodedValuesPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroup
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Fixed Use
xlink:actuate xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Wildcard: ANY attribute from ANY namespace
Source
<complexType name="EncodedValuesPropertyType">
  <complexContent>
    <extension base="anyType">
      <attributeGroup ref="swe:AssociationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Simple Type swe:TimeIso8601
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#TimeIndeterminateValue
Type union of(date, time, dateTime, swe:TimeIndeterminateValue)
Source
<simpleType name="TimeIso8601">
  <union memberTypes="date time dateTime swe:TimeIndeterminateValue"/>
</simpleType>
Simple Type swe:TimeIndeterminateValue
Namespace http://www.opengis.net/swe/2.0
Annotations
"now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.
Diagram
Diagram
Type restriction of string
Facets
enumeration now
Source
<simpleType name="TimeIndeterminateValue">
  <annotation>
    <documentation>"now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="now"/>
  </restriction>
</simpleType>
Attribute swe:AbstractSWEType / @id
Namespace No namespace
Type ID
Properties
use optional
Used by
Complex Type swe:AbstractSWEType
Source
<attribute name="id" type="ID" use="optional"/>
Attribute swe:NilValue / @reason
Namespace No namespace
Type anyURI
Properties
use required
Used by
Complex Type swe:NilValue
Source
<attribute name="reason" type="anyURI" use="required"/>
Attribute swe:UnitReference / @code
Namespace No namespace
Type swe:UomSymbol
Properties
use optional
Facets
pattern [^: \n\r\t]+
Used by
Complex Type swe:UnitReference
Source
<attribute name="code" type="swe:UomSymbol" use="optional"/>
Attribute Group swe:AssociationAttributeGroup
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramxlink_xsd.tmp#typexlink_xsd.tmp#hrefxlink_xsd.tmp#rolexlink_xsd.tmp#arcrolexlink_xsd.tmp#titlexlink_xsd.tmp#showxlink_xsd.tmp#actuatexlink_xsd.tmp#simpleAttrs
Used by
Attributes
Source
<attributeGroup name="AssociationAttributeGroup">
  <attributeGroup ref="xlink:simpleAttrs"/>
</attributeGroup>