ASAM ODS Base Model asam27

Latest modification: $Date: 2005/11/02 07:39:01 $

ASAM ODS 5.0 Base Element Definitions


Table of Contents

AoEnvironmentAoQuantityAoUnitUnderTest
AoTestAoQuantityGroupAoUnitUnderTestPart
AoSubTestAoTestEquipmentAoUnit
AoMeasurementAoTestEquipmentPartAoUnitGroup
AoMeasurementQuantityAoTestDeviceAoUser
AoSubmatrixAoTestSequenceAoUserGroup
AoLocalColumnAoTestSequencePartAoAny
AoPhysicalDimensionAoExternalComponentAoLog
AoParameterSetAoParameter
AoNameMapAoAttributeMap


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 NameDatatypeKeyObligatoryUniquemeaning
nameDT_STRINGyesyesnoName of the ASAM ODS server
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the ASAM ODS server (optional)
descriptionDT_STRINGnononoDescribing text for the ASAM ODS server (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional). Should not be used here because inheritance is not useful for application elements of type AoEnvironment
application_model_typeDT_STRINGnononoMay contain many names, comma-separated, like CALIBRATION, NVH, SECURITY etc.
application_model_versionDT_STRINGnononoAny operator-supplied name
max_test_levelDT_LONGnononoThe number of application elements of the type AoTest and AoSubTest
meaning_of_aliasesDS_STRINGnononoThe meaning of alias names in the entity map
base_model_versionDT_STRINGnononoSchema name (e.g. 'asam27')


AoEnvironment Base References
AoEnvironment is (optional) father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoPhysicalDimension S[0:?]physicaldimensionenvironment
AoQuantity S[0:?]quantityenvironment
AoQuantityGroup S[0:?]quantitygroupenvironment
AoTest S[0:?]testsenvironment
AoTestEquipment S[0:?]equipmentsenvironment
AoTestSequence S[0:?]sequencesenvironment
AoUnit S[0:?]unitenvironment
AoUnitGroup S[0:?]unitgroupenvironment
AoUnitUnderTest S[0:?]uutsenvironment
AoUser S[0:?]userenvironment
AoUserGroup S[0:?]usergroupenvironment
AoAny S[0:?]anyenvironment
AoLog S[0:?]logenvironment
AoParameterSet S[0:?]parameter_setenvironment

AoEnvironment has no father.
AoEnvironment informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoNameMap S[0:?]entity_mappingenvironment


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:

  1. 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").

  2. In the whole model only one entity of type AoMeasurement (or a derived subtype) may be instantiated (e.g. called "Measurement").

  3. Hierarchy creation rules
    1. 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-Hierarchy then has the form: Testseries --o Measurement
    2. 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-Hierarchy then has the form: Testseries --o Maintest --o Measurement
    3. Assuming more than one application element has been derived from AoSubTest (e.g. "Maintest", "Subtest" and "Subsubtest"), then they have to be built 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. A similar rule is valid for the "children" attribute.


AoTest Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoTest Base References
AoTest is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]childrentest
AoSubTest S[0:?]childrenparent_test

AoTest is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmenttests

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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoSubTest Base References
AoSubTest is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]childrentest
AoSubTest S[0:?]childrenparent_test

AoSubTest is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTest S[1:1]parent_testchildren
AoSubTest S[1:1]parent_testchildren

AoSubTest has no informational relations.


AoMeasurement (ID=3, HighQSoft: 103) Next Previous Top
The base element AoMeasurement represents the measurement matrix. AoMeasurement is the linking point for all data that relate to one test run. 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 that 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 that refers to a special "measurement", as the date of the measurement, the name of the test stand leader are attributes of "measurement" ("application attributes").


AoMeasurement Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
measurement_beginDT_DATEnoyesnoTime stamp at measurement begin
measurement_endDT_DATEnoyesnoTime stamp at measurement end


