@article{bd1b0d023bee4dde9e3419ee0df4906d,
title = "A Generic Model for Universal Data Storage and Conversion and Its Web Based Prototypical Implementation",
abstract = "This paper presents a prototypical, Web based data conversion framework and its underlying data representation principles which allow conversions from and to any data format. Therefore, a data model is proposed which allows storing values of arbitrary types, including inter-data dependencies and meta information. Furthermore, an Extensible Markup Language (XML) based model to describe data formats is provided which allows specifying programs to convert data represented in existing formats both from and to the proposed data model. It will be shown 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. Finally, the components of a prototypical Web based implementation in form of a validator, a data converter and a data generator are described. In combination with a data editor, parts of this prototypical implementation are already employed in several use cases in the industry and other research projects to transform data between different formats. {\textcopyright} 2012, IGI Global.",
keywords = "Continuous Data Integration, Data Conversion, Data Model, Data Storage, Data Transformation, Graphical User Interface, Turing Completeness, Web Based, XML Model, Continuous data, Data conversion, Data storage, Data transformation, Turing completeness, Web based, C (programming language), Data storage equipment, Data structures, Graphical user interfaces, Models, Trees (mathematics), XML, Data handling",
author = "A. Unterweger and B. Himmelbauer and S. Kranzer and P. Ott and R. Merz and G. J{\"o}chtl",
note = "Cited By :1 Export Date: 14 December 2023 Correspondence Address: Unterweger, A.; Salzburg University of Applied SciencesAustria References: Altova, (2011) Altova MapForce, , http://www.altova.com/mapforce.html, Retrieved February 20, 2012, from; Barroca, B., Lucio, L., Amaral, V., Felix, R., Sousa, V., Dsltrans: A turing incomplete transformation language (2010) Proceedings of the Third International Conference on Software Language Engineering, pp. 296-305. , In B. Malloy, S. Staab, \& M. Van Den Brand (Ed.) Eindhoven: Springer-Verlag; Brainerd, W.S., Landweber, L.H., (1974) Theory of Computation, , New York, USA: John. Wiley \& Sons; (2006) The International System of Units (SI) 8th edition, , http://www.bipm.org/en/si/si-brochure/, Bureau International des Poids et Mesures, Retrieved February 10, 2012, from; Chen, P.P.-S., (1976) The Entity-Relationship Model-Toward a Unified View of Data., 1 (1), pp. 9-36; Galitz, W., (2007) The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, , Indianapolis, USA: Wiley Publishing Inc; Galloway, J., Haack, P., Wilson, B., Allen, K.S., (2011) Professional Asp.Net MVC, 3. , Indianapolis, USA: John Wiley \& Sons; Herken, R., (1995) The Universal Turing Machine: A Half-Century Survey, , Vienna, Austria: Springer-Verlag; (1985) IEEE Std 754-1985, IEEE Standard for Binary Floating-Point Arithmetic, , http://standards.ieee.org/findstds/standard/754-1985.html, IEEE. Retrieved February 12 2012, from; (2004) IEEE Std. 1003.1-2001/Cor 2-2004-IEEE Standard for Information Technology-Portable Operating System Interface (POSIX)-Technical Corrigendum, , http://standards.ieee.org/findstds/standard/1003.1-2001-Cor-2-2004.html, IEEE. Number 2. Retrieved February 12 2012-from; (2009) JSON-RPC Specifications, , http://json-rpc.org/wiki/specification, JSON-RPC Working Group. Retrieved February 21 2012, from; Kawanaka, S., Hosoya, H., Bixid: A bidirectional transformation language for xml (2006) ICFP '06: Proceedings of the eleventh ACM SIGPLAN International Conference on Functional Programming, pp. 201-214. , Portland: Association for Computing Machinery; Ott, P., (2011) Konzeption Eines Testframeworks, , Unpublished master's thesis, Salzburg University of Applied Sciences, Puch bei Hallein; Parr, T., (2007) The Definitive ANTLR Reference: Building Domain-Specific Languages, , Raleigh, USA: Pragmatic Bookshelf; Russel, A., Wilkins, G., Davis, D., Nesbitt, M., (2007) The Bayeux Specification, , http://svn.cometd.com/trunk/bayeux/bayeux.html, Retrieved February 21 2012, from; Singh, A., (2009) Elements of Computation Theory, , London, United Kingdom: Springer-Verlag; Soare, R.I., (1987) Recursively Enumerable Sets and Degrees, , Berlin, Germany: Springer-Verlag; (1999) HTML 4.01 Specification, , http://www.w3.org/TR/html4/, W3C. Retrieved February 21, 2012, from; (2004) XML Schema Part 0: Primer Second Edition, , http://www.w3.org/TR/xmlschema-0/, W3C.Retrieved February 15, 2012, from; (2007) XSL Transformations (XSLT) Version 2.0, , http://www.w3.org/TR/xslt20/, W3C. Retrieved February 15, 2012, from; (2011) HTML5, , http://www.w3.org/TR/html5/, W3C. Retrieved February 21, 2012, from; Walker, D., Petitpierre, D., Armstrong, S., Xmltrans: A java-based xml transformation language for structured data (2000) Proceedings of the 18th International Conference on Computational Linguistics, 2, pp. 1136-1140. , Saarbr{\"u}cken: Association for Computational Linguistics; Wirth, N., (1996) Compiler Construction, , Harlow, United Kingdom: Addison-Wesley; Yergeau, F., (2003) UTF-8, a Transformation Format of ISO 10646 (RFC 3629, , http://www.rfc-editor.org/rfc/rfc3629.txt, Retrieved February 12 2012, from",
year = "2012",
doi = "10.4018/jitwe.2012010105",
language = "English",
volume = "7",
pages = "67--82",
journal = "International Journal of Information Technology and Web Engineering",
issn = "1554-1045",
publisher = "IGI Publishing",
number = "1",
}