
multidimensional_object
A <multidimensional_object> is an <abstract_object> that is an ordered list of <thing>.
The significance of the <multidimensional_object> is determined by being a member of a <class_of_multidimensional_object>
that indicates the role played by each of its elements.
NOTE The <multidimensional_object> [A,B,C] is different from [B,C,A].
EXAMPLE [32, 1.8, 20] is a <multidimensional_object> that may be specified to be the input parameters
for the function y=a+bx to convert 20 Celsius to Fahrenheit.
EXPRESS specification:
|
|
| ENTITY multidimensional_object
|
|
|
|
|
| elements
|
:
|
LIST [1:?] OF thing;
|
| position
|
:
|
OPTIONAL LIST [1:?] OF INTEGER;
|
|
|
|
Attribute definitions:
| elements
|
:
|
The list of <thing> that constitute the <multidimensional_object>. The role of each <thing>
is determined by a classifying <class_of_multidimensional_object>.
|
| position
|
:
|
The position of the element relative to the list of roles in the classifying <class_of_multidimensional_object>.
The elements shall be listed in ascending order.
NOTE This attribute is required when some elements are missing. The list data type does not allow empty
elements in the list. This attribute, when present, supplies the mapping information. When this attribute
is missing, then all elements are present.
|
References (6):
Inheritance graph
|
|
| ENTITY multidimensional_object;
|
|
|
|
|
| elements
|
:
|
LIST [1:?] OF thing;
|
| position
|
:
|
OPTIONAL LIST [1:?] OF INTEGER;
|
|
|
|