Я полагаю, что в HDF5 надежно указывать любую желаемую строку в качестве имени группы или набора данных. Например (из Python)
import h5py
h5file = h5py.File("newfile.h5", "w")
h5file.create_group("an incredibly descriptive, maybe even obnoxious group name")
h5grp = h5file["an incredibly descriptive, maybe even obnoxious group name"]
h5dset = h5grp.create_dataset("all kinds of useful things", [100,100])
print h5dset
h5file.close()
В качестве альтернативы вы можете использовать более сложные имена групп и наборов данных, а также подробный строковый атрибут для объяснения значения данных.