Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema advanced_encodings.xsd
Namespace http://www.opengis.net/swe/2.0
Annotations
SWE Common Data Model schema for specifying parameters of advanced encoding methods (Raw Binary, Base64 Binary, Compressed Binary). See requirements class http://www.opengis.net/spec/SWE/2.0/req/xsd-advanced-encodings/
        
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:Block
Namespace http://www.opengis.net/swe/2.0
Annotations
Binary encoding parameters used to encode a block of values at once. This is used for encrypting or compressing a complete array of values for instance
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypeadvanced_encodings_xsd.tmp#BlockType_compressionadvanced_encodings_xsd.tmp#BlockType_encryptionadvanced_encodings_xsd.tmp#BlockType_paddingBytes-afteradvanced_encodings_xsd.tmp#BlockType_paddingBytes-beforeadvanced_encodings_xsd.tmp#BlockType_byteLengthadvanced_encodings_xsd.tmp#BlockType_refadvanced_encodings_xsd.tmp#BlockTypebasic_types_xsd.tmp#AbstractSWE
Type swe:BlockType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children swe:extension
Instance
<swe:Block byteLength="" compression="" encryption="" id="" paddingBytes-after="" paddingBytes-before="" ref="" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:extension>{0,unbounded}</swe:extension>
</swe:Block>
Attributes
QName Type Use Annotation
byteLength integer optional
Length in byte of this binary block (if known in advance)
compression anyURI optional
Name of the compression method used to encrypt the block of values described by the referenced data component
encryption anyURI optional
Name of the encryption method used to encrypt the block of values described by the referenced data component
id ID optional
paddingBytes-after integer optional
Number of padding bytes present in the stream after this binary block
paddingBytes-before integer optional
Number of padding bytes present in the stream before this binary block
ref string required
Reference to the aggregate data component that this binary block encoding settings apply to
Source
<element name="Block" substitutionGroup="swe:AbstractSWE" type="swe:BlockType">
  <annotation>
    <documentation>Binary encoding parameters used to encode a block of values at once. This is used for encrypting or compressing a complete array of values for instance</documentation>
  </annotation>
</element>
Element swe:BinaryEncoding
Namespace http://www.opengis.net/swe/2.0
Annotations
Parameters of the binary encoding method
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypesimple_encodings_xsd.tmp#AbstractEncodingTypeadvanced_encodings_xsd.tmp#BinaryEncodingType_byteOrderadvanced_encodings_xsd.tmp#BinaryEncodingType_byteEncodingadvanced_encodings_xsd.tmp#BinaryEncodingType_byteLengthadvanced_encodings_xsd.tmp#BinaryEncodingType_memberadvanced_encodings_xsd.tmp#BinaryEncodingTypesimple_encodings_xsd.tmp#AbstractEncoding
Type swe:BinaryEncodingType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children swe:extension, swe:member
Instance
<swe:BinaryEncoding byteEncoding="" byteLength="" byteOrder="" id="" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:extension>{0,unbounded}</swe:extension>
  <swe:member>{1,unbounded}</swe:member>
</swe:BinaryEncoding>
Attributes
QName Type Use Annotation
byteEncoding swe:ByteEncodingType required
Byte encoding method used to encode the binary data (raw or base 64)
byteLength integer optional
Total length in bytes of the binary stream (if known in advance)
byteOrder swe:ByteOrderType required
Byte order convention used to encode this binary data (big endian = most significant byte first, MSB or little endian = least significant byte first, LSB)
id ID optional
Source
<element name="BinaryEncoding" substitutionGroup="swe:AbstractEncoding" type="swe:BinaryEncodingType">
  <annotation>
    <documentation>Parameters of the binary encoding method</documentation>
  </annotation>
</element>
Element swe:BinaryEncodingType / swe:member
Namespace http://www.opengis.net/swe/2.0
Annotations
Each member contains detailed parameters for encoding a scalar value or a block of values
Diagram
Diagramadvanced_encodings_xsd.tmp#Componentadvanced_encodings_xsd.tmp#Blockadvanced_encodings_xsd.tmp#ComponentOrBlock
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children swe:Block, swe:Component
Instance
<swe:member xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:Component bitLength="" byteLength="" dataType="" encryption="" id="" ref="" significantBits="">{1,1}</swe:Component>
  <swe:Block byteLength="" compression="" encryption="" id="" paddingBytes-after="" paddingBytes-before="" ref="">{1,1}</swe:Block>
</swe:member>
Source
<element maxOccurs="unbounded" minOccurs="1" name="member">
  <annotation>
    <documentation>Each member contains detailed parameters for encoding a scalar value or a block of values</documentation>
  </annotation>
  <complexType>
    <sequence>
      <group ref="swe:ComponentOrBlock"/>
    </sequence>
  </complexType>
