Using OWL and SWRL for the Semantic Analysis of XML Resources

  • Jesús M. Almendros-Jiménez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7566)


In this paper we describe how to analyze the semantic content of XML documents. With this aim, XML resources are mapped into an OWL ontology and SWRL rules are used for specifying XML semantic content. We have implemented and tested the approach. The implementation is based on a semantic web library for XQuery which includes primitives for mapping XML into OWL, and for specifying and executing SWRL.


Semantic Content Description Logic Data Constraint XPath Query XPath Expression 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: Traveling between the XML and RDF Worlds – and Avoiding the XSLT Pilgrimage. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  2. 2.
    Almendros-Jiménez, J.M.: Querying and Reasoning with RDF(S)/OWL in XQuery. In: Du, X., Fan, W., Wang, J., Peng, Z., Sharaf, M.A. (eds.) APWeb 2011. LNCS, vol. 6612, pp. 450–459. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    Bedini, I., Matheus, C., Patel-Schneider, P., Boran, A., Nguyen, B.: Transforming xml schema to owl using patterns. In: 2011 Fifth IEEE International Conference on Semantic Computing (ICSC), pp. 102–109. IEEE (2011)Google Scholar
  4. 4.
    Bohring, H., Auer, S.: Mapping XML to OWL ontologies. Leipziger Informatik-Tage 72, 147–156 (2005)Google Scholar
  5. 5.
    Ferdinand, M., Zirpins, C., Trastour, D.: Lifting XML Schema to OWL. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 354–358. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  6. 6.
    Ghawi, R., Cullot, N.: Building Ontologies from XML Data Sources. In: 20th International Workshop on Database and Expert Systems Application, DEXA 2009, pp. 480–484. IEEE (2009)Google Scholar
  7. 7.
    Konstantinou, N., Spanos, D., Mitrou, N.: Ontology and database mapping: A survey of current implementations and future directions. Journal of Web Engineering 7(1), 1–24 (2008)Google Scholar
  8. 8.
    Krisnadhi, A., Maier, F., Hitzler, P.: OWL and Rules. In: Polleres, A., d’Amato, C., Arenas, M., Handschuh, S., Kroner, P., Ossowski, S., Patel-Schneider, P. (eds.) Reasoning Web 2011. LNCS, vol. 6848, pp. 382–415. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  9. 9.
    Krötzsch, M., Rudolph, S., Hitzler, P.: Description Logic Rules. In: Proceeding of the 2008 Conference on ECAI 2008: 18th European Conference on Artificial Intelligence, pp. 80–84. IOS Press (2008)Google Scholar
  10. 10.
    Li, Y., Sun, J., Dobbie, G., Lee, S., Wang, H.: Verifying semistructured data normalization using SWRL. In: Third IEEE International Symposium on Theoretical Aspects of Software Engineering, TASE 2009, pp. 193–200. IEEE (2009)Google Scholar
  11. 11.
    O’Connor, M., Das, A.: Acquiring OWL ontologies from XML documents. In: Proceedings of the Sixth International Conference on Knowledge Capture, pp. 17–24. ACM (2011)Google Scholar
  12. 12.
    O’Connor, M., Das, A.: SQWRL: a query language for OWL. In: Fifth International Workshop on OWL: Experiences and Directions (OWLED) (2009)Google Scholar
  13. 13.
    Rodrigues, T., Rosa, P., Cardoso, J.: Mapping XML to Exiting OWL ontologies. In: International Conference WWW/Internet, pp. 72–77 (2006)Google Scholar
  14. 14.
    Rodrigues, T., Rosa, P., Cardoso, J.: Moving from syntactic to semantic organizations using JXML2OWL. Computers in Industry 59(8), 808–819 (2008)CrossRefGoogle Scholar
  15. 15.
    Thuy, P., Lee, Y., Lee, S., Jeong, B.: Exploiting XML Schema for Interpreting XML Documents as RDF. In: IEEE International Conference on Services Computing, SCC 2008, vol. 2, pp. 555–558. IEEE (2008)Google Scholar
  16. 16.
    Tsinaraki, C., Christodoulakis, S.: XS2OWL: A Formal Model and a System for Enabling XML Schema Applications to Interoperate with OWL-DL Domain Knowledge and Semantic Web Tools. In: Thanos, C., Borri, F., Candela, L. (eds.) Digital Libraries: R&D. LNCS, vol. 4877, pp. 124–136. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  17. 17.
    Van Deursen, D., Poppe, C., Martens, G., Mannens, E., Walle, R.: XML to RDF conversion: a Generic Approach. In: International Conference on Automated solutions for Cross Media Content and Multi-channel Distribution, AXMEDIS 2008, pp. 138–144. IEEE (2008)Google Scholar
  18. 18.
    Wu, X., Ratcliffe, D., Cameron, M.: XML Schema Representation and Reasoning: A Description Logic Method. In: IEEE Congress on Services-Part I, 2008, pp. 487–494. IEEE (2008)Google Scholar
  19. 19.
    Xiao, H., Cruz, I.: Integrating and Exchanging XML Data Using Ontologies. In: Spaccapietra, S., Aberer, K., Cudré-Mauroux, P. (eds.) Journal on Data Semantics VI. LNCS, vol. 4090, pp. 67–89. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  20. 20.
    Zhang, F., Yan, L., Ma, Z., Cheng, J.: Knowledge representation and reasoning of XML with ontology. In: Proceedings of the 2011 ACM Symposium on Applied Computing, pp. 1705–1710. ACM (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Jesús M. Almendros-Jiménez
    • 1
  1. 1.Dpto. de Lenguajes y ComputaciónUniversidad de AlmeríaSpain

Personalised recommendations