Schema for the XML headers of the SDM Binary Data Format (vers. 0.94)

Complex Type: BinaryData

[Table of contents]

Super-types:None
Sub-types:
NameBinaryData
Abstractyes
Documentation Base of a type hierarchy to type the dataRef element in the main header (the sdmDataSubsetHeader element) at the instance level using the xsi:type attribute.

Technical details: this design with an empty base on top of a type hierarchy allows to have an element with a single name but various different contents, specialized types being invoked at the instance level. This allows to implement very simply the integrity constraints using the key/keyref mechanism.
XML Instance Representation
<.../>
Diagram
Schema Component Representation
<xs:complexType name="BinaryData" abstract="true">
<xs:sequence/>
</xs:complexType>