Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema record_components.xsd
Namespace http://www.opengis.net/swe/2.0
Annotations
SWE Common Data Model schema for record data components. See requirements class http://www.opengis.net/spec/SWE/2.0/req/xsd-record-components/
        
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:DataRecord
Namespace http://www.opengis.net/swe/2.0
Annotations
Implementation of ISO-11404 Record datatype. This allows grouping (sequence) of data components which can themselves be simple types, records, arrays or choices
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#AbstractDataComponentType_updatablesimple_components_xsd.tmp#AbstractDataComponentType_optionalsimple_components_xsd.tmp#AbstractDataComponentType_definitionsimple_components_xsd.tmp#AbstractDataComponentTyperecord_components_xsd.tmp#DataRecordType_fieldrecord_components_xsd.tmp#DataRecordTypesimple_components_xsd.tmp#AbstractDataComponent
Type swe:DataRecordType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children swe:description, swe:extension, swe:field, swe:identifier, swe:label
Instance
<swe:DataRecord definition="" id="" optional="false" updatable="" 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:field xlink:actuate="" xlink:arcrole="" xlink:href="" name="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</swe:field>
</swe:DataRecord>
Attributes
QName Type Default Use Annotation
definition anyURI optional
Reference to semantic information defining the precise nature of the component
id ID optional
optional boolean false optional
Specifies that data for this component can be omitted in the datastream
updatable boolean optional
Specifies if the value of a data component can be updated externally (i.e. is variable)
Source
<element name="DataRecord" substitutionGroup="swe:AbstractDataComponent" type="swe:DataRecordType">
  <annotation>
    <documentation>Implementation of ISO-11404 Record datatype. This allows grouping (sequence) of data components which can themselves be simple types, records, arrays or choices</documentation>
  </annotation>
</element>
Element swe:DataRecordType / swe:field
Namespace http://www.opengis.net/swe/2.0
Annotations
Definition of the field provided as a nested data component. The field can be scalar or can itself be an aggregate such as a record, choice or array
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroupsimple_components_xsd.tmp#AbstractDataComponentsimple_components_xsd.tmp#AbstractDataComponentPropertyTyperecord_components_xsd.tmp#DataRecordType_DataRecordType_field_name
Type extension of swe:AbstractDataComponentPropertyType
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children swe:AbstractDataComponent
Instance
<swe:field xlink:actuate="" xlink:arcrole="" xlink:href="" name="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:AbstractDataComponent definition="" id="" optional="false" updatable="">{1,1}</swe:AbstractDataComponent>
</swe:field>
Attributes
Source
<element maxOccurs="unbounded" minOccurs="1" name="field">
  <annotation>
    <documentation>Definition of the field provided as a nested data component. The field can be scalar or can itself be an aggregate such as a record, choice or array</documentation>
  </annotation>
  <complexType>
    <complexContent>
      <extension base="swe:AbstractDataComponentPropertyType">
        <attribute name="name" type="NCName" use="required"/>
      </extension>
    </complexContent>
  </complexType>
</element>
Element swe:Vector
Namespace http://www.opengis.net/swe/2.0
Annotations
Implementation of a mathematical vector composed of a list of scalar coordinates expressed in the mandatory reference frame.
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#AbstractDataComponentType_updatablesimple_components_xsd.tmp#AbstractDataComponentType_optionalsimple_components_xsd.tmp#AbstractDataComponentType_definitionsimple_components_xsd.tmp#AbstractDataComponentTyperecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_referenceFramerecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_localFramerecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_coordinaterecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorTypesimple_components_xsd.tmp#AbstractDataComponent
Type swe:VectorType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children swe:coordinate, swe:description, swe:extension, swe:identifier, swe:label
Instance
<swe:Vector definition="" id="" localFrame="" optional="false" referenceFrame="" updatable="" 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:coordinate xlink:actuate="" xlink:arcrole="" xlink:href="" name="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{1,unbounded}</swe:coordinate>
</swe:Vector>
Attributes
QName Type Default Use Annotation
definition anyURI optional
Reference to semantic information defining the precise nature of the component
id ID optional
localFrame anyURI optional
Frame of reference whose origin is located by the coordinates of this vector
optional boolean false optional
Specifies that data for this component can be omitted in the datastream
referenceFrame anyURI required
Frame of reference (usually spatial) with respect to which the coordinates of this vector are expressed. A reference frame anchors a vector value to a real world datum.
updatable boolean optional
Specifies if the value of a data component can be updated externally (i.e. is variable)
Source
<element name="Vector" substitutionGroup="swe:AbstractDataComponent" type="swe:VectorType">
  <annotation>
    <documentation>Implementation of a mathematical vector composed of a list of scalar coordinates expressed in the mandatory reference frame.</documentation>
  </annotation>
