ASAM ODS Base Model asam31

Latest modification: $Date: 2014/07/10 10:15:22 $

ASAM ODS 5.3.0 Base Element Definitions


Table of Elements

AoEnvironmentAoQuantityAoUnitUnderTest
AoTestAoQuantityGroupAoUnitUnderTestPart
AoSubTestAoTestEquipmentAoUnit
AoMeasurementAoTestEquipmentPartAoUnitGroup
AoMeasurementQuantityAoTestDeviceAoUser
AoSubmatrixAoTestSequenceAoUserGroup
AoLocalColumnAoTestSequencePartAoAny
AoPhysicalDimensionAoExternalComponentAoLog
AoParameterSetAoParameterAoFile
AoNameMapAoAttributeMap

Table of Enumerations

seq_rep_enumdatatype_enum
typespec_enuminterpolation_enum
ao_storagetype_enum


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 NameDatatypeKeyMandatoryOptionalUniquemeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the ASAM ODS server
descriptionDT_STRINGnonoyesnoDescribing text for the ASAM ODS server (optional)
versionDT_STRINGnonoyesnoVersion of the ASAM ODS server (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains 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
meaning_of_aliasesDS_STRINGnonoyesnoThe meaning of alias names in the entity map
max_test_levelDT_LONGnonoyesnoThe number of application elements of the type AoTest and AoSubTest
base_model_versionDT_STRINGnonoyesnoSchema name (e.g. 'asam31')
application_model_typeDT_STRINGnonoyesnoMay contain many names, comma-separated, like CALIBRATION, NVH, SECURITY etc.
application_model_versionDT_STRINGnonoyesnoAny operator-supplied name
timezoneDT_STRINGnonoyesnoExamples: "GMT-07:00", "GMT+05:45" Timezones are additional information, they do not change time values.
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoEnvironment Base References
AoEnvironment is (optional) father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTest S[0:?]testsenvironment
AoTestEquipment S[0:?]equipmentsenvironment
AoTestSequence S[0:?]sequencesenvironment
AoUnitUnderTest S[0:?]uutsenvironment
AoFile S[0:?]ao_file_childrenao_file_parent

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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

AoTest is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment Mandatory S[0: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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

AoSubTest is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTest Mandatory S[1:1]parent_testchildren
AoSubTest Mandatory 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
measurement_beginDT_DATEnonoyesnoTime stamp at measurement begin
measurement_endDT_DATEnonoyesnoTime stamp at measurement end
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)
ao_values_accessedDT_DATEnonoyesnoThe date/time of the last access to the values of the measurement. (The attribute value is autogenerated by the server)
ao_values_accessed_byDT_STRINGnonoyesnoThe user of the last access to the values of the measurement. (The attribute value is autogenerated by the server)
ao_values_modifiedDT_DATEnonoyesnoThe date/time of the last modification of the values of the measurement. (The attribute value is autogenerated by the server)
ao_values_modified_byDT_STRINGnonoyesnoThe user of the last modification to the values of the measurement. (The attribute value is autogenerated by the server)
ao_storagetypeDT_ENUM (ao_storagetype_enum)nonoyesnoThe user of the last modification to the values of the measurement. (The attribute value is autogenerated by the server)
ao_mea_sizeDT_LONGLONGnonoyesnoThe approximate size of the measurement values. (The attribute value is autogenerated by the server)


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

AoMeasurement is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoTest Mandatory S[1:1]testchildren
AoSubTest Mandatory 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
datatypeDT_ENUM (datatype_enum)noyesnonoFormat in which the data is stored
rankDT_LONGnonoyesnoRank of a tensor, number of value dimensions
dimensionDS_LONGnonoyesnoNumber of values for each rank
type_sizeDT_LONGnonoyesnoLength limit of a value, for example the maximum length of a string
interpolationDT_ENUM (interpolation_enum)nonoyesnoWhich is used when needed, during interpolation
minimumDT_DOUBLEnonoyesnoMinimum value (optional)
maximumDT_DOUBLEnonoyesnoMaximum value (optional)
averageDT_DOUBLEnonoyesnoAverage (optional)
standard_deviationDT_DOUBLEnonoyesnoStandard deviation (optional)
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoMeasurementQuantity Base References
AoMeasurementQuantity can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

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

AoMeasurementQuantity informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoLocalColumn Mandatory S[0:?]local_columnsmeasurement_quantity
AoMeasurementQuantity S[0:?]is_scaled_byscales
AoMeasurementQuantity S[0:1]scalesis_scaled_by
AoQuantity Mandatory S[0:1]quantitymeasurement_quantities
AoTestEquipment S[0:1]channelmeasurement_quantities
AoTestEquipmentPart S[0:1]channelmeasurement_quantities
AoTestDevice S[0:1]channelmeasurement_quantities
AoUnit Mandatory S[0:1]unitmeasurement_quantities


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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
number_of_rowsDT_LONGnoyesnonoNumber of „measured points“ in this submatrix
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoSubmatrix Base References
AoSubmatrix is father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoLocalColumn Mandatory S[0:?]local_columnssubmatrix
AoFile S[0:?]ao_file_childrenao_file_parent

AoSubmatrix is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurement Mandatory 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
global_flagDT_SHORTnonoyesnoA 2-byte integer whose bits have specific meanings
flagsDS_SHORTnonoyesnoOptional 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.
independentDT_SHORTnoyesnono1 – independent
0 – dependent
only one local_column per submatrix may be independent
minimumDT_DOUBLEnonoyesnoMinimum (optional)
maximumDT_DOUBLEnonoyesnoMaximum (optional)
sequence_representationDT_ENUM (seq_rep_enum)noyesnonoEnumeration which defined the representation of the values.
raw_datatypeDT_ENUM (datatype_enum)nonoyesnothe optional datatype enumeration value that describes the datatype of the raw data; must be one of the enumeration items of datatype_enum. This attribute is required in the instance when the sequence_representation is one of (raw_linear, raw_polynominal, raw_linear_calibrated, raw_linear_external, raw_polynominal_external, raw_linear_calibrated_external).
generation_parametersDS_DOUBLEnonoyesnoList 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_UNKNOWNnonoyesnoA 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.
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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

AoLocalColumn informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurementQuantity Mandatory 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnoyesName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional)
length_expDT_LONGnoyesnononominator of exponent for length
mass_expDT_LONGnoyesnononominator of exponent for mass
time_expDT_LONGnoyesnononominator of exponent for time
current_expDT_LONGnoyesnononominator of exponent for electric current
temperature_expDT_LONGnoyesnononominator of exponent for temperature
molar_amount_expDT_LONGnoyesnononominator of exponent for molar amount
luminous_intensity_expDT_LONGnoyesnononominator of exponent for light
length_exp_denDT_LONGnonoyesnooptional denominator (length)
mass_exp_denDT_LONGnonoyesnooptional denominator (mass)
time_exp_denDT_LONGnonoyesnooptional denominator (time)
current_exp_denDT_LONGnonoyesnooptional denominator (electric current)
temperature_exp_denDT_LONGnonoyesnooptional denominator (temperature)
molar_amount_exp_denDT_LONGnonoyesnooptional denominator (molar amount)
luminous_intensity_exp_denDT_LONGnonoyesnooptional denominator (light)
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoPhysicalDimension Base References
AoPhysicalDimension can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

