ASAM ODS Base Model 4.1 |
Latest modification: $Date: 2003/06/05 11:03:59 $ |
ASAM ODS Base Element Definitions
Table of Contents
AoEnvironment (ID=1, HighQSoft: 101) Next Top
This is the definition of the environment base element. The base element AoEnvironment may be used
as the parent of all other top level base elements. If these father/child relations are not explicitly
available in the underlying data, they are assumed by an ASAM ODS application. The reason is that large
numbers of instances lead to a lot of references to the environment instance (redundant information).
Some older servers still keep this redundant information even if it is no longer neccessary.
Only one application element in an ASAM ODS database may be derived from the base element AoEnvironment.
Additionally, the environment application element can be instantiated only once. The attribute of base
attribute type "NAME" of this base element contains the global name of the ASAM ODS data source. It is
used to identify the data source in ATF files, as a global name in the ASAM path and as the service
name for CORBA Name Services. The name should be chosen in a way that it is as unique as possible to
avoid naming collisions with other services.
AoEnvironment Base Attributes
Attribute Name | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
type | DT_String | no | no | no |
interface_version | DT_String | no | no | no |
max_test_level | DT_Long | no | yes | no |
meaning_of_aliases | DT_Unknown | no | no | no |
entity_mapping | DT_Unknown | no | no | no |
AoEnvironment Base References
AoEnvironment is (optional) father of:
AoEnvironment has no father.
AoEnvironment has no informational relations.
AoTest (ID=36, HighQSoft: 102) Next Previous Top
The base element AoTest is used to build hierarchical structures (together with AoSubTest). The
functionality of AoTest within ASAM ODS is similar to the root directory in a hierarchical file
system. AoSubTest is comparable to subdirectories. AoTest and AoSubtest are the hierarchy building
blocks for test and measurement data and the base element AoMeasurement has the role of representing
the leaves of the tree. For the management of measurements and tests the following rules must be followed:
- In the whole model only one entity of type AoTest (or a derived subtype) may be instantiated.
This one is the main test (e.g. an application element called "Testseries").
- In the whole model only one entity of type AoMeasurement (or a derived subtype) may be
instantiated (e.g. called "Measurement").
-
Hierarchy creation rules
- Assuming no entities of type AoSubTest (or its subtype) are used, then the attribute
"children" of the AoTest element "Testseries" is always of the type "Measurement",
i.e. children of an instance of "Testseries" are all instances of "Measurement".
It is not allowed to have children of type "Testseries". The Test-Measurement-Hierachy
then has the form: Testseries --o Measurement
- Assuming there is one application element derived from AoSubTest (e.g. called "Maintest"),
the attribute "children" of "Testseries" is of type "Maintest", and the attribute "parent_test"
of "Maintest" is of type "Testseries". The attribute "children" of "Maintest" is of type
"Measurement". The Test-Measurement-Hierarchie then has the form:
Testseries --o Maintest --o Measurement
- Assuming more than one application element have been derived from AoSubTest (e.g. "Maintest",
"Subtest" and "Subsubtest"), then they have to be build strictly as a chain: Testseries --o
Maintest --o Subtest --o Subsubtest --o Measurement
In this chain the uppermost application element of AoSubTest (here "Maintest") has a "parent_test"
attribute of type "Testseries" (the AoTest element), and the lowermost application element of AoSubTest
(here "Subsubtest") has a "children" attribute of type "Measurement". The other "parent_test" and
"children" attributes of the inner AoSubTest application elements always have exactly the type of
the corresponding application elements in the chain (e.g. the "parent_test" attribute of "Subtest"
is of type "Maintest", and the "children" attribute of "Subtest" is of type "Subsubtest"). So the
rule says: It is not allowed to have a "parent_test" relation to an instance of another application
element than the one defined in the chain as the parent test. An analogous rule is valid for the
"children" attribute.
AoTest Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoTest Base References
AoTest is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | children | test |
 |
AoSubTest |
S[0:?] | children | parent_test |
AoTest is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | test |
AoTest has no informational relations.
AoSubTest (ID=2, HighQSoft: 106) Next Previous Top
The base element AoSubTest is used to build hierarchical structures (together with AoTest). The
functionality of AoTest within ASAM ODS is similar to the root directory in a hierarchical file
system. AoSubTest is comparable to subdirectories. AoTest and AoSubtest are the hierarchy building
blocks for test and measurement data and the base element AoMeasurement has the role of representing
the leaves of the tree. For hierarchy building rules see the description of AoTest.
AoSubTest Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoSubTest Base References
AoSubTest is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | children | test |
 |
