Skip to main content

Pitfalls in Networked and Versioned Ontologies

  • Conference paper
  • First Online:
Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K 2019)

Abstract

The listing and automatic detection of ontology pitfalls are crucial in ontology engineering. Existing work mainly focused on detecting pitfalls in stand-alone ontologies. Here, we introduce a new categorization of ontology pitfalls: stand-alone ontology pitfalls, pitfalls in versioned ontologies and, pitfalls in ontology networks. We investigate pitfalls in a situation of ontology co-evolution and we provide a systematic categorization of the different cases that could occur during the co-evolution process over two ontology portals: the Linked Open Vocabulary and BioPortal. We also identify 9 candidate pitfalls that may affect versioned ontologies or ontology networks. We evaluate the importance and potential impact of the candidate pitfalls by means of a web-based survey we conducted in the semantic web community. Participants agreed that listing and investigating ontology pitfalls can effectively enhance the quality of ontologies and affect positively the use of ontologies. Moreover, the participants substantially agreed with the new categorization we proposed. We conclude by providing a set of recommendations to avoid or solve the different pitfalls we identified.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://geneontology.org/.

  2. 2.

    http://km.aifb.kit.edu/projects/dyldo/data.

  3. 3.

    https://km.aifb.kit.edu/projects/btc-2012.

  4. 4.

    https://www.wikidata.org.

  5. 5.

    https://www.w3.org/TR/owl2-syntax/, Sect. 3.4.

  6. 6.

    Last check January 2020, can be found here: http://oops.linkeddata.es/catalogue.jsp.

  7. 7.

    http://geneontology.org/docs/download-ontology/.

  8. 8.

    A RDF term is generally defined as: \(IRI \cup Blank nodes \cup Literals\). In this research we take into consideration only the IRIs.

  9. 9.

    The experiments with full results can be found at: https://github.com/OmarAlqawasmeh/coEvolutionTermsExtraction.

  10. 10.

    Last counted on January 2020.

  11. 11.

    The co-evolution cases of LOV and BioPortal are inside the resources folder at https://github.com/OmarAlqawasmeh/coEvolutionTermsExtraction.

  12. 12.

    More details about the extensions managing of schema.org can be found at: https://schema.org/docs/extension.html.

  13. 13.

    Namespace of Schema.org is http://schema.org/.

  14. 14.

    Some examples of discarded namespaces: https://health-lifesci.schema.org/, https://pending.schema.org/, https://meta.schema.org/.

  15. 15.

    https://www.w3.org/TR/owl2-syntax/, Sects. 3.1 and 3.3.

  16. 16.

    Cool URIs can be found at: https://www.w3.org/TR/cooluris/.

  17. 17.

    The survey can be found at: http://bit.ly/36JQfgO.

  18. 18.

    Raw results can be found at: http://bit.ly/2RztHKq.

  19. 19.

    The source code found in resources/SurveyExperiments at https://github.com/OmarAlqawasmeh/coEvolutionTermsExtraction.

  20. 20.

    P1. Ontology is not accessible at its IRI

    P2. Importing an ontology using a non persistent IRI or the IRI of a representation

    P3. Importing an inconsistent ontology

    P4. Only the latest version of the ontology is available online

    P5. Importing an ontology series IRI instead of an ontology version IRI

    P6. Ontology series IRI is the same as the ontology version IRI

    P7. Term is moved from one ontology module to another with different IRI

    P8. Namespace hijacking

    P9. The IRI of a term contains a file extension.

  21. 21.

    http://ontoology.linkeddata.es/.

  22. 22.

    Pifall number 3 from http://oops.linkeddata.es/catalogue.jsp.

