| <?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> |