</element>
Element swe:Component
Namespace http://www.opengis.net/swe/2.0
Annotations
Binary encoding parameters used for encoding a single data component
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypeadvanced_encodings_xsd.tmp#ComponentType_encryptionadvanced_encodings_xsd.tmp#ComponentType_significantBitsadvanced_encodings_xsd.tmp#ComponentType_bitLengthadvanced_encodings_xsd.tmp#ComponentType_byteLengthadvanced_encodings_xsd.tmp#ComponentType_dataTypeadvanced_encodings_xsd.tmp#ComponentType_refadvanced_encodings_xsd.tmp#ComponentTypebasic_types_xsd.tmp#AbstractSWE
Type swe:ComponentType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children swe:extension
Instance
<swe:Component bitLength="" byteLength="" dataType="" encryption="" id="" ref="" significantBits="" xmlns:swe="http://www.opengis.net/swe/2.0">
  <swe:extension>{0,unbounded}</swe:extension>
</swe:Component>
Attributes
QName Type Use Annotation
bitLength integer optional
byteLength integer optional
Byte length of this field when a custom data type is used
dataType anyURI required
Binary data type used to encode the value(s) of the referenced data component
encryption anyURI optional
Name of the encryption method used to encrypt the value of this field
id ID optional
ref string required
Reference to the data component that these binary encoding settings apply to
significantBits integer optional
Number of significant bits actually used for a binary encoded numerical value (all remaining bits shall be set to 0)
Source
<element name="Component" substitutionGroup="swe:AbstractSWE" type="swe:ComponentType">
  <annotation>
    <documentation>Binary encoding parameters used for encoding a single data component</documentation>
  </annotation>
</element>
Complex Type swe:BlockType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypeadvanced_encodings_xsd.tmp#BlockType_compressionadvanced_encodings_xsd.tmp#BlockType_encryptionadvanced_encodings_xsd.tmp#BlockType_paddingBytes-afteradvanced_encodings_xsd.tmp#BlockType_paddingBytes-beforeadvanced_encodings_xsd.tmp#BlockType_byteLengthadvanced_encodings_xsd.tmp#BlockType_ref
Type extension of swe:AbstractSWEType
Type hierarchy
Used by
Element swe:Block
Model
Children swe:extension
Attributes
QName Type Use Annotation
byteLength integer optional
Length in byte of this binary block (if known in advance)
compression anyURI optional
Name of the compression method used to encrypt the block of values described by the referenced data component
encryption anyURI optional
Name of the encryption method used to encrypt the block of values described by the referenced data component
id ID optional
paddingBytes-after integer optional
Number of padding bytes present in the stream after this binary block
paddingBytes-before integer optional
Number of padding bytes present in the stream before this binary block
ref string required
Reference to the aggregate data component that this binary block encoding settings apply to
Source
<complexType name="BlockType">
  <complexContent>
    <extension base="swe:AbstractSWEType">
      <attribute name="compression" type="anyURI" use="optional">
        <annotation>
          <documentation>Name of the compression method used to encrypt the block of values described by the referenced data component</documentation>
        </annotation>
      </attribute>
      <attribute name="encryption" type="anyURI" use="optional">
        <annotation>
          <documentation>Name of the encryption method used to encrypt the block of values described by the referenced data component</documentation>
        </annotation>
      </attribute>
      <attribute name="paddingBytes-after" type="integer" use="optional">
        <annotation>
          <documentation>Number of padding bytes present in the stream after this binary block</documentation>
        </annotation>
      </attribute>
      <attribute name="paddingBytes-before" type="integer" use="optional">
        <annotation>
          <documentation>Number of padding bytes present in the stream before this binary block</documentation>
        </annotation>
      </attribute>
      <attribute name="byteLength" type="integer" use="optional">
        <annotation>
          <documentation>Length in byte of this binary block (if known in advance)</documentation>
        </annotation>
      </attribute>
      <attribute name="ref" type="string" use="required">
        <annotation>
          <documentation>Reference to the aggregate data component that this binary block encoding settings apply to</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type swe:BlockPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroupadvanced_encodings_xsd.tmp#Block
Model
Children swe:Block
Attributes
Source
<complexType name="BlockPropertyType">
  <sequence minOccurs="0">
    <element ref="swe:Block"/>
  </sequence>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Complex Type swe:BlockPropertyByValueType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramadvanced_encodings_xsd.tmp#Block
Model
Children swe:Block
Source
<complexType name="BlockPropertyByValueType">
  <sequence>
    <element ref="swe:Block"/>
  </sequence>