AoSubTest |
S[0:?] | children | parent_test |
AoSubTest is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTest |
S[1:1] | parent_test | children |
 |
AoSubTest |
S[1:1] | parent_test | children |
AoSubTest has no informational relations.
AoMeasurement (ID=3, HighQSoft: 103) Next Previous Top
The base element AoMeasurement represents the measurement matrix. The "measurement" refers to an
unchanged set of unit under test individuals on a test stand, that means to a constant 'test
equipment'. The "measurement" possesses "measurement quantities", which in turn possess
"values" in specified "measured points". The "measurement" is an abstract term which puts
together the "quantities" and their "values" according to the application. The "measurement"
may also serve as a "pattern measurement" for a description of reference values of a "test
step". The quantities referred in the "pattern measurement" are used as set quantities in the
"measurement". The descriptive data which refer to a special "measurement", as there are
the date of the measurement, the name of the test stand leader, are attributes of
"measurement" ("application attributes").
AoMeasurement Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
measurement_begin | DT_Date | no | yes | no |
measurement_end | DT_Date | no | yes | no |
AoMeasurement Base References
AoMeasurement is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurementQuantity |
S[0:?] | measurement_quantities | measurement |
 |
AoSubmatrix |
S[0:?] | submatrices | measurement |
AoMeasurement is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTest |
S[1:1] | test | children |
 |
