Revised HDF5 DTD (Version 2 -QAK)

3/27/00
QAK

Summary

These are revisions to the last version of the HDF5 file DTD I modified from Bob's original.

The changes are:

  1. Added "UserBlock".
  2. Revised SuperBlock information to have format version and length & offset information.
  3. Removed "Link" elements, per our discussion of them.
  4. Changed a few OBJ-XID's from IMPLIED to REQUIRED.
  5. Revised ChunkSize tag to have ndims and chunk sizes.
  6. Removed ArrayType.
  7. Removed Compression information from Dataset element, since it's in the StorageLayout element.
  8. Returned CompoundType to the v1.2 specification. (Allows fields to have "arrayness" within compound datatype)
  9. Changed Datasets, StoredDatatypes and Groups to have either the information about the object or a pointer to the object with the information.
The revised DTD is here:
HDF5-DTD-2-QAK.dtd


Important Questions For Discussion


I did not attempt to tackle the problem of encoding the data itself.