AoMeasurement Base References
AoMeasurement is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurementQuantity S[0:?]measurement_quantitiesmeasurement
AoSubmatrix S[0:?]submatricesmeasurement

AoMeasurement is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTest S[1:1]testchildren
AoSubTest S[1:1]testchildren

AoMeasurement informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestEquipment S[0:?]equipmentsmeasurement
AoTestEquipmentPart S[0:?]equipmentsmeasurement
AoTestDevice S[0:?]equipmentsmeasurement
AoTestSequence S[0:?]sequencesmeasurement
AoTestSequencePart S[0:?]sequencesmeasurement
AoUnitUnderTest S[0:?]units_under_testmeasurement
AoUnitUnderTestPart S[0:?]units_under_testmeasurement


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. A "measurement quantity" further describes a column of the value matrix. It expresses the use of a "quantity" during "measurement". The specified "measurement quantity" appears only once in one "measurement". The "measurement quantities" may be related to each other, i.e. one quantity may be depending on another one. Particularly for time flow measurements this relation is used between a measurement quantity and the corresponding time quantity.


AoMeasurementQuantity Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
datatypeDT_LONGnoyesnoFormat in which the data is stored
rankDT_LONGnoyesnoRank of a tensor, number of value dimensions
dimensionDS_LONGnoyesnoNumber of values for each rank
type_sizeDT_LONGnoyesnoLength limit of a value, for example the maximum length of a string
interpolationDT_LONGnoyesnoWhich is used when needed, during interpolation
minimumDT_DOUBLEnononoMinimum value (optional)
maximumDT_DOUBLEnononoMaximum value (optional)
averageDT_DOUBLEnononoAverage (optional)
standard_deviationDT_DOUBLEnononoStandard deviation (optional)


AoMeasurementQuantity Base References
AoMeasurementQuantity has no children.

AoMeasurementQuantity is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[1:1]measurementmeasurement_quantities

AoMeasurementQuantity informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoLocalColumn S[0:?]local_columnsmeasurement_quantity
AoMeasurementQuantity Optional L[1:?]is_scaled_byscales
AoMeasurementQuantity Optional S[0:1]scalesis_scaled_by
AoQuantity S[1:1]quantitymeasurement_quantities
AoTestEquipment Optional S[1:1]channel-
AoTestEquipmentPart Optional S[1:1]channel-
AoTestDevice Optional S[1:1]channel-
AoUnit S[1:1]unit-


AoSubmatrix (ID=38, HighQSoft: 104) Next Previous Top
Submatrices are generally homogeneous subareas of a measurement matrix. The inhomogeneous 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 that are physically stored.


AoSubmatrix Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
number_of_rowsDT_LONGnoyesnoNumber of „measured points“ in this submatrix


AoSubmatrix Base References
AoSubmatrix is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoLocalColumn L[0:?]local_columnssubmatrices

AoSubmatrix is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[1:1]measurementsubmatrices

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 the 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 algorithm if the attribute "sequence_representation" is set to "explicit" or "formula".


AoLocalColumn Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
flagsDS_SHORTnononoOptional List of 2-byte integers with bitwise meaning, the length must be the same as the length of “values” and must coincide with the attribute “number_of_rows” in the submatrix.
global_flagDT_SHORTnoyesnoA 2-byte integer whose bits have specific meanings
independentDT_SHORTnoyesno1 – independent
0 – dependent
only one local_column per submatrix may be independent
minimumDT_DOUBLEnononoMinimum (optional)
maximumDT_DOUBLEnononoMaximum (optional)
sequence_representationDT_LONGnoyesnoEnumeration with possible values: “explicit”, “implicit_linear”, “implicit_constant”, “implicit_saw”, “raw_linear”, “raw_polynomial” and “formula”
generation_parametersDS_DOUBLEnononoList of parameters necessary to calculate the values for implicit and raw local columns. Omitted for explicit local_columns.

Length of list and meaning:

