Group
Group#
group ::=identifier
":" "{" "alias" ":"hdf5_path_name_array
"attributes" ":"attribute_collection
"," "links" ":"link_collection
"," "created" ":"utc_datetime
"," "lastModified" ":"utc_datetime
"," "creationProperties" ":"gcpl
"}"
link_collection ::= "["link_list
"]" link_list ::=link
(","link
)* link ::=hard_link
|soft_link
|external_link
|ud_link
hard_link ::= "{" "class" ":" "H5L_TYPE_HARD", "title" ":"link_name
"," "collection" ":" ("datasets" | "datatypes" | "groups" ) "id" ":"uuid
"creationProperties" ":"lcpl
"}" soft_link ::= "{" "class" ":" "H5L_TYPE_SOFT", "title" ":"link_name
"," "h5path" ":"unicode_string
"creationProperties" ":"lcpl
"}" external_link ::= "{" "class" ":" "H5L_TYPE_EXTERNAL", "title" ":"link_name
"," "file" ":"unicode_string
"h5path" ":"unicode_string
"creationProperties" ":"lcpl
"}" ud_link ::= "{" "class" ":" "H5L_TYPE_USER_DEFINED", "title" ":"link_name
"," "target" ":"byte_array
"creationProperties" ":"lcpl
"}" lcpl ::= "{" "charSet" ":"char_encoding
"creationOrder" ":"non_negative_integer
"}"
gcpl ::= "{"ocp
"," "filters" ":" "["link_name_filter_list
"]" "," "linkCreationOrder" ":"link_crt_order
"," "linkPhaseChange" ":"link_phase_change
"," "linksEstimate" ":"links_estimate
"," "localHeapSizeHint" ":"non_negative_integer
"," "trackTimes" ":"track_times
"}" link_crt_order ::= "H5P_CRT_ORDER_TRACKED" | "H5P_CRT_ORDER_INDEXED" link_phase_change ::= "{" "maxCompact" ":"non_negative_integer
"," "minDense" ":"non_negative_integer
"}" links_estimate ::= "{" "numEntries" ":"non_negative_integer
"," "nameLength" ":"non_negative_integer
"}" link_name_filter_list ::=deflate_filter