AoSubTest |
S[1:1] | test | children |
AoMeasurement informational relations:
AoMeasurementQuantity (ID=4, HighQSoft: 105) Next Previous Top
The base element AoMeasurementQuantity represents a column of the measurement value matrix.
It expresses the use of a "quantity" during "measurement". The specified "measurement quantity"
occurs only once in one "measurement". The "measurement quantities" may stand in mutual relationship,
it means that one quantity is dependent from the other. Particularly for time flow measurements there
is the relation of one quantity to the corresponding time quantity.
AoMeasurementQuantity Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
datatype | DT_Long | no | yes | no |
rank | DT_Long | no | yes | no |
dimension | DS_Long | no | yes | no |
type_size | DT_Long | no | yes | no |
interpolation | DT_Long | no | yes | no |
minimum | DT_Double | no | no | no |
maximum | DT_Double | no | no | no |
average | DT_Double | no | no | no |
standard_deviation | DT_Double | no | no | no |
AoMeasurementQuantity Base References
AoMeasurementQuantity has no children.
AoMeasurementQuantity is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[1:1] | measurement | measurement_quantities |
AoMeasurementQuantity informational relations:
AoSubmatrix (ID=38, HighQSoft: 104) Next Previous Top
Submatrices are generally homogenous subareas of a measurement matrix. The inhomogenous
measurement matrix of the "measurement" has to be created out of the corresponding
"submatrices" using the specified "link instructions" stored in the "measurement".
The link instructions for producing of the measurement matrix could be:
+ Merge according to defined "measurement quantities"
+ Join according to defined "measurement quantities"
+ Sort
(+ Compress, i.e. removing of duplicates with tolerance;
within ASAM ODS two rows are not combined into one).
Submatrices are the objects which are physically stored. The creation of submatrices bases
on application specific, technical reasons for storing.
AoSubmatrix Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
number_of_rows | DT_Long | no | yes | no |
AoSubmatrix Base References
AoSubmatrix is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoLocalColumn |
L[0:?] | local_columns | submatrices |
AoSubmatrix is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[1:1] | measurement | submatrices |
AoSubmatrix has no informational relations.
AoLocalColumn (ID=39, HighQSoft: 107) Next Previous Top
The base element AoLocalColumn represents the columns of submatrices.
The attribute "values" holds a sequence of values. The datatype is identical for all values in a sequence.
Each value in the sequence may contain either exactly one scalar measurement value or an n-dimensional
array.
The datatype of the values is defined in the related measurement quantity in attribute "datatype". The
name of the relation from the local column to the measurement quantity is "measurement_quantity".
The number of values in the sequence is defined in the parent submatrix of the local column. The
name of the relation from the local column to the submatrix is "submatrix". The name of the attribute
in submatrix containing the number of values in a local column is "number_of_rows".
For multi-dimensional data the number of dimensions is defined in the attribute "rank"
of the related measurement quantity. the name of the relation to the measurement quantity is
"measurement_quantity" (same as for the datatype above). The dimensions of the multi-dimensional
array are defined also in the related measurement quantity in attribute "dimension".
The total number of values in the n-dimensional array may be calculated as follows:
n_values = number_of_rows;
FOR i=1...rank [nothing happens if rank=0]
n_values = n_values * dimension[i-1];
END_FOR;
Do not use this algorithmn if the attribute "sequence_representation" is set to
"explicit" or "formula".
AoLocalColumn Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
flags | DS_Short | no | no | no |
global_flag | DT_Short | no | yes | no |
independent | DT_Short | no | yes | no |
minimum | DT_Double | no | no | no |
maximum | DT_Double | no | no | no |
sequence_representation | DT_Long | no | yes | no |
generation_parameters | DS_Double | no | no | no |
values | DT_Unknown | no | no | no |
AoLocalColumn Base References
AoLocalColumn is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoExternalComponent |
S[0:1] | external_component | local_column |
AoLocalColumn is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoSubmatrix |
S[1:1] | submatrix | local_columns |
AoLocalColumn informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurementQuantity |
S[1:1] | measurement_quantity | local_columns |
AoPhysicalDimension (ID=15, HighQSoft: 116) Next Previous Top
The base element AoPhysicalDimension is represented by the seven dimensional exponents of the SI base
dimensions length, mass, time, temperature, current, molar amount, light intensity (measured
in SI base units m, kg, s, K, A, Mol, cd). Usually many of the exponents are zero, particularly
the dimensionless units (as eg. "%") have all exponents=0.
Please note that several physical dimensions may exist that have the same set of exponents
AoPhysicalDimension Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
length_exp | DT_Long | no | yes | no |
mass_exp | DT_Long | no | yes | no |
time_exp | DT_Long | no | yes | no |
current_exp | DT_Long | no | yes | no |
temperature_exp | DT_Long | no | yes | no |
molar_amount_exp | DT_Long | no | yes | no |
luminous_intensity_exp | DT_Long | no | yes | no |
length_exp_den | DT_Long | no | no | no |
mass_exp_den | DT_Long | no | no | no |
time_exp_den | DT_Long | no | no | no |
current_exp_den | DT_Long | no | no | no |
temperature_exp_den | DT_Long | no | no | no |
molar_amount_exp_den | DT_Long | no | no | no |
luminous_intensity_exp_den | DT_Long | no | no | no |
AoPhysicalDimension Base References
AoPhysicalDimension has no children.
AoPhysicalDimension is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | physicaldimension |
AoPhysicalDimension informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUnit |
S[0:?] | units | phys_dimension |
AoQuantity (ID=11, HighQSoft: 114) Next Previous Top
The base element AoQuantity represents a named test variable with its features.
The features are (e.g.):
- unit, physical meaning
- data type of the value (Real, Integer, Boolean, String, Matrices, and many others)
A quantity is not a measurement channel, it rather describes a physical phenomenon.
Examples:
- torque (Real)
- time (Real)
- estimated temperature {"cold","warm","hot"}
- ignition on (Boolean)
- ignition characteristic curve (which is applicable for a work point) (matrix of Real values).
AoQuantity Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
quantity_classification | DT_Long | no | no | no |
default_rank | DT_Long | no | yes | no |
default_dimension | DS_Long | no | yes | no |
default_datatype | DT_Long | no | yes | no |
default_type_size | DT_Long | no | yes | no |
default_mq_name | DT_String | no | yes | no |
AoQuantity Base References
AoQuantity is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoQuantity |
S[0:?] | successors | predecessor |
AoQuantity is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | quantities |
 |
AoQuantity |
S[0:1] | predecessor | successors |
AoQuantity informational relations:
AoQuantityGroup (ID=12, HighQSoft: 117) Next Previous Top
The base element AoQuantityGroup describes the features of a quantity set. One quantity may belong to
many quantity groups. This allows to create a net of relationships between quantities.
Example for a group assignment of a quantity: The quantity "F.FL" belongs, as indicated in
its hierarchical name structure, to the forces ("F") and to a position "front left" ("FL"). It may
belong to the quantity groups: "length force", "calculated quantity", "filtered quantity" and
"front left phenomena".
AoQuantityGroup Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoQuantityGroup Base References
AoQuantityGroup has no children.
AoQuantityGroup is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | quantitygroup |
AoQuantityGroup informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoQuantity |
S[?:?] | quantities | groups |
AoTestEquipment (ID=23, HighQSoft: 110) Next Previous Top
The base element AoTestEquipment together with AoTestEquipmentPart is used
to describe the instrumentation of a test bench or measurement system.
AoTestEquipment Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoTestEquipment Base References
AoTestEquipment is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTestEquipmentPart |
S[0:?] | children | parent_equipment |
 |
