Recursively enumerable sets and degrees
Recursively enumerable sets and degrees
Compiler construction
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
The Universal Turing Machine: A Half-Century Survey
The Universal Turing Machine: A Half-Century Survey
Theory of Computation
XMLTrans: a Java-based XML transformation language for structured data
COLING '00 Proceedings of the 18th conference on Computational linguistics - Volume 2
biXid: a bidirectional transformation language for XML
Proceedings of the eleventh ACM SIGPLAN international conference on Functional programming
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques
The Definitive ANTLR Reference: Building Domain-Specific Languages
The Definitive ANTLR Reference: Building Domain-Specific Languages
Elements of Computation Theory
Elements of Computation Theory
DSLTrans: a turing incomplete transformation language
SLE'10 Proceedings of the Third international conference on Software language engineering
Professional ASP.NET MVC 3
Hi-index | 0.00 |
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.