AoPhysicalDimension has no father.

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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnoyesName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
default_mq_nameDT_STRINGnonoyesnoDefault name for a measurement quantity, to be used if no own name has been explicitly attached to the measurement quantity.
default_datatypeDT_ENUM (datatype_enum)nonoyesnoDefault format in which the data is stored
default_rankDT_LONGnonoyesnoDefault rank of a tensor, number of value dimensions
default_dimensionDS_LONGnonoyesnoDefault number of values for each rank
default_type_sizeDT_LONGnonoyesnoDefault length limit of a value, for example the maximum length of a string
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoQuantity Base References
AoQuantity can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoQuantity S[0:?]successorspredecessor
AoFile S[0:?]ao_file_childrenao_file_parent

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

AoQuantity informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoMeasurementQuantity Mandatory S[0:?]measurement_quantitiesquantity
AoQuantityGroup S[0:?]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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnoyesName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoQuantityGroup Base References
AoQuantityGroup can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

AoQuantityGroup has no father.
AoQuantityGroup informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoQuantity Mandatory S[0:?]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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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

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


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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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
AoFile S[0:?]ao_file_childrenao_file_parent

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 S[0:?]measurement_quantitieschannel


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


AoTestDevice Base Attributes

Base AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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 S[0:?]measurement_quantitieschannel


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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