</complexType>
Complex Type swe:BinaryEncodingType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypesimple_encodings_xsd.tmp#AbstractEncodingTypeadvanced_encodings_xsd.tmp#BinaryEncodingType_byteOrderadvanced_encodings_xsd.tmp#BinaryEncodingType_byteEncodingadvanced_encodings_xsd.tmp#BinaryEncodingType_byteLengthadvanced_encodings_xsd.tmp#BinaryEncodingType_member
Type extension of swe:AbstractEncodingType
Type hierarchy
Used by
Model
Children swe:extension, swe:member
Attributes
QName Type Use Annotation
byteEncoding swe:ByteEncodingType required
Byte encoding method used to encode the binary data (raw or base 64)
byteLength integer optional
Total length in bytes of the binary stream (if known in advance)
byteOrder swe:ByteOrderType required
Byte order convention used to encode this binary data (big endian = most significant byte first, MSB or little endian = least significant byte first, LSB)
id ID optional
Source
<complexType name="BinaryEncodingType">
  <complexContent>
    <extension base="swe:AbstractEncodingType">
      <sequence>
        <element maxOccurs="unbounded" minOccurs="1" name="member">
          <annotation>
            <documentation>Each member contains detailed parameters for encoding a scalar value or a block of values</documentation>
          </annotation>
          <complexType>
            <sequence>
              <group ref="swe:ComponentOrBlock"/>
            </sequence>
          </complexType>
        </element>
      </sequence>
      <attribute name="byteOrder" type="swe:ByteOrderType" use="required">
        <annotation>
          <documentation>Byte order convention used to encode this binary data (big endian = most significant byte first, MSB or little endian = least significant byte first, LSB)</documentation>
        </annotation>
      </attribute>
      <attribute name="byteEncoding" type="swe:ByteEncodingType" use="required">
        <annotation>
          <documentation>Byte encoding method used to encode the binary data (raw or base 64)</documentation>
        </annotation>
      </attribute>
      <attribute name="byteLength" type="integer" use="optional">
        <annotation>
          <documentation>Total length in bytes of the binary stream (if known in advance)</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Complex Type swe:ComponentType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#AbstractSWEType_idbasic_types_xsd.tmp#AbstractSWEType_extensionbasic_types_xsd.tmp#AbstractSWETypeadvanced_encodings_xsd.tmp#ComponentType_encryptionadvanced_encodings_xsd.tmp#ComponentType_significantBitsadvanced_encodings_xsd.tmp#ComponentType_bitLengthadvanced_encodings_xsd.tmp#ComponentType_byteLengthadvanced_encodings_xsd.tmp#ComponentType_dataTypeadvanced_encodings_xsd.tmp#ComponentType_ref
Type extension of swe:AbstractSWEType
Type hierarchy
Used by
Element swe:Component
Model
Children swe:extension
Attributes
QName Type Use Annotation
bitLength integer optional
byteLength integer optional
Byte length of this field when a custom data type is used
dataType anyURI required
Binary data type used to encode the value(s) of the referenced data component
encryption anyURI optional
Name of the encryption method used to encrypt the value of this field
id ID optional
ref string required
Reference to the data component that these binary encoding settings apply to
significantBits integer optional
Number of significant bits actually used for a binary encoded numerical value (all remaining bits shall be set to 0)
Source
<complexType name="ComponentType">
  <complexContent>
    <extension base="swe:AbstractSWEType">
      <attribute name="encryption" type="anyURI" use="optional">
        <annotation>
          <documentation>Name of the encryption method used to encrypt the value of this field</documentation>
        </annotation>
      </attribute>
      <attribute name="significantBits" type="integer" use="optional">
        <annotation>
          <documentation>Number of significant bits actually used for a binary encoded numerical value (all remaining bits shall be set to 0)</documentation>
        </annotation>
      </attribute>
      <attribute name="bitLength" type="integer" use="optional"/>
      <attribute name="byteLength" type="integer" use="optional">
        <annotation>
          <documentation>Byte length of this field when a custom data type is used</documentation>
        </annotation>
      </attribute>
      <attribute name="dataType" type="anyURI" use="required">
        <annotation>
          <documentation>Binary data type used to encode the value(s) of the referenced data component</documentation>
        </annotation>
      </attribute>
      <attribute name="ref" type="string" use="required">
        <annotation>
          <documentation>Reference to the data component that these binary encoding settings apply to</documentation>
        </annotation>
      </attribute>
    </extension>
  </complexContent>
