blob: b24a22889644dcb036337d86e39c7ab52e52bdcf [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<atfx_file version="atfx_file: V1.1.0" xmlns="http://www.asam.net/ODS/5.2/Schema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.asam.net/ODS/5.2/Schema http://www.asam.net/ODS/5.2/Schema.xsd">
<!--
***************************************************************************************************************
* Based on ODS Base Model version *
***************************************************************************************************************
-->
<base_model_version>asam30</base_model_version>
<!--
***************************************************************************************************************
* declare application model meta data *
***************************************************************************************************************
-->
<application_model>
<!--
***************************************************************************************************************
* declare enumeration definitions *
***************************************************************************************************************
-->
<application_enumeration>
<name>valid_enum</name>
<item><name>editing</name><value>0</value></item>
<item><name>valid</name><value>1</value></item>
<item><name>archive</name><value>2</value></item>
</application_enumeration>
<application_enumeration>
<name>axistype</name>
<item><name>Xaxis</name><value>0</value></item>
<item><name>Yaxis</name><value>1</value></item>
<item><name>Both</name><value>2</value></item>
</application_enumeration>
<application_element><name>NameMap</name><basetype>AoNameMap</basetype>
<application_attribute><name>Id</name><base_attribute>id</base_attribute><datatype>DT_LONGLONG</datatype><autogenerate>true</autogenerate><obligatory>true</obligatory><unique>true</unique><length>1</length></application_attribute>
<application_attribute><name>Name</name><base_attribute>name</base_attribute><datatype>DT_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>true</unique><length>30</length></application_attribute>
<application_attribute><name>MimeType</name><base_attribute>mime_type</base_attribute><datatype>DT_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>256</length></application_attribute>
<application_attribute><name>EntityName</name><base_attribute>entity_name</base_attribute><datatype>DT_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>30</length></application_attribute>
<application_attribute><name>AliasNames</name><base_attribute>alias_names</base_attribute><datatype>DS_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>100</length></application_attribute>
<relation_attribute><name>AttributeMap</name><ref_to>AttributeMap</ref_to><base_relation>attribute_mapping</base_relation><min_occurs>0</min_occurs><max_occurs>Many</max_occurs><inverse_name>NameMap</inverse_name></relation_attribute>
</application_element>
<application_element><name>AttributeMap</name><basetype>AoAttributeMap</basetype>
<application_attribute><name>Id</name><base_attribute>id</base_attribute><datatype>DT_LONGLONG</datatype><autogenerate>true</autogenerate><obligatory>true</obligatory><unique>true</unique><length>1</length></application_attribute>
<application_attribute><name>Name</name><base_attribute>name</base_attribute><datatype>DT_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>30</length></application_attribute>
<application_attribute><name>MimeType</name><base_attribute>mime_type</base_attribute><datatype>DT_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>256</length></application_attribute>
<application_attribute><name>AttributeName</name><base_attribute>attribute_name</base_attribute><datatype>DT_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>30</length></application_attribute>
<application_attribute><name>AliasNames</name><base_attribute>alias_names</base_attribute><datatype>DS_STRING</datatype><autogenerate>false</autogenerate><obligatory>true</obligatory><unique>false</unique><length>100</length></application_attribute>
<relation_attribute><name>NameMap</name><ref_to>NameMap</ref_to><base_relation>name_mapping</base_relation><min_occurs>1</min_occurs><max_occurs>1</max_occurs><inverse_name>AttributeMap</inverse_name></relation_attribute>
</application_element>
</application_model>
<!--
***************************************************************************************************************
* end application model meta data *
***************************************************************************************************************
-->
<!--
***************************************************************************************************************
* Instance Data is NOT validated with Base Schema *
***************************************************************************************************************
-->
<instance_data>
<NameMap>
<Id>1</Id>
<Name>Project</Name>
<EntityName>Project</EntityName>
<AliasNames>
<s>Project</s>
<s>Projekt</s>
</AliasNames>
<MimeType>application/x-asam.aonamemap.namemap</MimeType>
<AttributeMap>1</AttributeMap>
</NameMap>
<NameMap>
<Id>2</Id>
<Name>StructureLevel</Name>
<EntityName>Project</EntityName>
<AliasNames>
<s>Level</s>
<s>Ebene</s>
</AliasNames>
<MimeType>application/x-asam.aonamemap.namemap</MimeType>
<AttributeMap>2</AttributeMap>
</NameMap>
<NameMap>
<Id>3</Id>
<Name>Test</Name>
<EntityName>Test</EntityName>
<AliasNames>
<s>Test</s>
<s>Versuch</s>
</AliasNames>
<MimeType>application/x-asam.aonamemap.namemap</MimeType>
<AttributeMap>3 4</AttributeMap>
</NameMap>
<NameMap>
<Id>4</Id>
<Name>TestStep</Name>
<EntityName>TestStep</EntityName>
<AliasNames>
<s>Test step</s>
<s>Messschritt</s>
</AliasNames>
<MimeType>application/x-asam.aonamemap.namemap</MimeType>
</NameMap>
<NameMap>
<Id>5</Id>
<Name>MeaResult</Name>
<EntityName>MeaResult</EntityName>
<AliasNames>
<s>Measurement result</s>
<s>Messergebnis</s>
</AliasNames>
<MimeType>application/x-asam.aonamemap.namemap</MimeType>
</NameMap>
<NameMap>
<Id>6</Id>
<Name>MeaQuantity</Name>
<EntityName>MeaQuantity</EntityName>
<AliasNames>
<s>Measurement quantity</s>
<s>Kanal</s>
</AliasNames>
<MimeType>application/x-asam.aonamemap.namemap</MimeType>
</NameMap>
<AttributeMap>
<Id>1</Id>
<Name>Name</Name>
<AttributeName>Name</AttributeName>
<AliasNames>
<s>Name</s>
<s>Name</s>
</AliasNames>
<MimeType>application/x-asam.aoattributemap.attributemap</MimeType>
<NameMap>1</NameMap>
</AttributeMap>
<AttributeMap>
<Id>2</Id>
<Name>Name</Name>
<AttributeName>Name</AttributeName>
<AliasNames>
<s>Name</s>
<s>Name</s>
</AliasNames>
<MimeType>application/x-asam.aoattributemap.attributemap</MimeType>
<NameMap>2</NameMap>
</AttributeMap>
<AttributeMap>
<Id>3</Id>
<Name>Name</Name>
<AttributeName>Name</AttributeName>
<AliasNames>
<s>Name</s>
<s>Name</s>
</AliasNames>
<MimeType>application/x-asam.aoattributemap.attributemap</MimeType>
<NameMap>3</NameMap>
</AttributeMap>
<AttributeMap>
<Id>4</Id>
<Name>Description</Name>
<AttributeName>Description</AttributeName>
<AliasNames>
<s>Description</s>
<s>Beschreibung</s>
</AliasNames>
<MimeType>application/x-asam.aoattributemap.attributemap</MimeType>
<NameMap>3</NameMap>
</AttributeMap>
</instance_data>
</atfx_file>