Title :
A generic model for universal data storage and conversion
Author :
Unterweger, Andreas ; Himmelbauer, Bernadette ; Kranzer, Simon ; Ott, Peter ; Merz, Robert ; Jöchtl, Gerhard
Abstract :
We propose a data model which allows storing values of arbitrary types, including inter-data dependencies and meta information. Furthermore, we provide an Extensible Markup Language (XML) based model to describe data formats which allows specifying programs to convert data represented in existing formats both from and to our proposed data model. We will show that these programs are Turing complete, thus allowing the same arbitrarily complex conversions which are possible with Extensible Stylesheet Language Transformations (XSLT) or the C programming language. In addition, we describe the components of a prototypical implementation in form of a validator, a data converter and a data generator. In combination with a data editor, parts of our prototypical implementation are already employed in several use cases in the industry to transform data between different formats.
Keywords :
C language; XML; data handling; C programming language; XML; XSLT; data converter; data editor; data formats; data generator; data representation; extensible markup language; extensible stylesheet language transformations; generic model; interdata dependencies; meta information; prototypical implementation; universal data conversion; universal data storage; Computational modeling; Computers; Data models; Generators; Registers; Temperature distribution; XML; Data conversion; XML model; data model;
Conference_Titel :
Applied Electrical Engineering and Computing Technologies (AEECT), 2011 IEEE Jordan Conference on
Conference_Location :
Amman
Print_ISBN :
978-1-4577-1083-4
DOI :
10.1109/AEECT.2011.6132527