[ n=position in sequence ]
[ x=sequence to be generated ]
[ y=sequence given in value_sequence ]

explicit x[n] = y[n] (i.e. no action!)
implicit_constant x[n] = a
implicit_linear x[n] = a + b * (n-1)
implicit_saw x[n] = a + b * ((n-1) mod c)
raw_linear x[n] = a + b * y[n]
raw_polynomial x[n] = a + b * y[n] + c * y[n]^2 + ...
formula x[n] is calculated elsewhere based on y[1]

valuesDT_UNKNOWNnononoA value_sequence containing a value for each “measured point“, the number of values is given in the attribute “number_of_rows” in the submatrix. Omitted for implicit local columns.
raw_datatypeDT_LONGnononothe optional datatype enumeration value that describes the datatype of the raw data; must be one of the enumeration items of datatype_enum.


AoLocalColumn Base References
AoLocalColumn is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoExternalComponent S[0:?]external_componentlocal_column

AoLocalColumn is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoSubmatrix S[1:1]submatrixlocal_columns

AoLocalColumn informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurementQuantity S[1:1]measurement_quantitylocal_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 and 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 e.g. "%") all have exponents = 0.

Please note that several physical dimensions may exist that have the same set of exponents


AoPhysicalDimension Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional)
length_expDT_LONGnoyesnonominator of exponent for length
mass_expDT_LONGnoyesnonominator of exponent for mass
time_expDT_LONGnoyesnonominator of exponent for time
current_expDT_LONGnoyesnonominator of exponent for electric current
temperature_expDT_LONGnoyesnonominator of exponent for temperature
molar_amount_expDT_LONGnoyesnonominator of exponent for molar amount
luminous_intensity_expDT_LONGnoyesnonominator of exponent for light
length_exp_denDT_LONGnononooptional denominator (length)
mass_exp_denDT_LONGnononooptional denominator (mass)
time_exp_denDT_LONGnononooptional denominator (time)
current_exp_denDT_LONGnononooptional denominator (electric current)
temperature_exp_denDT_LONGnononooptional denominator (temperature)
molar_amount_exp_denDT_LONGnononooptional denominator (molar amount)
luminous_intensity_exp_denDT_LONGnononooptional denominator (light)


AoPhysicalDimension Base References
AoPhysicalDimension has no children.

AoPhysicalDimension is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentphysicaldimension

AoPhysicalDimension informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUnit S[0:?]unitsphys_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.):
  1. unit, physical meaning
  2. data type of the value (Real, Integer, Boolean, String, Matrixes, and many others)
A quantity is not a measurement channel; it rather describes a physical phenomenon. Examples:
  1. torque (Real)
  2. time (Real)
  3. estimated temperature {"cold","warm","hot"}
  4. ignition on (Boolean)
  5. ignition characteristic curve (which is applicable for a work point) (matrix of Real values).


AoQuantity Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
quantity_classificationDT_LONGnonono„measured“ or „state“
default_rankDT_LONGnoyesnoDefault rank of a tensor, number of value dimensions
default_dimensionDS_LONGnoyesnoDefault number of values for each rank
default_datatypeDT_LONGnoyesnoDefault format in which the data is stored
default_type_sizeDT_LONGnoyesnoDefault length limit of a value, for example the maximum length of a string
default_mq_nameDT_STRINGnoyesnoDefault name for a measurement quantity, to be used if no own name has been explicitly attached to the measurement quantity.


AoQuantity Base References
AoQuantity is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoQuantity S[0:?]successorspredecessor

AoQuantity is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentquantities
AoQuantity S[0:1]predecessorsuccessors

AoQuantity informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurementQuantity S[0:?]measurement_quantitiesquantity
AoQuantityGroup S[?:?]groupsquantities
AoUnit S[0:1]default_unitquantities


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoQuantityGroup Base References
AoQuantityGroup has no children.

AoQuantityGroup is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentquantitygroup

