HDF5 "textlinkfar.h5" { GROUP "/" { EXTERNAL_LINK "src_file" { TARGETFILE "textlinksrc.h5" TARGETPATH "/" GROUP "/" { EXTERNAL_LINK "ext2soft_link1" { TARGETFILE "tsoftlinks.h5" TARGETPATH "/soft_dset1" DATASET "/soft_dset1" { DATATYPE H5T_STD_I32BE DATASPACE SIMPLE { ( 4, 2 ) / ( 4, 2 ) } DATA { (0,0): 0, 0, (1,0): 1, 1, (2,0): 2, 2, (3,0): 3, 3 } } } EXTERNAL_LINK "ext2softdangle_link1" { TARGETFILE "tsoftlinks.h5" TARGETPATH "/soft_dangle" } EXTERNAL_LINK "ext_link1" { TARGETFILE "textlinktar.h5" TARGETPATH "group" GROUP "group" { DATASET "dset" { DATATYPE H5T_STD_I32LE DATASPACE SIMPLE { ( 6 ) / ( 6 ) } DATA { (0): 1, 2, 3, 4, 5, 6 } } EXTERNAL_LINK "elink_t1" { TARGETFILE "textlinksrc.h5" TARGETPATH "/" GROUP "/" { HARDLINK "/" } } EXTERNAL_LINK "elink_t2" { TARGETFILE "textlinksrc.h5" TARGETPATH "/ext_link4" } GROUP "subgroup" { GROUP "link_to_group" { HARDLINK "/group" } } } } EXTERNAL_LINK "ext_link2" { TARGETFILE "textlinktar.h5" TARGETPATH "dset" DATASET "dset" { DATATYPE H5T_STD_I32LE DATASPACE SIMPLE { ( 6 ) / ( 6 ) } DATA { (0): 1, 2, 3, 4, 5, 6 } } } EXTERNAL_LINK "ext_link3" { TARGETFILE "textlinktar.h5" TARGETPATH "type" DATATYPE "type" H5T_STD_I32LE; } EXTERNAL_LINK "ext_link4" { TARGETFILE "textlinktar.h5" TARGETPATH "group/elink_t2" } EXTERNAL_LINK "ext_link5" { TARGETFILE "textlinktar.h5" TARGETPATH "empty_group" GROUP "empty_group" { } } } } } }