Miscellaneous#
ocp ::= "attributeCreationOrder" ":"attr_crt_order
"," "attributePhaseChange" ":"attr_phase_change
"," "trackTimes" ":"track_times
attr_crt_order ::= "H5P_CRT_ORDER_TRACKED" | "H5P_CRT_ORDER_INDEXED" attr_phase_change ::= "{" "maxCompact" ":"non_negative_integer
"," "minDense" ":"non_negative_integer
"}" track_times ::= "false" | "true"
URL
url ::=scheme
"://"domain
[ ":"port
] "/"path
[ "#"fragment
] scheme ::= "file" | "http" domain ::=rfc1738_url_path
port ::=non_negative_integer
path ::= ( "datasets" | "datatypes" | "groups" ) "/"identifier
fragment ::= "h5("hdf5_path_name
")"
hdf5_path_name_array ::= "["hdf5_path_name_list
"]" hdf5_path_name_list ::=hdf5_path_name
, (","hdf5_path_name
)* hdf5_path_name ::= [ "/" ]link_name
("/"link_name
)* link_name ::= ascii_string_wo_slash | unicode_string_wo_slash
Simple Types
byte_array ::= "["byte_list
"]" byte_list ::=byte_value
(","byte_value
)* byte_value ::= /0x[0-F][0-F]/ dims_array ::=non_negative_integer_array
maxdims_array ::= "["maxdims_list
"]" maxdims_list ::=maxdim
(","maxdim
)* maxdim ::=positive_integer
| "H5S_UNLIMITED" non_negative_integer_array ::= "["non_negative_integer_list
"]" non_negative_integer_list ::=non_negative_integer
(","non_negative_integer
)* non_negative_integer ::= /integer >= 0/ positive_integer_array ::= "["positive_integer_list
"]" positive_integer_list ::=positive_integer
(","positive_integer
)* positive_integer ::= /integer > 0/
Date and Time
utc_datetime ::= **TBD**
Strings
ascii_string_wo_slash ::= **TBD** ascii_string ::= **TBD** unicode_string_wo_slash ::= **TBD** unicode_string ::= **TBD**
Identifier
id_reference ::=identifier
identifier ::=uuid
| **TBD** uuid ::= /[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/