AoQuantityGroup informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoQuantity S[?:?]quantitiesgroups


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoTestEquipment Base References
AoTestEquipment is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestEquipmentPart S[0:?]childrenparent_equipment
AoTestDevice S[0:?]childrenparent_equipment

AoTestEquipment is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentequipments

AoTestEquipment informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementequipments
AoMeasurementQuantity Optional S[0:?]measurement_quantitychannel


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoTestEquipmentPart Base References
AoTestEquipmentPart is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestEquipmentPart S[0:?]childrenparent_equipment_part
AoTestDevice S[0:?]childrenparent_equipment_part

AoTestEquipmentPart is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestEquipment S[1:1]parent_equipmentchildren
AoTestEquipmentPart S[1:1]parent_equipment_partchildren

AoTestEquipmentPart informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementequipments
AoMeasurementQuantity Optional S[0:?]measurement_quantitychannel


AoTestDevice (ID=37, HighQSoft: 123) Next Previous Top
The base element AoTestDevice represents an ASAM GDI test device.


AoTestDevice Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoTestDevice Base References
AoTestDevice is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestDevice S[0:?]childrenparent_equipment_part

AoTestDevice is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestEquipment S[1:1]parent_equipmentchildren
AoTestEquipmentPart S[1:1]parent_equipment_partchildren
AoTestDevice S[1:1]parent_equipment_partchildren

AoTestDevice informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementequipments
AoMeasurementQuantity Optional S[0:?]measurement_quantitychannel


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoTestSequence Base References
AoTestSequence is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestSequencePart S[0:?]childrenparent_sequence

AoTestSequence is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentsequences

AoTestSequence informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementsequences


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoTestSequencePart Base References
AoTestSequencePart is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestSequencePart S[0:?]childrenparent_sequence_part

AoTestSequencePart is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTestSequence S[1:1]parent_sequencechildren
AoTestSequencePart S[1:1]parent_sequence_partchildren

AoTestSequencePart informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementsequences


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoUnitUnderTest Base References
AoUnitUnderTest is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUnitUnderTestPart S[0:?]childrenparent_unit_under_test

AoUnitUnderTest is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentuuts

AoUnitUnderTest informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementunits_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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoUnitUnderTestPart Base References
AoUnitUnderTestPart is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUnitUnderTestPart S[0:?]childrenparent_unit_under_test_part

AoUnitUnderTestPart is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUnitUnderTest S[1:1]parent_unit_under_testchildren
AoUnitUnderTestPart S[1:1]parent_unit_under_test_partchildren

AoUnitUnderTestPart informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement S[0:?]measurementunits_under_test


AoUnit (ID=13, HighQSoft: 115) Next Previous Top
This entity specifies in which unit a measurement quantity 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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
factorDT_DOUBLEnononoFactor to get the SI unit
offsetDT_DOUBLEnononoOffset to get the SI unit


AoUnit Base References
AoUnit has no children.

AoUnit is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentunits

AoUnit informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurementQuantity S[0:?]unit-
AoPhysicalDimension S[1:1]phys_dimensionunits
AoQuantity S[0:?]quantitiesdefault_unit
AoUnitGroup S[?:?]groupsunits
AoParameter S[0:?]unit-


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoUnitGroup Base References
AoUnitGroup has no children.

AoUnitGroup is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentunitgroup

AoUnitGroup informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUnit S[?:?]unitsgroups


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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
passwordDT_STRINGnononoContains the password, normally MD5 encoding


AoUser Base References
AoUser has no children.

AoUser is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentuser

AoUser informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUserGroup S[?:?]groupsusers


AoUserGroup (ID=35, HighQSoft: 124) Next Previous Top
The base element AoUnitGroup allows grouping of "units" according to free criteria. The following rules apply:
  1. A User may belong to one or more than one "User Groups".
  2. A User's right to access data objects is defined by his/her membership to User Groups.
  3. User Group is an abstract term, which, from its concept, does not refer to any particular organizational units.
  4. This concept does not provide any further structuring of User Groups (i.e. no sub-groups).
