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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
https://www.w3.org/TR/owl2-syntax/, Sect. 3.4.
- 6.
Last check January 2020, can be found here: http://oops.linkeddata.es/catalogue.jsp.
- 7.
- 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.
The experiments with full results can be found at: https://github.com/OmarAlqawasmeh/coEvolutionTermsExtraction.
- 10.
Last counted on January 2020.
- 11.
The co-evolution cases of LOV and BioPortal are inside the resources folder at https://github.com/OmarAlqawasmeh/coEvolutionTermsExtraction.
- 12.
More details about the extensions managing of schema.org can be found at: https://schema.org/docs/extension.html.
- 13.
Namespace of Schema.org is http://schema.org/.
- 14.
Some examples of discarded namespaces: https://health-lifesci.schema.org/, https://pending.schema.org/, https://meta.schema.org/.
- 15.
https://www.w3.org/TR/owl2-syntax/, Sects. 3.1 and 3.3.
- 16.
Cool URIs can be found at: https://www.w3.org/TR/cooluris/.
- 17.
The survey can be found at: http://bit.ly/36JQfgO.
- 18.
Raw results can be found at: http://bit.ly/2RztHKq.
- 19.
The source code found in resources/SurveyExperiments at https://github.com/OmarAlqawasmeh/coEvolutionTermsExtraction.
- 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.
- 22.
Pifall number 3 from http://oops.linkeddata.es/catalogue.jsp.
References
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
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)
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)
Brickley, D., Miller, L.: FOAF vocabulary specification 91 (2010)
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)
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)
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)
Gaudet, P., Dessimoz, C.: Gene ontology: pitfalls, biases, and remedies. In: The Gene Ontology Handbook, pp. 189–205. Humana Press, New York (2017)
Groß, A., Hartung, M., Prüfer, K., Kelso, J., Rahm, E.: Impact of ontology evolution on functional analyses. Bioinformatics 28(20), 2671–2677 (2012)
Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquisition 5(2), 199–220 (1993)
Guha, R.V., Brickley, D., Macbeth, S.: Schema.org: evolution of structured data on the web. Commun. ACM 59(2), 44–51 (2016)
Haase, P., Rudolph, S., Wang, Y., Brockmans, S.: D1. 1.1 networked ontology model
Hartung, M., Groß, A., Rahm, E.: CODEX: exploration of semantic changes between ontology versions. Bioinformatics (2012)
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)
Kupfer, A., Eckstein, S.: Coevolution of database schemas and associated ontologies in biological context. In: 22nd British National Conference on Databases (2006)
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)
Landis, J.R., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 159–174 (1977)
Lebo, T., Sahoo, S., McGuinness, D.: PROV-O: The PROV ontology. W3C Recommendation 30 (2013)
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)
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)
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)
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)
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
Poveda Villalón, M.: Ontology Evaluation: a pitfall-based approach to ontology diagnosis. Ph.D. thesis, ETSI\_Informatica (2016)
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)
Poveda Villalón, M., Suárez-Figueroa, M.C., Gómez-Pérez, A.: The landscape of ontology reuse in linked data (2012)
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)
Sabou, M., Fernández, M.: Ontology (network) evaluation. In: Ontology Engineering in a Networked World, pp. 193–212 (2012)
Complex Networks in Software, Knowledge, and Social Systems. ISRL, vol. 148. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-91196-0
Simperl, E.P.B.: Reusing ontologies on the semantic web: a feasibility study. Data Knowl. Eng. 68(10), 905–925 (2009)
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
Stojanovic, L.: Methods and tools for ontology evolution. Ph.D. thesis, Karlsruhe Institute of Technology, Germany (2004)
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)
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)
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
Tastle, W.J., Wierman, M.J.: Consensus and dissention: a measure of ordinal dispersion. Int. J. Approx. Reasoning 45(3), 531–545 (2007)
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)
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)
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)
Zablith, F.: Ontology evolution: a practical approach. In: Workshop on Matching and Meaning at Artificial Intelligence and Simulation of Behaviour (2009)
Zablith, F., et al.: Ontology evolution: a process-centric survey. Knowl. Eng. Rev. 30(1), 45–75 (2015)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)