Miscellaneous#
ocp ::= "attributeCreationOrder" ":"attr_crt_order"," "attributePhaseChange" ":"attr_phase_change"," "trackTimes" ":"track_timesattr_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_pathport ::=non_negative_integerpath ::= ( "datasets" | "datatypes" | "groups" ) "/"identifierfragment ::= "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_arraymaxdims_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 ::=identifieridentifier ::=uuid| **TBD** uuid ::= /[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/