AoTestDevice |
S[0:?] | children | parent_equipment |
AoTestEquipment is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | testequipment |
AoTestEquipment informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | equipments |
 |
AoMeasurementQuantity |
Optional S[0:?] | measurement_quantity | channel |
AoTestEquipmentPart (ID=24, HighQSoft: 111) Next Previous Top
The base element AoTestEquipmentPart together with AoTestEquipment is used
to describe the instrumentation of a test bench or measurement system.
AoTestEquipmentPart Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoTestEquipmentPart Base References
AoTestEquipmentPart is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTestEquipmentPart |
S[0:?] | children | parent_equipment |
 |
AoTestDevice |
S[0:?] | children | parent_equipment |
AoTestEquipmentPart is child of:
AoTestEquipmentPart informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | equipments |
 |
AoMeasurementQuantity |
Optional S[0:?] | measurement_quantity | channel |
AoTestDevice (ID=37, HighQSoft: 123) Next Previous Top
The base element AoTestDevice represents an ASAM-GDI test device.
AoTestDevice Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoTestDevice Base References
AoTestDevice is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTestDevice |
S[0:?] | children | parent_equipment |
AoTestDevice is child of:
AoTestDevice informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | equipments |
 |
AoMeasurementQuantity |
Optional S[0:?] | measurement_quantity | channel |
AoTestSequence (ID=25, HighQSoft: 112) Next Previous Top
The base element AoTestSequence together with AoTestSequencePart is used
to describe the different steps required to do a specific test or measurement.
AoTestSequence Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoTestSequence Base References
AoTestSequence is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTestSequencePart |
S[0:?] | children | parent_sequence |
AoTestSequence is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | testsequence |
AoTestSequence informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | sequences |
AoTestSequencePart (ID=26, HighQSoft: 113) Next Previous Top
The base element AoTestSequencePart together with AoTestSequence is used
to describe the different steps required to do a specific test or measurement.
AoTestSequencePart Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoTestSequencePart Base References
AoTestSequencePart is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTestSequencePart |
S[0:?] | children | parent_sequence |
AoTestSequencePart is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoTestSequence |
S[1:1] | parent_sequence | children |
 |
AoTestSequencePart |
S[1:1] | parent_sequence | children |
AoTestSequencePart informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | sequences |
AoUnitUnderTest (ID=21, HighQSoft: 108) Next Previous Top
The base element AoUnitUnderTest together with AoUnitUnderTestPart is used
to describe the test candidate.
AoUnitUnderTest Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoUnitUnderTest Base References
AoUnitUnderTest is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUnitUnderTestPart |
S[0:?] | children | parent_unit_under_test |
AoUnitUnderTest is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | unitundertest |
AoUnitUnderTest informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | units_under_test |
AoUnitUnderTestPart (ID=22, HighQSoft: 109) Next Previous Top
The base element AoUnitUnderTestPart together with AoUnitUnderTest is used
to describe the test candidate.
AoUnitUnderTestPart Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoUnitUnderTestPart Base References
AoUnitUnderTestPart is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUnitUnderTestPart |
S[0:?] | children | parent_unit_under_test |
AoUnitUnderTestPart is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUnitUnderTest |
S[1:1] | parent_unit_under_test | children |
 |