Exactly one user group must be the super user-group. To identify the super user-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 "Super user" user group has automatically full access rights to all data. Only members of this user group are allowed to add further users to the "Super user" user group.

A Super user flag in the AoUserGroup application element identifies the Super user group. Exactly one user group may have this flag. This must be configured (outside ODS) at the time of 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 the time of system setup. The server does not allow the removal of the last existing user in this group.


AoUserGroup Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
superuser_flagDT_SHORTnoyesnoFlag, which indicates whether being Superuser or not.


AoUserGroup Base References
AoUserGroup has no children.

AoUserGroup is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentusergroup

AoUserGroup informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUser S[?:?]usersgroups


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 base attributes describe the way the values and flags are stored in the external files managed by the mixed mode server. The following items are specified:

AttributeDescriptionName of base attribute
IdentifierFilename (URL)filename_url
Type specificationData type and byte ordertype_specificationKS: No definition
Length specificationNumber of valueslengthKS: No definition
IniOffsetStart offsetstart_offset
BlockSizeSize of a row of the block, also definong the offset for the next value (if local column holds only one value)blocksize
ValOffsetsOffset from begin of block to respective valuevalue_offsets
ValPerBlockNumber of values/blockvaluesperblock
FlagIdentifierFilename of the flags (URL)flags_filename_url
IniOffsetFlagsStart offset of the flagsflags_start_offset


AoExternalComponent Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ordinal_numberDT_LONGnononoOrdinal Number, INTEGER (optional)
filename_urlDT_STRINGnoyesnoURL of the File Name, STRING
type_specificationDT_LONGnoyesnotypespec_enum data type and byte order
(see description below)
lengthDT_LONGnoyesnoLength in Bytes, INTEGER
start_offsetDT_LONGnoyesnoStart Offset, INTEGER
blocksizeDT_LONGnoyesnoBlock Size, INTEGER
valuesperblockDT_LONGnoyesnoValues per Block, INTEGER
value_offsetsDT_LONGnoyesnoValue Offset, INTEGER
flags_filename_urlDT_STRINGnoyesnoURL of the File Name with Flags, STRING (optional)
flags_start_offsetDT_LONGnoyesnoOffset where the Flags begin, INTEGER (optional)


AoExternalComponent Base References
AoExternalComponent has no children.

AoExternalComponent is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoLocalColumn S[1:1]local_columnexternal_component

AoExternalComponent has no informational relations.


AoAny (ID=0, HighQSoft: 100) Next 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 AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoAny Base References
AoAny is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoAny S[0:?]childrenfather

AoAny is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentany
AoAny S[0:1]fatherchildren

AoAny has no informational relations.


AoLog (ID=43, HighQSoft: 43) NextPrevious Top
The base element AoLog is used to create logbooks in ASAM ODS data storages.


AoLog Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
dateDT_DATEnononoDate of the Logbook entry, T_DATE


AoLog Base References
AoLog is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoLog S[0:?]childrenfather

AoLog is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentlog
AoLog S[0:1]fatherchildren

AoLog has no informational relations.


AoParameterSet (ID=45, HighQSoft: 45) NextPrevious Top
The AoParameterSet is a “grouping object” for parameters. It holds a set of AoParameter referring to it. Base attributes are the standard ODS base attributes.


AoParameterSet Base Attributes

Base AttributesDatatypeKeyObligatoryUniqueMeaning
nameDT_STRINGyesyesnoName of the instance
idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
versionDT_STRINGnononoVersion of the instance (optional)
descriptionDT_STRINGnononoDescribing text for the instance (optional)
version_dateDT_DATEnononoDate of the version change (optional)
mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).


AoParameterSet Base References
AoParameterSet is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoParameter S[0:?]parametersparameter_set

