It may be useful to have a common API to store global attributes for the graph. For example, a graph can have
- Read-only built-in attributes for the graph schema: default values and dtypes of the node and edge attributes, compression of the array etc.
- Writable user-defined attributes for arbitrary metadata for the graph. For example, the software that generated the graph etc.