AoTestSequence is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[0: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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

AoUnitUnderTest is child of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoEnvironment S[0: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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
factorDT_DOUBLEnoyesnonoFactor to get the SI unit
offsetDT_DOUBLEnoyesnonoOffset to get the SI unit
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoUnit Base References
AoUnit can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

AoUnit has no father.

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


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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnoyesName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoUnitGroup Base References
AoUnitGroup can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

AoUnitGroup has no father.

AoUnitGroup informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUnit Mandatory S[0:?]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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnoyesName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
passwordDT_STRINGnoyesnonoContains the password, normally MD5 encoding. Password is not available at the normal methods of the API.
ao_disabledDT_SHORTnonoyesnoIndicate the user is disabled (1) or enabled (all other cases), no access is granted to the disabled user.
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoUser Base References
AoUser can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

AoUser has no father

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


AoUserGroup (ID=35, HighQSoft: 124) Next Previous Top
The base element AoUerGroup will be used for grant access rights, all users which are member of the same usergroup will have the same access rights on the objects. 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.
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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
superuser_flagDT_SHORTnoyesnonoFlag, which indicates whether being Superuser or not.
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


AoUserGroup Base References
AoUserGroup can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

AoUserGroup has no father.

AoUserGroup informational relations:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoUser Mandatory S[0:?]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 ordervalue_typeWas previous type_specification
Length specificationNumber of valuescomponent_lengthWas previous length
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)block_sizeWas previous blocksize
ValOffsetsOffset from begin of block to respective valuevalue_offsetWas previous value_offsets
ValPerBlockNumber of values/blockvaluesperblock
FlagIdentifierFilename of the flags (URL)flags_filename_url
IniOffsetFlagsStart offset of the flagsflags_start_offset


AoExternalComponent Base Attributes

Base AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ordinal_numberDT_LONGnonoyesnoOrdinal Number starts with 1, INTEGER (optional)
component_lengthDT_LONGnoyesnonoLength of this component; for all numeric data types it is given as number of values, for the other data types it is given as number of bytes.
filename_urlDT_STRINGnoyesyesnoURL of the File Name, STRING
value_typeDT_ENUM (typespec_enum)noyesnonoSpecification of the type of the values in the file, typespec_enum specifies the data type and byte order of the values.
start_offsetDT_LONGLONGnoyesyesnoStart offset of the first block in bytes from the beginning of the file, allowed also datatype DT_LONG
block_sizeDT_LONGnoyesyesnoBlock size, INTEGER
valuesperblockDT_LONGnoyesyesnoValues per Block, INTEGER
value_offsetDT_LONGnoyesyesnoValue offset in a block, INTEGER
flags_filename_urlDT_STRINGnonoyesnoURL of the File Name with Flags, STRING (optional)
flags_start_offsetDT_LONGLONGnonoyesnoOffset where the Flags begins in bytes from the beginning of the file, allowed also datatype DT_LONG (optional)
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)
ao_bit_countDT_SHORTnonoyesnoNumber of bits stored in the external component file for each value
ao_bit_offsetDT_SHORTnonoyesnoNumber of bit shifts to the right that must be performed; will be between 0 and 7 (including)


AoExternalComponent Base References
AoExternalComponent can be father of:
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:?]ao_file_childrenao_file_parent

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

AoExternalComponentinformational relations::
IconBase Element NameCardinalityReference NameInverse Reference Name
AoFile S[0:1]ao_values_fileao_extcomp_values
AoFile S[0:1]ao_flags_fileao_extcomp_flags


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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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

