Font Size: a A A

Research On A Data Format Transformation Language

Posted on:2009-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:M WangFull Text:PDF
GTID:2178360272478162Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Under the distributed collaborative development environment, a kind of unified access service of data is required to fulfill data sharing among tools. The data format transformation, which is encapsulated as sevice of data objects transformation in an integration framwork, provides a rule-based presentation of various data to implement a common access manner.This paper presents a description language referred to as DFTL (data format transformation language).DFTL is a context-free grammar based language to take transformation between heterogeneous data. Employing XML as a meta-language, DFTL endeavors to describe a data format transformation model, which consists of logical structure of data and transformation rules associated with structural branches, in an actionable manner. When DFTL used, the transformation model of data in a data file is described by means of DFTL Schema, which is an XML Schema containing only a subset of the constructs available in the full XML Schema description language, and augmented with the special DFTL annotations. The DFTL Schema description sits in a logical separate file from the data itself. It employs XML Schema to specify the structure corresponding to context-free grammar of data, and DFTL annotations to carry the information of data-parsing rules and model-mapping rules between context-free grammar model of source data and DOM of XML.Experimental results show that a DFTL approach makes it possible to carry out the transformation from various data formats to XML, which provides a unified XML view for the accession of data objects. With the help of XSLT technique, we can implement the transformation between heterogeneous data to the aim of data sharing among tools.
Keywords/Search Tags:data format transformation language, context-free grammar, extended annotations, data-parsing, model-mapping
PDF Full Text Request
Related items