AoUnitUnderTestPart |
S[1:1] | parent_unit_under_test | children |
AoUnitUnderTestPart informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoMeasurement |
S[0:?] | measurement | units_under_test |
AoUnit (ID=13, HighQSoft: 115) Next Previous Top
This entitiy specifies in which unit a measurement quantitiy has been measured. While the
AoPhysicalDimension is constant (e.g. mass) the units may vary (e.g. "g", "mg", "kg", "lbs").
"Units", which refer to the same AoPhysicalDimension, can be converted to each other by
means of 'Unit Offset' and 'Unit Factor'. Two units may refer to the same physical dimension,
only if the conversion between these units makes sense.
AoUnit Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
factor | DT_Double | no | no | no |
offset | DT_Double | no | no | no |
AoUnit Base References
AoUnit has no children.
AoUnit is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | units |
AoUnit informational relations:
AoUnitGroup (ID=14, HighQSoft: 118) Next Previous Top
The base element AoUnitGroup allows grouping of "units" according to free criteria.
Examples: "MKS", "USA", "outdated".
AoUnitGroup Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoUnitGroup Base References
AoUnitGroup has no children.
AoUnitGroup is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | unitgroup |
AoUnitGroup informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUnit |
S[?:?] | units | groups |
AoUser (ID=34, HighQSoft: 119) Next Previous Top
The base element AoUser denotes an individual user as used by a client for identification when
accessing data via the ODS interface.
AoUser Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
password | DT_String | no | no | no |
AoUser Base References
AoUser has no children.
AoUser is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | user |
AoUser informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUserGroup |
S[?:?] | groups | users |
AoUserGroup (ID=35, HighQSoft: 124) Next Previous Top
The base element AoUnitGroup allows grouping of "units" according to free criteria. The following rules apply:
- A User may belong to one or more than one "User Group".
- A User's right to access data objects is defined by his/her membership to User Groups.
- User Group is an abstract term, which, from its concept, does not refer to particular organizational units.
- This concept does not provide any further structuring of User Groups (i.e. no sub-groups).
Exactly one usergroup must be the superuser-group. To identify the superuser-group an additional mandatory
basic attribute SUPERUSER_FLAG must be included in AoUserGroup. The SUPERUSER_FLAG must be read-only
(a client must not set/change the SUPERUSER_FLAG). The "Superuser" user group has automatically full
access rights to all data. Only members of this user group are allowed to add further users to the
"Superuser" user group.
The Superuser group is identified by a Superuser flag in the AoUserGroup application element. Exactly
one user group may have this flag. This must be configured (outside ODS) at system setup, and it is not
accessible via the ODS interface. At least one user must be allocated to this user group. This must be
configured (outside ODS) at system setup. The server does not allow the removal of the last existing
user in this group.
AoUserGroup Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
superuser_flag | DT_Short | no | yes | no |
AoUserGroup Base References
AoUserGroup has no children.
AoUserGroup is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | usergroup |
AoUserGroup informational relations:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoUser |
S[?:?] | users | groups |
AoExternalComponent (ID=40, HighQSoft: 40) Next Previous Top
The base element AoExternalComponent allows the storage of the required attributes for the mixed mode server.
The baset attributes describes the way the values and flags are stored in the external files managed by the mixed mode
server. The following items are specified:
Attribute | Description | Name of base attribute |
Identifier | Filename (URL) | filename_url |
Type specification | Data type and byte order | type_specification | KS: No definition |
Length specification | Number of values | length | KS: No definition |
IniOffset | Start offset | start_offset |
BlockSize | Size of a row of the block, also definong the offset for the next value (if local column holds only one value) | blocksize |
ValOffsets | Offset from begin of block to respective value | value_offsets |
ValPerBlock | Number of values/block | valuesperblock |
FlagIdentifier | Filename of the flags (URL) | flags_filename_url |
IniOffsetFlags | Start offset of the flags | flags_start_offset |
AoExternalComponent Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
filename_url | DT_String | no | yes | no |
type_specification | DT_Long | no | yes | no |
length | DT_Long | no | yes | no |
start_offset | DT_Long | no | yes | no |
blocksize | DT_Long | no | yes | no |
valuesperblock | DT_Long | no | yes | no |
value_offsets | DT_Long | no | yes | no |
flags_filename_url | DT_String | no | yes | no |
flags_start_offset | DT_Long | no | yes | no |
AoExternalComponent Base References
AoExternalComponent has no children.
AoExternalComponent is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoLocalColumn |
S[1:1] | local_column | external_component |
AoExternalComponent has no informational relations.
AoAny (ID=0, HighQSoft: 100)
Previous Top
The base element AoAny is intended for information that does not fit into the defined ASAM ODS
data structure. This base element should be used with great care, because applications may not
be able to interpret what the content of this element means.
AoAny is however a good solution to allow access to very specific data. It is also often used
to test the behavior of new ASAM ODS base elements.
AoAny Base Attributes
Base Attributes | Datatype | Key | Obligatory | Unique |
name | DT_String | yes | yes | no |
id | DT_LongLong | yes | yes | yes |
version | DT_String | no | no | no |
description | DT_String | no | no | no |
version_date | DT_Date | no | no | no |
mime_type | DT_String | no | no | no |
external_references | DS_ExternalReference | no | no | no |
AoAny Base References
AoAny is father of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoAny |
S[0:?] | child | father |
AoAny is child of:
Icon | Base Element Name | Cardinality | Reference Name | Inverse Reference Name |
 |
AoEnvironment |
S[1:1] | environment | any |
 |
AoAny |
S[0:1] | father | child |
AoAny has no informational relations.