</complexType>
Simple Type swe:ByteOrderType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagram
Type restriction of string
Facets
enumeration bigEndian
enumeration littleEndian
Used by
Source
<simpleType name="ByteOrderType">
  <restriction base="string">
    <enumeration value="bigEndian"/>
    <enumeration value="littleEndian"/>
  </restriction>
</simpleType>
Simple Type swe:ByteEncodingType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagram
Type restriction of string
Facets
enumeration base64
enumeration raw
Used by
Source
<simpleType name="ByteEncodingType">
  <restriction base="string">
    <enumeration value="base64"/>
    <enumeration value="raw"/>
  </restriction>
</simpleType>
Complex Type swe:BinaryEncodingPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroupadvanced_encodings_xsd.tmp#BinaryEncoding
Model
Children swe:BinaryEncoding
Attributes
Source
<complexType name="BinaryEncodingPropertyType">
  <sequence minOccurs="0">
    <element ref="swe:BinaryEncoding"/>
  </sequence>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Complex Type swe:BinaryEncodingPropertyByValueType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramadvanced_encodings_xsd.tmp#BinaryEncoding
Model
Children swe:BinaryEncoding
Source
<complexType name="BinaryEncodingPropertyByValueType">
  <sequence>
    <element ref="swe:BinaryEncoding"/>
  </sequence>
</complexType>
Complex Type swe:ComponentPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroupadvanced_encodings_xsd.tmp#Component
Model
Children swe:Component
Attributes
Source
<complexType name="ComponentPropertyType">
  <sequence minOccurs="0">
    <element ref="swe:Component"/>
  </sequence>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Complex Type swe:ComponentPropertyByValueType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramadvanced_encodings_xsd.tmp#Component
Model
Children swe:Component
Source
<complexType name="ComponentPropertyByValueType">
  <sequence>
    <element ref="swe:Component"/>
  </sequence>
</complexType>
Complex Type swe:ComponentOrBlockPropertyType
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagrambasic_types_xsd.tmp#http___www.opengis.net_swe_2.0_AssociationAttributeGroupadvanced_encodings_xsd.tmp#Componentadvanced_encodings_xsd.tmp#Blockadvanced_encodings_xsd.tmp#ComponentOrBlock
Model
Children swe:Block, swe:Component
Attributes
Source
<complexType name="ComponentOrBlockPropertyType">
  <sequence minOccurs="0">
    <group ref="swe:ComponentOrBlock"/>
  </sequence>
  <attributeGroup ref="swe:AssociationAttributeGroup"/>
</complexType>
Attribute swe:BlockType / @compression
Namespace No namespace
Annotations
Name of the compression method used to encrypt the block of values described by the referenced data component
Type anyURI
Properties
use optional
Used by
Complex Type swe:BlockType
Source
<attribute name="compression" type="anyURI" use="optional">
  <annotation>
    <documentation>Name of the compression method used to encrypt the block of values described by the referenced data component</documentation>
  </annotation>
</attribute>
Attribute swe:BlockType / @encryption
Namespace No namespace
Annotations
Name of the encryption method used to encrypt the block of values described by the referenced data component
Type anyURI
Properties
use optional
Used by
Complex Type swe:BlockType
Source
<attribute name="encryption" type="anyURI" use="optional">
  <annotation>
    <documentation>Name of the encryption method used to encrypt the block of values described by the referenced data component</documentation>
  </annotation>
</attribute>
Attribute swe:BlockType / @paddingBytes-after
Namespace No namespace
Annotations
Number of padding bytes present in the stream after this binary block
Type integer
Properties
use optional
Used by
Complex Type swe:BlockType
Source
<attribute name="paddingBytes-after" type="integer" use="optional">
  <annotation>
    <documentation>Number of padding bytes present in the stream after this binary block</documentation>
  </annotation>
</attribute>
Attribute swe:BlockType / @paddingBytes-before
Namespace No namespace
Annotations
Number of padding bytes present in the stream before this binary block
Type integer
Properties
use optional
Used by
Complex Type swe:BlockType
Source
<attribute name="paddingBytes-before" type="integer" use="optional">
  <annotation>
    <documentation>Number of padding bytes present in the stream before this binary block</documentation>
  </annotation>
</attribute>
Attribute swe:BlockType / @byteLength
Namespace No namespace
Annotations
Length in byte of this binary block (if known in advance)
Type integer
Properties
use optional
Used by
Complex Type swe:BlockType
Source
<attribute name="byteLength" type="integer" use="optional">
  <annotation>
    <documentation>Length in byte of this binary block (if known in advance)</documentation>
  </annotation>
