I know it is past the deadline, but I stumbled across this when I was looking for something related to Issue 31 and I think it is worth fixing up

Do we really need 10 objects related to Components and its sub types ? It is very complex with lots of abstract layers. 

Layer 1.- DataSet high level layer

Layer 2.- Dataset subtypes layer including Data Structure Components

Layer 3 - Data Structure Component subtypes

Layer 4 - Unit and Dimensional data set related components


Here is what it looks like now:

One suggestion to simplify this section of the model:

I think, even if I do say so myself,  that the suggestion below is easier to understand. There are only two layers of abstraction and we reduce the number of objects from 10 to 4. It also gives more emphasis and better use of Data Structure Component as an object.


Things to clarify: 

 

 

 New options from ABS

  

Benefits:

Things to note: