Representing and Reasoning About XML with Ontologies

The eXtensible Markup Language (XML) has reached a wide acceptance as the relevant standardization for representing and exchanging data on the Web. Unfortunately, XML covers the syntactic level but lacks semantics, and thus cannot be directly used for the Semantic Web. Currently, finding a way to utilize XML data for the Semantic Web is challenging research. As we have known that ontology can formally represent shared domain knowledge and enable semantics interoperability. Therefore, in this paper, we investigate how to represent and reason about XML with ontologies. Firstly, we give formalized representations of XML data sources, including Document Type Definitions (DTDs), XML Schemas, and XML documents. On this basis, we propose formal approaches for transforming the XML data sources into ontologies, and we also discuss the correctness of the transformations and provide several transformation examples. Furthermore, following the proposed approaches, we implement a prototype tool that can automatically transform XML into ontologies. Finally, we apply the transformed ontologies for reasoning about XML, so that some reasoning problems of XML may be checked by the existing ontology reasoners.

[1]  Diego Calvanese,et al.  Reasoning on UML class diagrams , 2005, Artif. Intell..

[2]  Rosa Gil,et al.  Ontological Infrastructure for a Semantic Newspaper , 2006 .

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

[4]  Georges Gardarin,et al.  Deriving Ontologies from XML Schema , 2010, ArXiv.

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

[6]  Christian Drumm,et al.  Lifting XML Schemas to Ontologies-The concept finder algorithm , 2005 .

[7]  Brigitte Mathiak,et al.  XSLT transformation generating OWL ontologies automatically based on XML Schemas , 2011, 2011 International Conference for Internet Technology and Secured Transactions.

[8]  Georges Gardarin,et al.  Deriving Ontogies from XML Schema , 2008, EDA.

[9]  Chrisa Tsinaraki,et al.  XS2OWL: A Formal Model and a System for Enabling XML Schema Applications to Interoperate with OWL-DL Domain Knowledge and Semantic Web Tools , 2007, DELOS.

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

[11]  David Toman,et al.  On Reasoning about Structural Equality in XML: A Description Logic Approach , 2003, ICDT.

[12]  Ian Horrocks,et al.  OWL-Eu: Adding Customised Datatypes into OWL , 2005, ESWC.

[13]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[14]  Hewlett-Packard Round-tripping between XML and RDF , 2004 .

[15]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[16]  John Mylopoulos,et al.  Constructing Complex Semantic Mappings Between XML Data and Ontologies , 2005, SEMWEB.

[17]  Peter F. Patel-Schneider,et al.  Transforming XML Schema to OWL Using Patterns , 2011, 2011 IEEE Fifth International Conference on Semantic Computing.

[18]  Martin J. O'Connor,et al.  Acquiring OWL ontologies from XML documents , 2011, K-CAP '11.

[19]  Sahar A. Mokhtar,et al.  Automatic Generation of OWL Ontology from XML Data Source , 2012, ArXiv.

[20]  Djamal Zeghlache,et al.  Mapping XML to OWL for seamless information retrieval in context-aware environments , 2007, ICPS.

[21]  Zongmin Ma,et al.  Construction of ontologies from object-oriented database models , 2011, Integr. Comput. Aided Eng..

[22]  Zulaiha Ali Othman,et al.  Ontology-driven coordination model for multiagent-based mobile workforce brokering systems , 2011, Applied Intelligence.

[23]  Djamal Zeghlache,et al.  Mapping XML to OWL for seamless information retrieval in context-aware environments , 2007, IEEE International Conference on Pervasive Services.

[24]  Nadine Cullot,et al.  Building Ontologies from XML Data Sources , 2009, 2009 20th International Workshop on Database and Expert Systems Application.

[25]  Nenad Ivezic,et al.  Mapping XML Schema to OWL , 2006, I-ESA.

[26]  Rudi Studer,et al.  Ontologies as Conceptual Models for XML Documents , 1999 .