</element>
Element swe:VectorType / swe:coordinate
Namespace http://www.opengis.net/swe/2.0
Annotations
Definition of the coordinate provided as a data component with a numerical representation
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroupsimple_components_xsd.tmp#http___www.opengis.net_swe_2.0_Countsimple_components_xsd.tmp#http___www.opengis.net_swe_2.0_Quantitysimple_components_xsd.tmp#Timesimple_components_xsd.tmp#AnyNumericalsimple_components_xsd.tmp#AnyNumericalPropertyTyperecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_http___www.opengis.net_swe_2.0_VectorType_coordinate_name
Type extension of swe:AnyNumericalPropertyType
Type hierarchy
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children swe:Count, swe:Quantity, swe:Time
Instance
<swe:coordinate xlink:actuate="" xlink:arcrole="" xlink:href="" name="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:Count axisID="" definition="" id="" optional="false" referenceFrame="" updatable="">{1,1}</swe:Count>
  <swe:Quantity axisID="" definition="" id="" optional="false" referenceFrame="" updatable="">{1,1}</swe:Quantity>
  <swe:Time axisID="" definition="" id="" localFrame="" optional="false" referenceFrame="" referenceTime="" updatable="">{1,1}</swe:Time>
</swe:coordinate>
Attributes
Source
<element maxOccurs="unbounded" minOccurs="1" name="coordinate">
  <annotation>
    <documentation>Definition of the coordinate provided as a data component with a numerical representation</documentation>
  </annotation>
  <complexType>
    <complexContent>
      <extension base="swe:AnyNumericalPropertyType">
        <attribute name="name" type="NCName" use="required"/>
      </extension>
    </complexContent>
  </complexType>
</element>
Complex Type swe:DataRecordType
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_descriptionbasic_types_xsd.tmp#AbstractSWEIdentifiableTypesimple_components_xsd.tmp#AbstractDataComponentType_updatablesimple_components_xsd.tmp#AbstractDataComponentType_optionalsimple_components_xsd.tmp#AbstractDataComponentType_definitionsimple_components_xsd.tmp#AbstractDataComponentTyperecord_components_xsd.tmp#DataRecordType_field
Type extension of swe:AbstractDataComponentType
Type hierarchy
Used by
Element swe:DataRecord
Model
Children swe:description, swe:extension, swe:field, swe:identifier, swe:label
Attributes
QName Type Default Use Annotation
definition anyURI optional
Reference to semantic information defining the precise nature of the component
id ID optional
optional boolean false optional
Specifies that data for this component can be omitted in the datastream
updatable boolean optional
Specifies if the value of a data component can be updated externally (i.e. is variable)
Source
<complexType name="DataRecordType">
  <complexContent>
    <extension base="swe:AbstractDataComponentType">
      <sequence>
        <element maxOccurs="unbounded" minOccurs="1" name="field">
          <annotation>
            <documentation>Definition of the field provided as a nested data component. The field can be scalar or can itself be an aggregate such as a record, choice or array</documentation>
          </annotation>
          <complexType>
            <complexContent>
              <extension base="swe:AbstractDataComponentPropertyType">
                <attribute name="name" type="NCName" use="required"/>
              </extension>
            </complexContent>
          </complexType>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type swe:DataRecordPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGrouprecord_components_xsd.tmp#DataRecord
Model
Children swe:DataRecord
Attributes
Source
<complexType name="DataRecordPropertyType">
  <sequence minOccurs="0">
    <element ref="swe:DataRecord"/>
  </sequence>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Complex Type swe:DataRecordPropertyByValueType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramrecord_components_xsd.tmp#DataRecord