AoAny has no informational relations.


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


AoLog Base Attributes

Base AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
dateDT_DATEnoyesyesnoDate of the Logbook entry, T_DATE
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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

AoLog has no informational relations.


AoParameterSet (ID=45, HighQSoft: 45) Next Previous 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
nameDT_STRINGyesyesnonoName of the instance
descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
versionDT_STRINGnonoyesnoVersion of the instance (optional)
version_dateDT_DATEnonoyesnoDate of the version change (optional)
mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

AoParameterSet has no father.

AoParameterSet has no informational relations.


AoParameter (ID=44, HighQSoft: 44) Next Previous 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
    idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
    nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
    descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
    versionDT_STRINGnonoyesnoVersion of the instance (optional)
    version_dateDT_DATEnonoyesnoDate of the version change (optional)
    mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    parameter_datatypeDT_ENUM (datatype_enum)noyesnonoThe datatype of the parameter.
    pvalueDT_STRINGnoyesnonoT_STRING (always string, other types are converted). In case of DT_ENUM, is the first word the enumeration item followed by the enumeration name in brackets.
    ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
    ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
    ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
    ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


    AoParameter Base References
    AoParameter can be father of:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoFile S[0:?]ao_file_childrenao_file_parent

    AoParameter is child of:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoParameterSet Mandatory S[0:1]parameter_setparameters

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


    AoNameMap (ID=46, HighQSoft: 46) Next Previous 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
    idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
    nameDT_STRINGyesyesnoyesName of the instance
    descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
    versionDT_STRINGnonoyesnoVersion of the instance (optional)
    version_dateDT_DATEnonoyesnoDate of the version change (optional)
    mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    entity_nameDT_STRINGnoyesnoyesName of the application element which name will be mapped.
    alias_namesDS_STRINGnoyesyesnoThe mapped names of the application elemment, the length of the list shall be equal to the list 'meaning_of_aliases' in AoEnvironment.
    ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
    ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
    ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
    ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


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

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


    AoAttributeMap (ID=47, HighQSoft: 47) Next 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 AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
    idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
    nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
    descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
    versionDT_STRINGnonoyesnoVersion of the instance (optional)
    version_dateDT_DATEnonoyesnoDate of the version change (optional)
    mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    attribute_nameDT_STRINGnoyesnonoName of the application attribute which name will be mapped.
    alias_namesDS_STRINGnoyesyesnoThe mapped names of the application attribute, the length of the list shall be equal to the list 'meaning_of_aliases' in AoEnvironment.
    ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
    ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
    ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
    ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)


    AoAttributeMap Base References
    AoAttributeMap can be father of:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoFile S[0:?]ao_file_childrenao_file_parent

    AoAttributeMap is child of::
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoNameMap Mandatory S[1:1]name_mappingattribute_mapping

    AoAttributeMap has no informational relations.


    AoFile (ID=48, HighQSoft: 48) Next Previous Top
    The base element AoFile is meant to represent files in the ODS server namespace that are under control of the ODS server. One instance of an application element derived from AoFile represents exactly one physical file. No two instances may represent the same physical file. In an application model any number of application elements may be derived from this base element (multiple derivation).
    The combination of the attributes derived from 'name' and 'version' must be unique for all instances of an application element in an ODS server.
    It is recommended to not use the attribute 'external_references'. AoFile is meant to represent files that are under control of the ODS server, and it would be contradictory to its purpose if it references files (through 'external_references') that are not under control of the ODS server. If a file needs a reference to another file, an application relation to an application element of type AoFile should be used instead and its instances should use this application relation to reference each other.
    The attribute derived from 'ao_file_mimetype' may be used to specify the MIME type of the file. This allows e.g. to determine an application that is capable to work with the file.
    The attribute derived from 'ao_location' is used to store the physical location of the file within the ODS server namespace; its value is solely set by the ODS server when creating the file on server side. Though the location of the file can be retrieved by clients through this attribute, it is usually not possible for them to access the file directly as they would not have access rights to such location in the server namespace. The attribute derived from 'ao_size' is used to store the size of the file (in bytes). It is solely set and adapted by the ODS server (e.g. when writing to the file occurs through the interface ODSWriteTransfer).
    The attribute derived from 'ao_original_filename' may be used to store the original name of the file as it appeared on client side at the time when the file was put under control of the ODS server. This information may help to restore the file under its original name when reading it by a client. There are no rules specified by ODS regarding the syntax of this string, and it is thus left to a client application to determine whether the string includes information on drive, directory path, etc..
    The attribute derived from 'ao_original_filedate' shall hold the date of the original physical file as given by the underlying operating system at client side. This is preferrably the date of the latest change, if it is available. If the underlying operating system does not provide this date information, the attribute shall hold a value that is as close as possible to that information. The relation derived from 'ao_extcomp_values' is used in case instances of an application element derived from AoExternalComponent put their external component files for local column values under control of the ODS server. In this case such application relation must exist in an application model.
    If the current instance represents a file that contains values for any external component, this relation may not be empty but must contain a valid reference to each external component which uses this file for values.
    The relation derived from 'ao_extcomp_flags' is used in case instances of an application element derived from AoExternalComponent put their external component files for local column value flags under control of the ODS server. In this case such application relation must exist in an application model.
    If the current instance represents a file that contains value flags for any external component, this relation may not be empty but must contain a valid reference to each external component which uses this file for value flags.


    AoFile Base Attributes

    Base AttributesDatatypeKeyMandatoryOptionalUniqueMeaning
    idDT_LONGLONGyesyesnoyesUnique ID for the instances of an application element
    nameDT_STRINGyesyesnonoName of the instance, only unique within its predecessor in a hierarchy
    descriptionDT_STRINGnonoyesnoDescribing text for the instance (optional)
    versionDT_STRINGnonoyesnoVersion of the instance (optional)
    version_dateDT_DATEnonoyesnoDate of the version change (optional)
    mime_typeDT_STRINGnonoyesnoThe MIME type of the instance (optional)
    external_referencesDS_EXTERNALREFERENCEnonoyesnoLIST [0:?] of references to external information
    objecttypeDT_LONGLONGnonoyesnoContains the ID of the application element (subclass or superclass) to which the instance belongs (optional).
    ao_createdDT_DATEnonoyesnoThe date/time the instance is created. (The attribute value is autogenerated by the server)
    ao_created_byDT_STRINGnonoyesnoThe user which created the instance. (The attribute value is autogenerated by the server)
    ao_last_modifiedDT_DATEnonoyesnoThe date/time the instance is last modified. (The attribute value is autogenerated by the server)
    ao_last_modified_byDT_STRINGnonoyesnoThe user which did the last modification of the instance. (The attribute value is autogenerated by the server)
    ao_file_mimetypeDT_STRINGnonoyesnoThe MIME type of the physical file.
    ao_locationDT_STRINGnoyesyesyesThe location of the physical file within the ODS server namespace. (The attribute value is autogenerated by the server)
    ao_sizeDT_LONGLONGnonoyesnoThe size of the physical file, given as number of bytes. (The attribute value is autogenerated by the server)
    ao_original_filenameDT_STRINGnonoyesnoThe original name of the file at client side.
    ao_original_filedateDT_DATEnonoyesnoThe date of the file at client side before it was sent to the server.


    AoFile Base References
    AoFile can be father of:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoFile S[0:?]ao_file_childrenao_file_parent

    AoFile can be child of all elements, the relation is used for inheritance of rights and recursive delete:
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoEnvironment S[0:1]ao_file_parentao_file_children
    AoTest S[0:1]ao_file_parentao_file_children
    AoSubTest S[0:1]ao_file_parentao_file_children
    AoMeasurement S[0:1]ao_file_parentao_file_children
    AoMeasurementQuantity S[0:1]ao_file_parentao_file_children
    AoSubmatrix S[0:1]ao_file_parentao_file_children
    AoLocalColumn S[0:1]ao_file_parentao_file_children
    AoExternalComponent S[0:1]ao_file_parentao_file_children
    AoQuantity S[0:1]ao_file_parentao_file_children
    AoQuantityGroup S[0:1]ao_file_parentao_file_children
    AoUnit S[0:1]ao_file_parentao_file_children
    AoUnitGroup S[0:1]ao_file_parentao_file_children
    AoPhysicalDimension S[0:1]ao_file_parentao_file_children
    AoUnitUnderTest S[0:1]ao_file_parentao_file_children
    AoUnitUnderTestPart S[0:1]ao_file_parentao_file_children
    AoTestSequence S[0:1]ao_file_parentao_file_children
    AoTestSequencePart S[0:1]ao_file_parentao_file_children
    AoTestEquipment S[0:1]ao_file_parentao_file_children
    AoTestEquipmentPart S[0:1]ao_file_parentao_file_children
    AoTestDevice S[0:1]ao_file_parentao_file_children
    AoUser S[0:1]ao_file_parentao_file_children
    AoUserGroup S[0:1]ao_file_parentao_file_children
    AoNameMap S[0:1]ao_file_parentao_file_children
    AoAttributeMap S[0:1]ao_file_parentao_file_children
    AoParameterSet S[0:1]ao_file_parentao_file_children
    AoParameter S[0:1]ao_file_parentao_file_children
    AoLog S[0:1]ao_file_parentao_file_children
    AoAny S[0:1]ao_file_parentao_file_children
    AoFile S[0:1]ao_file_parentao_file_children

    AoFile informational relations::
    IconBase Element NameCardinalityReference NameInverse Reference Name
    AoExternalComponent S[0:?]ao_extcomp_valuesao_values_file
    AoExternalComponent S[0:?]ao_extcomp_flagsao_flags_file


    seq_rep_enum Next Previous Top
    This enumeration is used to classify sequence representation of a column.


    NameValue
    explicit0
    implicit_constant1
    implicit_linear2
    implicit_saw3
    raw_linear4
    raw_polynomial5
    formula6
    external_component7
    raw_linear_external8
    raw_polynomial_external9
    raw_linear_calibrated10
    raw_linear_calibrated_external11


    datatype_enum Next Previous Top
    An enumeration to classify a datatype.


    NameValue
    DT_UNKNOWN0
    DT_STRING1
    DT_SHORT2
    DT_FLOAT3
    DT_BOOLEAN4
    DT_BYTE5
    DT_LONG6
    DT_DOUBLE7
    DT_LONGLONG8
    DT_ID9
    DT_DATE10
    DT_BYTESTR11
    DT_BLOB12
    DT_COMPLEX13
    DT_DCOMPLEX14
    DT_EXTERNALREFERENCE28
    DT_ENUM30


    typespec_enum Next Previous Top
    An enumeration to classify the value type of an external component.


    NameValue
    dt_boolean0
    dt_byte1
    dt_short2
    dt_long3
    dt_longlong4
    ieeefloat45
    ieeefloat86
    dt_short_beo7
    dt_long_beo8
    dt_longlong_beo9
    ieeefloat4_beo10
    ieeefloat8_beo11
    dt_string12
    dt_bytestr13
    dt_blob14
    dt_boolean_flags_beo15
    dt_byte_flags_beo16
    dt_string_flags_beo17
    dt_bytestr_beo18
    dt_sbyte19
    dt_sbyte_flags_beo20
    dt_ushort21
    dt_ushort_beo22
    dt_ulong23
    dt_ulong_beo24
    dt_string_utf825
    dt_string_utf8_beo26
    dt_bit_int27
    dt_bit_int_beo28
    dt_bit_uint29
    dt_bit_uint_beo30
    dt_bit_ieeefloat31
    dt_bit_ieeefloat_beo32
    dt_bytestr_leo33


    interpolation_enum Next Previous Top
    This enumeration is used to classify the interpolation attribute of the measurement quantity.


    NameValue
    no_interpolation0
    linear_interpolation1
    application_specific2


    ao_storagetype_enum Previous Top
    This enumeration is used to classify the way the values of the measurement are stored.


    NameValue
    database0
    external_only1
    mixed2
    foreign_format3