[27]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[28]  Hector A. Duran-Limon,et al.  A method for building ontology-based electronic document management systems for quality standards—the case study of the ISO/TS 16949:2002 automotive standard , 2012, Applied Intelligence.

[29]  R. Subhashini A SURVEY ON ONTOLOGY CONSTRUCTION METHODOLOGIES , 2011 .

[30]  Xiaobing Wu,et al.  XML Schema Representation and Reasoning: A Description Logic Method , 2008, 2008 IEEE Congress on Services - Part I.

[31]  Nathalie Aussenac-Gilles,et al.  Ontology Learning by Analyzing XML Document Structure and Content , 2009, KEOD.

[32]  Derick Wood,et al.  Standard Generalized Markup Language: Mathematical and Philosophical Issues , 1995, Computer Science Today.

[33]  Jorge Cardoso,et al.  Mapping XML to existing OWL ontologies , 2006 .

[34]  Analía Amandi,et al.  Ontology-based user profile learning , 2011, Applied Intelligence.

[35]  John Mylopoulos,et al.  Translating XML Web Data into Ontologies , 2005, OTM Workshops.

[36]  Ian Horrocks,et al.  From SHIQ and RDF to OWL: the making of a Web Ontology Language , 2003, J. Web Semant..

[37]  Martin Necaský,et al.  Reverse-engineering of XML Schemas: A Survey , 2010, DATESO.

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

[39]  Castillo-BarreraFrancisco-Edgar,et al.  A method for building ontology-based electronic document management systems for quality standards--the case study of the ISO/TS 16949 , 2013 .

[40]  Diego Calvanese,et al.  Representing and Reasoning on XML Documents: A Description Logic Approach , 1999, J. Log. Comput..

[41]  Lu Xiao,et al.  Automatic mapping from XML documents to ontologies , 2004, The Fourth International Conference onComputer and Information Technology, 2004. CIT '04..

[42]  Frank van Harmelen,et al.  A Semantic Web Primer, 2nd Edition (Cooperative Information Systems) , 2008 .

[43]  Jörg P. Müller,et al.  Enterprise Interoperability II - New Challenges and Industrial Approaches, Proceedings of the 3th International Conference on Interoperability for Enterprise Software and Applications, IESA 2007, March 27-30, 2007, Funchal, Madeira Island, Portugal , 2007, IESA.

[44]  Stefan Wermter,et al.  Knowledge Extraction from Transducer Neural Networks , 2004, Applied Intelligence.

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

[46]  Gerald Reif,et al.  WEESA: Web engineering for semantic Web applications , 2005, WWW '05.

[47]  Paola Velardi,et al.  Text Mining Techniques to Automatically Enrich a Domain Ontology , 2003, Applied Intelligence.

[48]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..

[49]  Young-Koo Lee,et al.  DTD2OWL: automatic transforming XML documents into OWL ontology , 2009, ICIS '09.

[50]  Frank Puppe,et al.  Preprint: The final publication is available at springerlink.com KnowWE: A Semantic Wiki for Knowledge Engineering , 2022 .

[51]  Zongmin Ma,et al.  Formal approach and automated tool for constructing ontology from object-oriented database model , 2010, CIKM '10.

[52]  Zongmin Ma,et al.  Knowledge representation and reasoning of XML with ontology , 2011, SAC '11.

[53]  Jiuyun Xu,et al.  Using Relational Database to Build OWL Ontology from XML Data Sources , 2007, 2007 International Conference on Computational Intelligence and Security Workshops (CISW 2007).

[54]  Ian Horrocks,et al.  Ontologies and the semantic web , 2008, CACM.

[55]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

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

[57]  Philip K. Chan,et al.  Learning implicit user interest hierarchy for context in personalization , 2008, IUI '03.

[58]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[59]  Frank van Harmelen,et al.  A semantic web primer , 2004 .