Model
Children swe:DataRecord
Source
<complexType name="DataRecordPropertyByValueType">
  <sequence>
    <element ref="swe:DataRecord"/>
  </sequence>
</complexType>
Complex Type swe:VectorType
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_descriptionbasic_types_xsd.tmp#AbstractSWEIdentifiableTypesimple_components_xsd.tmp#AbstractDataComponentType_updatablesimple_components_xsd.tmp#AbstractDataComponentType_optionalsimple_components_xsd.tmp#AbstractDataComponentType_definitionsimple_components_xsd.tmp#AbstractDataComponentTyperecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_referenceFramerecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_localFramerecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_VectorType_coordinate
Type extension of swe:AbstractDataComponentType
Type hierarchy
Used by
Element swe:Vector
Model
Children swe:coordinate, swe:description, swe:extension, swe:identifier, swe:label
Attributes
QName Type Default Use Annotation
definition anyURI optional
Reference to semantic information defining the precise nature of the component
id ID optional
localFrame anyURI optional
Frame of reference whose origin is located by the coordinates of this vector
optional boolean false optional
Specifies that data for this component can be omitted in the datastream
referenceFrame anyURI required
Frame of reference (usually spatial) with respect to which the coordinates of this vector are expressed. A reference frame anchors a vector value to a real world datum.
updatable boolean optional
Specifies if the value of a data component can be updated externally (i.e. is variable)
Source
<complexType name="VectorType">
  <complexContent>
    <extension base="swe:AbstractDataComponentType">
      <sequence>
        <element maxOccurs="unbounded" minOccurs="1" name="coordinate">
          <annotation>
            <documentation>Definition of the coordinate provided as a data component with a numerical representation</documentation>
          </annotation>
          <complexType>
            <complexContent>
              <extension base="swe:AnyNumericalPropertyType">
                <attribute name="name" type="NCName" use="required"/>
              </extension>
            </complexContent>
          </complexType>
        </element>
      </sequence>
      <attribute name="referenceFrame" type="anyURI" use="required">
        <annotation>
          <documentation>Frame of reference (usually spatial) with respect to which the coordinates of this vector are expressed. A reference frame anchors a vector value to a real world datum.</documentation>
        </annotation>
      </attribute>
      <attribute name="localFrame" type="anyURI" use="optional">
        <annotation>
          <documentation>Frame of reference whose origin is located by the coordinates of this vector</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type swe:VectorPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGrouprecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_Vector
Model
Children swe:Vector
Attributes
Source
<complexType name="VectorPropertyType">
  <sequence minOccurs="0">
    <element ref="swe:Vector"/>
  </sequence>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Complex Type swe:VectorPropertyByValueType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramrecord_components_xsd.tmp#http___www.opengis.net_swe_2.0_Vector
Model
Children swe:Vector
Source
<complexType name="VectorPropertyByValueType">
  <sequence>
    <element ref="swe:Vector"/>
  </sequence>
</complexType>
Attribute swe:DataRecordType / swe:field / @name
Namespace No namespace
Type NCName
Properties
use required
Used by
Source
<attribute name="name" type="NCName" use="required"/>
Attribute swe:VectorType / swe:coordinate / @name
Namespace No namespace
Type NCName
Properties
use required
Used by
Source
<attribute name="name" type="NCName" use="required"/>
Attribute swe:VectorType / @referenceFrame
Namespace No namespace
Annotations
Frame of reference (usually spatial) with respect to which the coordinates of this vector are expressed. A reference frame anchors a vector value to a real world datum.
Type anyURI
Properties
use required
Used by
Complex Type swe:VectorType
Source
<attribute name="referenceFrame" type="anyURI" use="required">
  <annotation>
    <documentation>Frame of reference (usually spatial) with respect to which the coordinates of this vector are expressed. A reference frame anchors a vector value to a real world datum.</documentation>
  </annotation>
</attribute>
Attribute swe:VectorType / @localFrame
Namespace No namespace
Annotations
Frame of reference whose origin is located by the coordinates of this vector
Type anyURI
Properties
use optional
Used by
Complex Type swe:VectorType
Source
<attribute name="localFrame" type="anyURI" use="optional">
  <annotation>
    <documentation>Frame of reference whose origin is located by the coordinates of this vector</documentation>
  </annotation>
</attribute>