Attributes { HDF5_ROOT_GROUP { String Dataset "Dataset1", "HD1"; Group1 { Group2 { String Dataset "Dataset2", "Dataset3", "Dataset4"; Group3 { String Dataset "Dataset4", "HD1"; Group4 { } } } } } H5_GLOBAL { String HDF5_OBJ_FULLPATH "H5_GLOBAL"; Int32 attr 100, 200; } /Dataset1 { String HDF5_OBJ_FULLPATH "/Dataset1"; } /Group1/ { String HDF5_OBJ_FULLPATH "/Group1/"; } /Group1/Group2/ { String HDF5_OBJ_FULLPATH "/Group1/Group2/"; Int32 attr 100, 200; } /Group1/Group2/Dataset2 { String HDF5_OBJ_FULLPATH "/Group1/Group2/Dataset2"; } /Group1/Group2/Dataset3 { String HDF5_OBJ_FULLPATH "/Group1/Group2/Dataset3"; } /Group1/Group2/Dataset4 { String HDF5_OBJ_FULLPATH "/Group1/Group2/Dataset4"; } /Group1/Group2/Group3/ { String HDF5_OBJ_FULLPATH "/Group1/Group2/Group3/"; HDF5_SOFTLINK_1 { String linkname "SD1"; String LINKTARGET "Dataset4"; } } /Group1/Group2/Group3/Dataset4 { String HDF5_OBJ_FULLPATH "/Group1/Group2/Group3/Dataset4"; Int32 attr 100, 200; } /Group1/Group2/Group3/Group4/ { String HDF5_OBJ_FULLPATH "/Group1/Group2/Group3/Group4/"; } /Group1/Group2/Group3/HD1 { String HDF5_OBJ_FULLPATH "/Group1/Group2/Group3/HD1"; Int32 attr 100, 200; String HDF5_HARDLINK "/Group1/Group2/Group3/Dataset4"; } /HD1 { String HDF5_OBJ_FULLPATH "/HD1"; String HDF5_HARDLINK "/Dataset1"; } / { HDF5_SOFTLINK_1 { String linkname "other"; String LINKTARGET "think"; } } }