AoParameterSet is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[1:1]environmentparameter_set

AoParameterSet has no informational relations.


AoParameter (ID=44, HighQSoft: 44) NextPrevious Top
AoParameter holds one parameter of any ODS-conform type. It has a name (the name of the parameter) and a value (of any type). Base attributes are besides the standard ODS base attributes:
  • pvalue: the value of the instance, stored as a string representation.
  • parameter_datatype: The data type of pvalue, given as enumeration value out of the possible values of the DataType enumeration. It is used to interpret pvalue correctly.

  • AoParameter Base Attributes

    Base AttributesDatatypeKeyObligatoryUniqueMeaning
    nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
    idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
    versionDT_STRINGnononoVersion of the instance (optional)
    descriptionDT_STRINGnononoDescribing text for the instance (optional)
    version_dateDT_DATEnononoDate of the version change (optional)
    mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    parameter_datatypeDT_LONGnononodatatype_enum
    pvalueDT_STRINGnononoT_STRING (always string, other types are converted)


    AoParameter Base References
    AoParameter has no child relations.
    AoParameter is child of:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoParameterSet S[0:1]parameter_setparameters

    AoParameter informational relations:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoUnit S[0:1]unit-


    AoNameMap (ID=46, HighQSoft: 46) NextPrevious Top
    The base element AoNameMap description is: For the entity name any number of alias names (e.g. for language versions) may be specified. The list allows different language version switched by the application software. The length of the list shall be equal to the list "meaning_of_aliases" in AoEnvironment. For each entity a name mapping may be given; for each attribute of the entity an attribute mapping may be given


    AoNameMap Base Attributes

    Base AttributesDatatypeKeyObligatoryUniqueMeaning
    nameDT_STRINGyesyesnoName of the instance
    idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
    versionDT_STRINGnononoVersion of the instance (optional)
    descriptionDT_STRINGnononoDescribing text for the instance (optional)
    version_dateDT_DATEnononoDate of the version change (optional)
    mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    entity_nameDT_STRINGnononoName of the application element which name will be mapped.
    alias_namesDS_STRINGnononoThe mapped names of the application elemment, the length of the list shall be equal to the list 'meaning_of_aliases' in AoEnvironment.


    AoNameMap Base References
    AoNameMap is father of:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoAttributeMap S[0:?]attribute_mappingname_mapping

    AoNameMap has no father.
    AoNameMap informational relations:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoEnvironment S[1:1]environmententity_mapping


    AoAttributeMap (ID=47, HighQSoft: 47) Previous Top
    Each AoAttributeMap contains one attribute of an application element respectively. If an attribute was derived from a base attribute, the corresponding relation is also stored. It is further possible to build a list of alias names and to define a unit and a relation to a quantity. Each instance of AoAttributeMap specifies any number of alias names for the attribute "attribute_name". The length of the list of alias names shall be equal to the length of that list in AoNameMap.


    AoAttributeMap Base Attributes

    Base AttributesDatatypeKeyObligatoryUniqueMeaning
    nameDT_STRINGyesyesnoName of the instance, only unique within its predecessor in a hierarchy
    idDT_LONGLONGyesyesyesUnique ID for the instances of an application element
    versionDT_STRINGnononoVersion of the instance (optional)
    descriptionDT_STRINGnononoDescribing text for the instance (optional)
    version_dateDT_DATEnononoDate of the version change (optional)
    mime_typeDT_STRINGnononoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnononoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnononoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    attribute_nameDT_STRINGnononoName of the application attribute which name will be mapped.
    alias_namesDS_STRINGnononoThe mapped names of the application attribute, the length of the list shall be equal to the list 'meaning_of_aliases' in AoEnvironment.


    AoAttributeMap Base References
    AoAttributeMap has no children.
    AoAttributeMap is child of::
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoNameMap S[1:1]name_mappingattribute_mapping

    AoAttributeMap has no informational relations.