References

  1. Abdel-Qader, M., Scherp, A., Vagliano, I.: Analyzing the evolution of vocabulary terms and their impact on the LOD cloud. In: Gangemi, A., et al. (eds.) ESWC 2018. LNCS, vol. 10843, pp. 1–16. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93417-4_1

    Chapter  Google Scholar 

  2. Abgaz, Y.M., Javed, M., Pahl, C.: Analyzing impacts of change operations in evolving ontologies. In: Proceedings of the 2nd Joint Workshop on Knowledge Evolution and Ontology Dynamics, USA (2012)

    Google Scholar 

  3. Bernaras, A., Laresgoiti, I., Corera, J.M.: Building and reusing ontologies for electrical network applications. In: 12th European Conference on Artificial Intelligence, Budapest, Hungary, August 11–16, 1996, Proceedings, pp. 298–302 (1996)

    Google Scholar 

  4. Brickley, D., Miller, L.: FOAF vocabulary specification 91 (2010)

    Google Scholar 

  5. Castano, S., Ferrara, A., Hess, G.N.: Discovery-driven ontology evolution. In: SWAP 2006 - Semantic Web Applications and Perspectives, Proceedings of the 3rd Italian Semantic Web Workshop, Scuola Normale Superiore, Pisa, Italy (2006)

    Google Scholar 

  6. Doran, P., Tamma, V.A.M., Iannone, L.: Ontology module extraction for ontology reuse: an ontology engineering perspective. In: Proceedings of the Sixteenth ACM Conference on Information and Knowledge Management, CIKM 2007, Lisbon, Portugal, 6–10 November 2007, pp. 61–70 (2007)

    Google Scholar 

  7. Dragoni, M., Ghidini, C.: Evaluating the impact of ontology evolution patterns on the effectiveness of resources retrieval. In: Proceedings of the 2nd Joint Workshop on Knowledge Evolution and Ontology Dynamics, Boston, MA, USA (2012)

    Google Scholar 

  8. Gaudet, P., Dessimoz, C.: Gene ontology: pitfalls, biases, and remedies. In: The Gene Ontology Handbook, pp. 189–205. Humana Press, New York (2017)

    Google Scholar 

  9. Groß, A., Hartung, M., Prüfer, K., Kelso, J., Rahm, E.: Impact of ontology evolution on functional analyses. Bioinformatics 28(20), 2671–2677 (2012)

    Article  Google Scholar 

  10. Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquisition 5(2), 199–220 (1993)

    Article  Google Scholar 

  11. Guha, R.V., Brickley, D., Macbeth, S.: Schema.org: evolution of structured data on the web. Commun. ACM 59(2), 44–51 (2016)

    Article  Google Scholar 

  12. Haase, P., Rudolph, S., Wang, Y., Brockmans, S.: D1. 1.1 networked ontology model

    Google Scholar 

  13. Hartung, M., Groß, A., Rahm, E.: CODEX: exploration of semantic changes between ontology versions. Bioinformatics (2012)

    Google Scholar 

  14. Heath, T., Bizer, C.: Linked data: Evolving the web into a global data space. Synth. Lect. Semant. Web: Theory Technol. 1(1), 1–136 (2011)

    Google Scholar 

  15. Kupfer, A., Eckstein, S.: Coevolution of database schemas and associated ontologies in biological context. In: 22nd British National Conference on Databases (2006)

    Google Scholar 

  16. Kupfer, A., Eckstein, S., Neumann, K., Mathiak, B.: A coevolution approach for database schemas and related ontologies. In: 19th IEEE International Symposium on Computer-Based Medical Systems (CBMS 2006), Salt Lake City, Utah, USA, pp. 605–610 (2006)

    Google Scholar 

  17. Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 159–174 (1977)

    Google Scholar 

  18. Lebo, T., Sahoo, S., McGuinness, D.: PROV-O: The PROV ontology. W3C Recommendation 30 (2013)

    Google Scholar 

  19. Lehmann, J., Isele, R., Jakob, M., Jentzsch, A., Kontokostas, D., Mendes, P.N., Hellmann, S., Morsey, M., van Kleef, P., Auer, S., Bizer, C.: Dbpedia - a large-scale, multilingual knowledge base extracted from Wikipedia. Semant. Web 6(2), 167–195 (2015)

    Article  Google Scholar 

  20. Mihindukulasooriya, N., Poveda-Villalón, M., García-Castro, R., Gómez-Pérez, A.: Collaborative ontology evolution and data quality - an empirical analysis. In: 13th International Workshop, OWLED, and 5th International Workshop, Bologna, Italy, pp. 95–114 (2016)

    Google Scholar 

  21. Noy, N.F., Musen, M.A.: PROMPTDIFF: a fixed-point algorithm for comparing ontology versions. In: The Eighteenth National Conference on AI and Fourteenth Conference on Innovative Applications of AI, Canada (2002)

    Google Scholar 

  22. Ottens, K., Aussenac-Gilles, N., Gleizes, M.P., Camps, V.: Dynamic ontology co-evolution from texts: principles and case study. In: Proceedings of the First International Workshop on Emergent Semantics and Ontology Evolution, ESOE 2007, Co-located with ISWC 2007 + ASWC 2007, Busan, Korea, pp. 70–83 (2007)

    Google Scholar 

  23. Papavassiliou, V., Flouris, G., Fundulaki, I., Kotzinos, D., Christophides, V.: On detecting high-level changes in RDF/S KBs. In: Bernstein, A., et al. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 473–488. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04930-9_30

    Chapter  Google Scholar 

  24. Poveda Villalón, M.: Ontology Evaluation: a pitfall-based approach to ontology diagnosis. Ph.D. thesis, ETSI\_Informatica (2016)

    Google Scholar 

  25. Poveda-Villalón, M., Gómez-Pérez, A., Suárez-Figueroa, M.C.: Oops! (ontology pitfall scanner!): An on-line tool for ontology evaluation. Int. J. Semantic Web Inf. Syst. 10(2), 7–34 (2014)

    Article  Google Scholar 

  26. Poveda Villalón, M., Suárez-Figueroa, M.C., Gómez-Pérez, A.: The landscape of ontology reuse in linked data (2012)

    Google Scholar 

  27. Qawasmeh, O., Lefrançois, M., Zimmermann, A., Maret, P.: Observing the impact and adaptation to the evolution of an imported ontology. In: Proceedings of the 11th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2019, Volume 2: KEOD, Vienna, Austria, September 17–19, 2019, pp. 76–86 (2019)

    Google Scholar 

  28. Sabou, M., Fernández, M.: Ontology (network) evaluation. In: Ontology Engineering in a Networked World, pp. 193–212 (2012)

    Google Scholar 

  29. Complex Networks in Software, Knowledge, and Social Systems. ISRL, vol. 148. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-91196-0

  30. Simperl, E.P.B.: Reusing ontologies on the semantic web: a feasibility study. Data Knowl. Eng. 68(10), 905–925 (2009)

    Article  Google Scholar 

  31. SmartM2M, E.: Saref consolidation with new reference ontology patterns, based on the experience from the seas project. 2019 jul. report no.: Ts 103 548 v1. 1.1

    Google Scholar 

  32. Stojanovic, L.: Methods and tools for ontology evolution. Ph.D. thesis, Karlsruhe Institute of Technology, Germany (2004)

    Google Scholar 

  33. Stojanovic, L., Maedche, A., Stojanovic, N., Studer, R.: Ontology evolution as reconfiguration-design problem solving. In: Proceedings of the 2nd International Conference on Knowledge Capture (K-CAP 2003), Sanibel Island, FL, USA, 23–25 October 2003 (2003)

    Google Scholar 

  34. Suárez-Figueroa, M.C., Gómez-Pérez, A., Motta, E., Gangemi, A.: Introduction: Ontology engineering in a networked world. In: Ontology Engineering in a Networked World, pp. 1–6 (2012)

    Google Scholar 

  35. Tartir, S., Arpinar, I.B., Sheth, A.P.: Ontological evaluation and validation. In: Poli, R., Healy, M., Kameas, A. (eds.) Theory and Applications of Ontology: Computer Applications. Springer, Dordrecht (2010). https://doi.org/10.1007/978-90-481-8847-5_5

  36. Tastle, W.J., Wierman, M.J.: Consensus and dissention: a measure of ordinal dispersion. Int. J. Approx. Reasoning 45(3), 531–545 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  37. Vandenbussche, P., Atemezing, G., Poveda-Villalón, M., Vatant, B.: Linked open vocabularies (LOV), A gateway to reusable semantic vocabularies on the web. Semantic Web (2017)

    Google Scholar 

  38. Vigo, M., Bail, S., Jay, C., Stevens, R.D.: Overcoming the pitfalls of ontology authoring: strategies and implications for tool design. Int. J. Hum.-Comput. Stud. 72(12), 835–845 (2014)

    Article  Google Scholar 

  39. Whetzel, P.L., et al.: Bioportal: ontologies and integrated data resources at the click of a mouse. In: Proceedings of the 2nd International Conference on Biomedical Ontology, Buffalo, NY, USA (2011)

    Google Scholar 

  40. Zablith, F.: Ontology evolution: a practical approach. In: Workshop on Matching and Meaning at Artificial Intelligence and Simulation of Behaviour (2009)

    Google Scholar 

  41. Zablith, F., et al.: Ontology evolution: a process-centric survey. Knowl. Eng. Rev. 30(1), 45–75 (2015)

    Article  Google Scholar 

Download references

Acknowledgment

The authors would like to thank María Poveda (Universidad Politécnica de Madrid) for her suggestions and comments during the creation of the candidate pitfalls. Additionally, the authors would also like to thank the 27 anonymous participants for their valuable contribution to the experimental evaluation of the candidate pitfalls.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Omar Qawasmeh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Qawasmeh, O., Lefrançois, M., Zimmermann, A., Maret, P. (2020). Pitfalls in Networked and Versioned Ontologies. In: Fred, A., Salgado, A., Aveiro, D., Dietz, J., Bernardino, J., Filipe, J. (eds) Knowledge Discovery, Knowledge Engineering and Knowledge Management. IC3K 2019. Communications in Computer and Information Science, vol 1297. Springer, Cham. https://doi.org/10.1007/978-3-030-66196-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-66196-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-66195-3

  • Online ISBN: 978-3-030-66196-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics