C.2.2 TypeDescription
A TypeDescription describes the structure of a binary encoded value. A TypeDescription is an abstract base type and only instances of subtypes may appear in a TypeDictionary. The components of a TypeDescription are described in Table C.2.
| Name | Type | Description |
|---|---|---|
| Documentation | Documentation | An element that contains human readable text and XML that describes the type. This element should capture any semantic information that would help a human to understand what is contained in the value. |
| Name | xs:NCName | An attribute that specifies a name for the TypeDescription that is unique within the dictionary. The fields of structured types reference TypeDescriptions by using this name qualified with the dictionary namespace URI. |
| DefaultByteOrder | ByteOrder | An attribute that specifies the default ByteOrder for the type description. This value overrides the setting in any TypeDictionary or in any StructuredType that references the type description. |
| anyAttribute | * | Authors of a TypeDictionary may add their own attributes to any TypeDescription that shall be qualified with a namespace defined by the author. Applications should not be required to understand these attributes in order to interpret a binary encoded instance of the type. |