</attribute>
Attribute swe:BlockType / @ref
Namespace No namespace
Annotations
Reference to the aggregate data component that this binary block encoding settings apply to
Type string
Properties
use required
Used by
Complex Type swe:BlockType
Source
<attribute name="ref" type="string" use="required">
  <annotation>
    <documentation>Reference to the aggregate data component that this binary block encoding settings apply to</documentation>
  </annotation>
</attribute>
Attribute swe:ComponentType / @encryption
Namespace No namespace
Annotations
Name of the encryption method used to encrypt the value of this field
Type anyURI
Properties
use optional
Used by
Complex Type swe:ComponentType
Source
<attribute name="encryption" type="anyURI" use="optional">
  <annotation>
    <documentation>Name of the encryption method used to encrypt the value of this field</documentation>
  </annotation>
</attribute>
Attribute swe:ComponentType / @significantBits
Namespace No namespace
Annotations
Number of significant bits actually used for a binary encoded numerical value (all remaining bits shall be set to 0)
Type integer
Properties
use optional
Used by
Complex Type swe:ComponentType
Source
<attribute name="significantBits" type="integer" use="optional">
  <annotation>
    <documentation>Number of significant bits actually used for a binary encoded numerical value (all remaining bits shall be set to 0)</documentation>
  </annotation>
</attribute>
Attribute swe:ComponentType / @bitLength
Namespace No namespace
Type integer
Properties
use optional
Used by
Complex Type swe:ComponentType
Source
<attribute name="bitLength" type="integer" use="optional"/>
Attribute swe:ComponentType / @byteLength
Namespace No namespace
Annotations
Byte length of this field when a custom data type is used
Type integer
Properties
use optional
Used by
Complex Type swe:ComponentType
Source
<attribute name="byteLength" type="integer" use="optional">
  <annotation>
    <documentation>Byte length of this field when a custom data type is used</documentation>
  </annotation>
</attribute>
Attribute swe:ComponentType / @dataType
Namespace No namespace
Annotations
Binary data type used to encode the value(s) of the referenced data component
Type anyURI
Properties
use required
Used by
Complex Type swe:ComponentType
Source
<attribute name="dataType" type="anyURI" use="required">
  <annotation>
    <documentation>Binary data type used to encode the value(s) of the referenced data component</documentation>
  </annotation>
</attribute>
Attribute swe:ComponentType / @ref
Namespace No namespace
Annotations
Reference to the data component that these binary encoding settings apply to
Type string
Properties
use required
Used by
Complex Type swe:ComponentType
Source
<attribute name="ref" type="string" use="required">
  <annotation>
    <documentation>Reference to the data component that these binary encoding settings apply to</documentation>
  </annotation>
</attribute>
Attribute swe:BinaryEncodingType / @byteOrder
Namespace No namespace
Annotations
Byte order convention used to encode this binary data (big endian = most significant byte first, MSB or little endian = least significant byte first, LSB)
Type swe:ByteOrderType
Properties
use required
Facets
enumeration bigEndian
enumeration littleEndian
Used by
Complex Type swe:BinaryEncodingType
Source
<attribute name="byteOrder" type="swe:ByteOrderType" use="required">
  <annotation>
    <documentation>Byte order convention used to encode this binary data (big endian = most significant byte first, MSB or little endian = least significant byte first, LSB)</documentation>
  </annotation>
</attribute>
Attribute swe:BinaryEncodingType / @byteEncoding
Namespace No namespace
Annotations
Byte encoding method used to encode the binary data (raw or base 64)
Type swe:ByteEncodingType
Properties
use required
Facets
enumeration base64
enumeration raw
Used by
Complex Type swe:BinaryEncodingType
Source
<attribute name="byteEncoding" type="swe:ByteEncodingType" use="required">
  <annotation>
    <documentation>Byte encoding method used to encode the binary data (raw or base 64)</documentation>
  </annotation>
</attribute>
Attribute swe:BinaryEncodingType / @byteLength
Namespace No namespace
Annotations
Total length in bytes of the binary stream (if known in advance)
Type integer
Properties
use optional
Used by
Complex Type swe:BinaryEncodingType
Source
<attribute name="byteLength" type="integer" use="optional">
  <annotation>
    <documentation>Total length in bytes of the binary stream (if known in advance)</documentation>
  </annotation>
</attribute>
Element Group swe:ComponentOrBlock
Namespace http://www.opengis.net/swe/2.0
Diagram
Diagramadvanced_encodings_xsd.tmp#Componentadvanced_encodings_xsd.tmp#Block
Used by
Model
Children swe:Block, swe:Component
Source
<group name="ComponentOrBlock">
  <choice>
    <element ref="swe:Component"/>
    <element ref="swe:Block"/>
  </choice>
</group>