-
Notifications
You must be signed in to change notification settings - Fork 3
R34
Attribute values are constrained by exactly one Scalar
Scalar constrains values of zero, one or many Attribute
By definition, an Attribute must specify a Type, which is constrained to be a Scalar. (A Non Scalar Type is a Table and would imply that a relationship to some other Class is a better option than trying to shove a table into an attribute value).
A Scalar may be defined which does not constrain any Attribute of a Class, but does constrain a Table Attribute. Not sure if there are any other use cases for Scalar (Parameter values may be non scalar). But there are no obvious principles that exclude the possible use of a Scalar for some variable other than a Model Attribute, so we'll keep the multiplicity conditional for now.
Copyright © 2021-2023 Leon Starr