Ontology mediated XML data translation

– The purpose of this paper is to address problems that exist in the context of XML to ontology translation. Existing research results dealing with XML to ontology translation do not facilitate bidirectional data translation due to the fundamental differences between XML schema and ontologies. This paper proposes a mapping representation ontology for modeling concept mappings defined between XML schema and ontology, enabling data translation without any information loss., – A two‐step compensation approach is proposed that aims to prevent the loss of data type, structural and relational information during any single trip data translation. The mapping representation ontology proposed is capable in capturing enough information to compensate the loss of information during translation, hence allowing bidirectional conversions between XML and ontology., – Fundamental differences between XML schema and ontology are identified as the main reason causing the loss of information during data translation. A compensation approach that captures a sufficient amount of concept mapping information data translation is found to be successful in enabling lossless data transformation., – Outcomes from this work allow for the seamless data translation between XML documents, it demonstrates how web applications can seamlessly communicate and exchange data with each other without the need to conform to a predefined data standard. This paper aims to enhance interoperability between distributed systems., – This paper presents a mapping ontology that captures concept mappings defined between XML schema and ontology. Two algorithms facilitating the bidirectional XML to ontology translation are also proposed.

[1]  Shinya Kawanaka,et al.  biXid: a bidirectional transformation language for XML , 2006, ICFP '06.

[2]  Claus Brabrand,et al.  Dual syntax for XML languages , 2005, Inf. Syst..

[3]  Sören Auer,et al.  Mapping XML to OWL Ontologies , 2005, Leipziger Informatik-Tage.

[4]  Kai Yang,et al.  An Ontology for XML Schema to Ontology Mapping Representation , 2007, iiWAS.

[5]  Yolanda Gil,et al.  A Comparison of (Semantic) Markup Languages , 2002, FLAIRS Conference.

[6]  Michel C. A. Klein Interpreting XML documents via an RDF schema ontology , 2002, Proceedings. 13th International Workshop on Database and Expert Systems Applications.

[7]  Benjamin C. Pierce,et al.  XDuce: A statically typed XML processing language , 2003, TOIT.

[8]  Tova Milo,et al.  Using Schema Matching to Simplify Heterogeneous Data Translation , 1998, VLDB.

[9]  Christian Zirpins,et al.  Lifting XML Schema to OWL , 2004, ICWE.

[10]  Wolfram Höpken,et al.  Exploiting Semantic Web Technologies for Harmonizing E-Markets , 2004, J. Inf. Technol. Tour..

[11]  Jaroslav Pokorný,et al.  A Mediation Layer for Heterogeneous XML Schemas , 2005, Int. J. Web Inf. Syst..

[12]  Ian Horrocks,et al.  The Semantic Web: The Roles of XML and RDF , 2000, IEEE Internet Comput..

[13]  Robert Steele,et al.  An overview of research on reverse engineering XML schemas into UML diagrams , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[14]  Elke A. Rundensteiner,et al.  Automating the transformation of XML documents , 2001, WIDM '01.

[15]  F. V. Harmelen,et al.  The relation between ontologies and XML schemas , 2001 .

[16]  Boris Motik,et al.  MAFRA: an ontology mapping framework in the semantic web , 2002 .

[17]  Lin Zhang,et al.  Ontology based semantic mapping architecture , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[18]  Peter Fankhauser,et al.  XML data integration with OWL: experiences and challenges , 2004, 2004 International Symposium on Applications and the Internet. Proceedings..