Previous: Example of Dataspace Use Case #7 - ASCI with Unlimited Dimensions Index Next: Improved (again) Dataset Data Model

Derived Requirements for Dataspace Revision

  1. Dataspaces must be able to be both shared and private. (Use cases #6 & #7)
  2. Dataspace dimensions must be able to be both shared and private. (Use cases #3 & #4)
  3. Dimension scales must be able to be both shared and private. (Use cases #1 & #2)
  4. All combinations of above objects are allowed.
  5. Multiple scales may be associated with each dimension. (Use cases #5)
  6. Unlimited dimensions on shared dimensions and dataspaces are allowed. (Use cases #4 & #7)
  7. Changing the size of a dimension in a dataset which is sharing that dimension (via shared dimension or dataspace) is updated in the "current" size of the shared dimension information. (Use cases #4 & #7)