TimeSupport, DataType and IsRegular

Are DataType and TimeSupport linked? Should they be a single concept?

DataType Examples:
What is the DataType for "instantaneous"?

DataTypeTimeSupport Regular Note
Continuous optionalYesdefault=instantaneous
Sporadicoptional Nodefault=instantaneous
Average required, not 0Yes
Minimum required, not 0Yes
Maximum required, not 0Yes
Constant Over Interval required, not 0Yes or No ||
Categoricaloptional ? Yes or NoTimeSupport usually not apply... but who is to say non-parametric stats cannot be stored.

What would happen if rather than being just controlled vocabulary, DataType was an object associated with time scale, This would make the any validation rules apply to the TimeScale object, rather than having to be programmed into the variable (and/or series object)?

TimeScale
DataType
DataType Instantaneous
DataType OverInterval


Other pages
Are