User Extensible System to Identify Problems in OWL Ontologies and SWRL Rules

  • João Paulo OrlandoEmail author
  • Mark A. Musen
  • Dilvan A. Moreira
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9202)


The Semantic Web uses ontologies to associate meaning to Web content so machines can process it. One inherent problem to this approach is that, as its popularity increases, there is an ever growing number of ontologies available to be used, leading to difficulties in choosing appropriate ones. With that in mind, we created a system that allows users to evaluate ontologies/rules. It is composed by the Metadata description For Ontologies/Rules (MetaFOR), an ontology in OWL, and a tool to convert any OWL ontology to MetaFOR. With the MetaFOR version of an ontology, it is possible to use SWRL rules to identify anomalies in it. These can be problems already documented in the literature or user defined ones. SWRL is familiar to users, so it is easier to define new project specific anomalies. We present a case study where the system detects 9 problems, from the literature, and two user defined ones.


Semantic web Swrl rules Detect problems Detect anomalies Evaluate ontologies 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Baumeister, J., Seipel, D.: Anomalies in ontologies with rules. Web Semantics: Science, Services and Agents on the World Wide Web 8(1), 55–68 (2010)CrossRefGoogle Scholar
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web, pp. 29–37. Scientific American, May 2001Google Scholar
  3. 3.
    Dentler, K., Cornet, R., ten Teije, A., de Keizer, N.: Comparison of Reasoners for Large Ontologies in the OWL 2 EL Profile. Semant. Web 2(2), 71–87 (2011)Google Scholar
  4. 4.
    Fahad, M., Qadir, M.A.: A Framework for Ontology Evaluation. ICCS Supplement 354, 149–158 (2008)Google Scholar
  5. 5.
    Gennari, J.H., Musen, M.A., Fergerson, R.W., Grosso, W.E., Crubezy, M., Eriksson, H., Noy, N.F., Tu, S.W.: The evolution of Protege: an environment for knowledge-based systems development. International Journal of Human-Computer Studies 58(1), 89–123 (2003)CrossRefGoogle Scholar
  6. 6.
    Gomez-Perez, A.: Evaluation of ontologies. International Journal of Intelligent Systems 16(3), 391–409 (2001)CrossRefzbMATHGoogle Scholar
  7. 7.
    Hassanpour, S., O’Connor, M.J., Das, A.K.: Visualizing logical dependencies in SWRL rule bases. In: Dean, M., Hall, J., Rotolo, A., Tabet, S. (eds.) RuleML 2010. LNCS, vol. 6403, pp. 259–272. Springer, Heidelberg (2010) CrossRefGoogle Scholar
  8. 8.
    Hassanpour, S., O’Connor, M.J., Das, A.K.: Clustering Rule Bases Using Ontology-based Similarity Measures. Web Semantics: Science, Services and Agents on the World Wide Web 25, June 2014Google Scholar
  9. 9.
    Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML (May 2004).
  10. 10.
    Orlando, J.P., Rivolli, A., Hassanpour, S., O’Connor, M.J., Das, A., Moreira, D.A.: SWRL Rule Editor - A Web Application as Rich as Desktop Business Rule Editors, pp. 258–263. SciTePress - Science and and Technology Publications (2012)Google Scholar
  11. 11.
    Pak, J., Zhou, L.: A framework for ontology evaluation. In: Sharman, R., Rao, H.R., Raghu, T.S. (eds.) WEB 2009. LNBIP, vol. 52, pp. 10–18. Springer, Heidelberg (2010) CrossRefGoogle Scholar
  12. 12.
    Sugumaran, V., Gulla, J.A. (eds.): Applied Semantic Web Technologies, 1st edn. Auerbach Publications, Boca Raton, August 2011Google Scholar
  13. 13.
    Sun, Y., Zhang, J., Bie, R., Wang, H.: Managing Rules in Semantic Web: Redundancy Elimination and Consistency Check 5(2), 191–200, February 2011Google Scholar
  14. 14.
    Zacharias, V.: Development and verification of rule based systems — a survey of developers. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2008. LNCS, vol. 5321, pp. 6–16. Springer, Heidelberg (2008) CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • João Paulo Orlando
    • 1
    Email author
  • Mark A. Musen
    • 2
  • Dilvan A. Moreira
    • 1
  1. 1.SCC-ICMC University of São PauloSão PauloBrazil
  2. 2.BMIR - Stanford UniversityStanfordUSA

Personalised recommendations