An HDF5 Region Reference Datatype (Attribute)#

{
    "apiVersion": "1.0.0",
    "datasets": {
        "a27c4d1c-7bf7-11e4-8fa1-3c15c2da029e": {
            "attributes": [
                {
                    "name": "A1", 
                    "shape": {
                        "class": "H5S_SIMPLE", 
                        "dims": [2]
                    }, 
                    "type": {
                        "base": "H5T_STD_REF_DSETREG", 
                        "class": "H5T_REFERENCE"
                    }, 
                    "value": [
                        {
                            "id": "a27c5e5e-7bf7-11e4-a259-3c15c2da029e", 
                            "class": "H5S_SEL_POINTS", 
                            "selection": [
                                [0, 1], 
                                [2, 11], 
                                [1, 0], 
                                [2, 4]
                            ]
                        }, 
                        {
                            "id": "a27c5e5e-7bf7-11e4-a259-3c15c2da029e", 
                            "class": "H5S_SEL_HYPERSLABS", 
                            "selection": [
                                {
                                    "start": [0, 0], 
                                    "opposite": [0, 2]
                                },
                                {
                                    "start": [0, 11], 
                                    "opposite": [0, 13]
                                }, 
                                {
                                    "start": [2, 0], 
                                    "opposite": [2, 2]
                                }, 
                                {
                                    "start": [2, 11], 
                                    "opposite": [2, 13]
                                }
                            ]
                        }
                    ]
                }
            ], 
            "shape": {
                "class": "H5S_NULL"
            }, 
            "type": {
                "base": "H5T_STD_I32LE", 
                "class": "H5T_INTEGER"
            }, 
            "value": null
        }, 
        "a27c5e5e-7bf7-11e4-a259-3c15c2da029e": {
            "shape": {
                "class": "H5S_SIMPLE", 
                "dims": [3, 16],
                "maxdims": [3, 16]
            }, 
            "type": {
                "base": "H5T_STD_I8LE", 
                "class": "H5T_INTEGER"
            }, 
            "value": [
                [84, 104, 101, 32, 113, 117, 105, 99, 107, 32, 98, 114, 111, 119, 110, 0],
                [102, 111, 120, 32, 106, 117, 109, 112, 115, 32, 111, 118, 101, 114, 32, 0], 
                [116, 104, 101, 32, 53, 32, 108, 97, 122, 121, 32, 100, 111, 103, 115, 0]
            ]
        }
    }, 
    "groups": {
         "a27b629e-7bf7-11e4-b14c-3c15c2da029e": {
             "links": [
                {
		    "class": "H5L_TYPE_HARD",
                    "title": "DS1",
		    "collection": "datasets",
                    "id": "a27c4d1c-7bf7-11e4-8fa1-3c15c2da029e"
                }, 
                {
		    "class": "H5L_TYPE_HARD",
                    "title": "DS2",
		    "collection": "datasets",
                    "id": "a27c5e5e-7bf7-11e4-a259-3c15c2da029e"
                }
            ]
         }
    }, 
    "root": "a27b629e-7bf7-11e4-b14c-3c15c2da029e"
}