A Survey on Transformation Methods of XML Documents to Ontologies

Document Type : Research Article


1 Academic Center for Education, Culture and Research (ACECR), Khouzestan, Ahvaz, Iran.

2 College of Engineering, Computer Department, Shahid Chamran University, Khouzestan, Ahvaz, Iran.


Nowadays, the great amount of information is stored in many data resources such as relational databases, XML documents and so on. Semantic Web is aimed to make current Web information semantic. The information of data resources should be accessed semantically, to reach this goal, it should be organized and stored under the ontology. Ontology is a key and important concept in Semantic Web. Generally, ontology is a common understanding of a domain. On the other hand, completely manually ontology construction is a time­-consuming, labor intensive and prone to errors process. Therefore, an approach is required to at least semi-automatically extract ontology from data resources. Transformation approach is a convenient one to extract ontologies from various data resources. Hence, Interoperability among extracted ontologies resulted from transformation approach via mediation ontology approaches is possible and false interpretations of information with regard to different conceptualizations of a given domain is solved. In this paper, we definitely explain the transformation approach, gather the most notable methods in this field and classify them under two categories. Subsequently, we surveyed the transformation methods and finally select the best one in each category.


Main Subjects

[1] K. M. Albarrak and E. H. Sibley. A survey of methods that transform data models into Ontology models. In 2011 IEEE International Conference on Information Reuse & Integration, pages 58--65. IEEE, 2011. [ DOI ]
[2] I. Bedini, C. Matheus, P. P. Schneider, A. Boran, and B. Nguyen. Transforming XML Schema to OWL using Patterns. In ICSC 2011 - 5th IEEE International Conference on Semantic Computing, pages 1--8. IEEE, 2011. [ DOI ]
[3] H. Bohring and S. Auer. Mapping XML to OWL Ontologies. In Leipziger Informatik-Tage, pages 147--156. GI, 2005.
[4] F. Breitling. A Standard Transformation from XML to RDF via XSLT. Astronomische Nachrichten(Astronomical Notes), 330(7):755--760, 2009. [ DOI ]
[5] O. E. Hajjamy, L. Alaoui, and M. Bahaj. XSD2OWL2: Automatic Mapping from XML Schema into OWL2 Ontology. Theoretical and Applied Information Technology), 95(8):1781--1796, 2017.
[6] I. F. Cruz, H. Xiao, and F. Hsu. An ontology-based framework for XML semantic integration. In International Database Engineering and Applications Symposium, pages 217--226. IEEE, 2004. [ DOI ]
[7] M. Ferdinand, C. Zirpins, and D. Trastour. Lifting XML Schema to OWL. In International Conference on Web Engineering, pages 354--358. Springer, Berlin, Heidelberg, 2004. [ DOI ]
[8] R. Ghawi and N. Cullot. Building Ontologies from XML Data Sources. In 20th International Workshop on Database and Expert Systems Application, pages 480--484. IEEE, 2009. [ DOI ]
[9] B. Glimm. Using SPARQL with RDFS and OWL Entailment. In Reasoning Web. Semantic Technologies for the Web of Data, pages 137--201. Springer, Berlin, Heidelberg, 2011. [ DOI ]
[10] M. Hacherouf and S. N. Bahloul. DTD2OWL: A New Approach for the Transformation of the DTD to OWL. Procedia Computer Science, 62:457--466, 2015. [ DOI ]
[11] Charlie Halpern-Hamu. Transform a Sample Instance to a Schema. http://incrementaldevelopment.com/papers/xsltrick/#instance-to-schema. Date Accessed: 1 July 2015.
[12] Markus Krötzsch, Bijan Parsia, Pascal Hitzler, Sebastian Rudolph, and Peter Patel-Schneider. OWL 2 Web Ontology Language Primer (Second Edition). W3C recommendation, W3C, December 2012. http://www.w3.org/TR/2012/REC-owl2-primer-20121211/.
[13] J. Tan and Z. Huang. Discovering OWL Ontologies from XML. In 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE). IEEE, 2010. [ DOI ]
[14] M. Klein. Interpreting XML documents via an RDF schema ontology. In 13th International Workshop on Database and Expert Systems Applications, pages 889--893. IEEE, 2002. [ DOI ]
[15] D. Lacoste, K. P. Sawant, and S. Roy. An Efficient XML to OWL Convertor. In 4th India Software Engineering Conference, pages 145--154. ACM, 2011. [ DOI ]
[16] T. B. LEE, J. HENDLER, and O. LASSILA. The Semantic Web. Scientific American, 284(5):34--43, 2001. [ DOI ]
[17] R. Navigli and P. Velardi. Learning Domain Ontologies for Document Warehouses and Dedicated Web Sites. Computational Linguistics, 30(2):151--179, 2004. [ DOI ]
[18] T. Pham, Y. K. Lee, and S. Lee. DTD2OWL: Automatic Transforming XML Documents into OWL Ontology. In 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, pages 125--131. ACM, 2009. [ DOI ]
[19] P. T. T. Thuy, Y. K. Lee, S. Lee, and B. S. Jeong. Exploiting XML Schema for Interpreting XML Documents as RDF. In International Conference on Services Computing, pages 555--558. IEEE, 2008. [ DOI ]
[20] P. T. T. Thuy, Y. K. Lee, S. Lee, and B. S. Jeong. Transforming Valid XML Documents into RDF via RDF Schema. In Third International Conference on Next Generation Web Services Practices (NWeSP'07), pages 35--40. IEEE, 2007. [ DOI ]
[21] M. Pourkhani, B. Shadgar, and A. Osareh. A Study on the Methods of Relational Databases Transfer to Ontology. Journal of Studies in Library and Information Science, 21(13):51--68, 2014.
[22] T. Rodrigues, P. Rosa, and J. Cardoso. Moving from Syntactic to Semantic Organizations using JXML2OWL. Computers in Industry, 59(8):808--819, 2008. [ DOI ]
[23] B. Shâdgâr, A. Osâreh, and A. H. Nezhâdi. Semantic Web: Concepts and Techniques. Tehran, Armaghân Pub, 2010.
[24] M. Shenoy, K. Shet, and D. U. Acharya. OWL based XML Data Integration. Computer Applications, 68(2):15--19, 2013. [ DOI ]
[25] M. M. Taye. Web-Based Ontology Languages and its Based Description Logics. The Research Bulletin of Jordan ACM, 2:1--9, 2011.
[26] H. Tan, G. Barakat, and V. Tarasov. Translating XML models into OWL Ontologies for Interoperability of Simulation Systems. In 3rd Workshop on Ontologies and Information Systems (WOIS 2015), pages 116--123. CEUR-WS.org, 2015.
[27] C. Tsinaraki and S. Christodoulakis. Interoperability of XML Schema Applications with OWL Domain, Knowledge and Semantic Web Tools. In OTM Confederated International Conferences On the Move to Meaningful Internet Systems, pages 850--869. Springer, Berlin, Heidelberg, 2007. [ DOI ]
[28] C. Tsinaraki and S. Christodoulakis. XS2OWL: A Formal Model and a System for enabling XML Schema Applications to interoperate with OWL-DL Domain Knowledge and Semantic Web Tools. In Digital Libraries: Research and Development, pages 124--136. Springer, Berlin, Heidelberg, 2007. [ DOI ]
[29] J. Xu and W. Li. Using Relational Database to Build OWL Ontology from XML Data Sources. In International Conference on Computational Intelligence and Security Workshops (CISW 2007), pages 124--127. IEEE, 2007. [ DOI ]
[30] N. Yahia, S. A. Mokhtar, and A. Ahmed. Automatic Generation of OWL Ontology from XML Data Source. Computer Science, 9(2), 2012.
  • Receive Date: 31 March 2017
  • Revise Date: 03 October 2018
  • Accept Date: 22 October 2018
  • First Publish Date: 22 October 2018