------------------------------------------------------------------------------ HDF5-FILE ------------------------------------------------------------------------------ HDF5-FILE |_(userblock?, | |_(#PCDATA) | |__superblock?, | |_EMPTY | |__rootgroup) |_(groupptr | | |_EMPTY | |__(attribute*, | |_(dataspace, | | |_(scalardataspace | | | | |_EMPTY | | | | | |__simpledataspace | | | | |_(dimension)+ | | | |_EMPTY | | | | | | | | |__complexdataspace) | | |_EMPTY | | | | | |__datatype, | | |_(atomictype | | | | |_(integertype | | | | | |_EMPTY | | | | | | | |__floattype | | | | | |_EMPTY | | | | | | | |__stringtype | | | | | |_EMPTY | | | | | | | |__timetype | | | | | |_EMPTY | | | | | | | |__bitfieldtype | | | | | |_EMPTY | | | | | | | |__opaquetype | | | | | |_EMPTY | | | | | | | |__referencetype | | | | | |_(objectreferencetype | | | | | | |_EMPTY | | | | | | | | | |__regionreferencetype) | | | | |_EMPTY | | | | | | | | | | | |__enumtype) | | | |_(enumelement, | | | | |_(#PCDATA) | | | | | | | |__enumvalue)+ | | | |_(#PCDATA) | | | | | | | | | | | |__compoundtype | | | | |_(field)+ | | | |_(datatype, ... | | | |__fielddims) | | | |_(fielddimension)+ | | | |_EMPTY | | | | | | | | | | | | | | |__vltype) | | |_(datatype) ... | | | | | |__data) | |_(nativehdf5 | | | |_EMPTY | | | |__datafromfile | | | |_(#PCDATA) | | | |__nodata) | |_EMPTY | | | |___group*, | |_(groupptr | ... | |__(attribute*, ... | |___group*, ... | |___dataset*, ... | |___nameddatatype*, ... | |___softlink*)) ... | |___dataset*, | |_(datasetptr | | | |_EMPTY | | | |__(attribute*, ... | |___dataspace, ... | |___(datatype | ... | |____nameddatatypeptr), | | |_EMPTY | | | |___data, ... | |___storagelayout?)) | |_(contiguouslayout | | | |_EMPTY | | | |__chunkedlayout | | | |_(compression, | | | |_EMPTY | | | | | |__chunkdimension+) | | |_EMPTY | | | | | |__compactlayout | | | |_EMPTY | | | |__externallayout) | |_(externalfileinfo)+ | |_EMPTY | | | | |___nameddatatype*, | |_(nameddatatypeptr | ... | |__(attribute*, ... | |___datatype)) ... | |___softlink*)) |_EMPTY