Skip to main navigation Skip to search Skip to main content

A generic model for universal data storage and conversion

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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. © 2011 IEEE.
Original languageEnglish
Title of host publication2011 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT)
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)978-1-4577-1084-1
ISBN (Print)978-1-4577-1083-4
DOIs
Publication statusPublished - 2011
Event2011 1st IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies, AEECT 2011 - Amman, Jordan
Duration: 6 Dec 20118 Dec 2011

Conference

Conference2011 1st IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies, AEECT 2011
Abbreviated titleAEECT 2011
Country/TerritoryJordan
CityAmman
Period6/12/118/12/11

Keywords

  • Data conversion
  • data model
  • XML model
  • C programming languages
  • Data converter
  • Data editor
  • Data format
  • Data storage
  • Extensible Stylesheet Language Transformations
  • Generic models
  • Meta information
  • Prototypical implementation
  • C (programming language)
  • Electrical engineering
  • Models
  • XML
  • Data handling

Fingerprint

Dive into the research topics of 'A generic model for universal data storage and conversion'. Together they form a unique fingerprint.

Cite this