HDF5 UML Figures for Presenters Part I: Class Diagrams Part II: Relationship Diagrams Parts III & IV: The above, with text blocks
Part I: Class Diagrams (Can be edited in MagicDraw)
HDF5 File
HDF5 Link
HDF5 Dataset
HDF5 Dataspace
HDF5 Group
HDF5 Datatype
Atomic Datatypes
HDF5 Integer Datatype
HDF5 Floating-point Datatype
HDF5 String Datatype
HDF5 Bitfield Datatype
HDF5 Opaque Datatype
HDF5 Object Reference Datatype
HDF5 Region Reference Datatype
Aggregated Atomic Datatypes
HDF5 Variable-length Datatype
HDF5 Enumerated Datatype
HDF5 Array Datatype
HDF5 Composite Datatype
HDF5 Compound Datatype
Part II: Relationship Diagrams From NASA ESE HDF5 Standard Proposal Version of 25 January 2007 (Slide# = Figure# + 1) (Can be edited in Visio)
Seven Classes of HDF5 Objects Figure 1. There are seven classes of HDF5 objects.
Primary HDF5 Objects Figure 2. Primary HDF5 objects are individually addressable.
Hard and Soft Links Figure 3. Hard and soft links can be associated with a primary object.
Attributes Figure 4. Any primary object, including the HDF5 root group, may have attributes.
HDF5 File, One Root Group Figure 5. An HDF5 file contains exactly one root group.
HDF5 File as Container Figure 6. The HDF5 file serves as a container for HDF5 objects organized in a hierarchical structure. The arrows represent links and are the edges of the graph; groups, datasets, and named datatypes are the nodes.
File
Link
Group and Objects
Hard and Soft Links
Group and Link
Datatypes Chart
Variable-length Datatype
Array Datatype
Dataset in Context
Primary Object
Part III: Class Diagrams with text blocks (Can be edited in MagicDraw)
HDF5 File
HDF5 Link
HDF5 Dataset
HDF5 Dataspace
HDF5 Group
HDF5 Datatype Top-level datatype class Following slides present individual datatypes
Atomic Datatypes
HDF5 Integer Datatype
HDF5 Floating-point Datatype
HDF5 String Datatype
HDF5 Bitfield Datatype
HDF5 Opaque Datatype
HDF5 Object Reference Datatype
HDF5 Region Reference Datatype
Aggregated Atomic Datatypes
HDF5 Variable-length Datatype
HDF5 Enumerated Datatype
HDF5 Array Datatype
HDF5 Composite Datatype
HDF5 Compound Datatype
Part IV: Relationship Diagrams with text blocks From NASA ESE HDF5 Standard Proposal Version of 25 January 2007 (Slide# = Figure# + 1) (Can be edited in Visio)
Seven Classes of HDF5 Objects Figure 1. There are seven classes of HDF5 objects.
Primary HDF5 Object Figure 2. Primary HDF5 objects are individually addressable.
Hard and Soft Links Figure 3. Hard and soft links can be associated with a primary object.
Attributes Figure 4. Any primary object, including the HDF5 root group, may have attributes.
HDF5 File, One Root Group Figure 5. An HDF5 file contains exactly one root group.
HDF5 File as Container Figure 6. The HDF5 file serves as a container for HDF5 objects organized in a hierarchical structure. The arrows represent links and are the edges of the graph; groups, datasets, and named datatypes are the nodes.
File
Link
Group and Objects
Hard and Soft Links
Group and Link
Datatypes Chart
Variable-length Datatype
Array Datatype
Dataset in Context
Primary Object