Abstract
Ontology Design Patterns (ODP) have been proposed to facilitate ontology engineering. Despite numerous conceptual contributions for over more than a decade, there is little empirical work to support the often claimed benefits provided by ODPs. Determining ODP use from ontologies alone (without interviews or other supporting documentation) is challenging as there is no standard (or required) mechanism for stipulating the intended use of an ODP. Instead, we must rely on modelling features which are suggestive of a given ODP’s influence. For the purpose of determining the prevalence of ODPs in ontologies, we developed a variety of techniques to detect these features with varying degrees of liberality. Using these techniques, we survey BioPortal with respect to well-known and publicly available repositories for ODPs. Our findings are predominantly negative. For the vast majority of ODPs we cannot find empirical evidence for their use in biomedical ontologies.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
These characterisations are not as clear-cut as they might appear. The discussion on the submission for the ODP ContextSlices http://ontologydesignpatterns.org/wiki/Submissions:Context_Slices exemplifies differences of opinion on the matter in the research community.
- 2.
- 3.
- 4.
Substitutions are assumed to respect types, i.e., classes, properties, and individuals are only mapped to other classes, properties, and individuals respectively.
- 5.
The types of axioms we consider in this study are all subclasses of the OWLAxiom interface http://owlcs.github.io/owlapi/apidocs_5/org/semanticweb/owlapi/model/OWLAxiom.html of the well-known OWL API.
- 6.
- 7.
- 8.
- 9.
- 10.
The SubstitutionContainmentCheck has been abbreviated by SContainmentCheck for presentation purposes.
- 11.
The distance is implemented via https://rosettacode.org/wiki/Levenshtein_distance#Java. The similarity score between [0, 1] of two strings \(s_1, s_2\) is calculated by \(\frac{M - LevenstheinDistance(s_1, s_2)}{M}\) where M is \(\max (s_1.length, s_2.length)\).
- 12.
We also considered using the label of entities \(e_1\) from \(\mathcal {P}\). However, these either coincide with the ShortFormIRI of \(e_1\) or are slight variations thereof. Such variations are captured by our string comparison procedure.
- 13.
- 14.
- 15.
- 16.
- 17.
SubstitutionContainmentCheck has been abbreviated by SContainmentCheck for presentation purposes. Likewise for SubstitutionEntailmentCheck.
- 18.
Experiment 4 is not designed with two conditions for including or not including a given \(\mathcal {P}\)’s import closure as in Experiment 2. This is owed to the fact that ODPs focusing on logical modelling structures do not import other ontologies.
- 19.
- 20.
References
Blomqvist, E.: Ontology patterns: typology and experiences from design pattern development. In: The Swedish AI Society Workshop, Uppsala University, 20–21 May 2010, no. 048, pp. 55–64. Linköping University Electronic Press (2010)
Blomqvist, E., Gangemi, A., Presutti, V.: Experiments on pattern-based ontology design. In: K-CAP, pp. 41–48. ACM (2009)
Blomqvist, E., Sandkuhl, K.: Patterns in ontology engineering-classification of ontology patterns. In: ICEIS 2005: Proceedings of the Seventh International Conference on Enterprise Information Systems, Miami, USA, 25–28 May 2005 (2005)
Clark, P.: Knowledge patterns. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 1–3. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87696-0_1
de Almeida Falbo, R., Guizzardi, G., Gangemi, A., Presutti, V.: Ontology patterns: clarifying concepts and terminology. In: WOP, CEUR Workshop Proceedings, vol. 1188. CEUR-WS.org (2013)
Gangemi, A.: Ontology design patterns for semantic web content. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005). https://doi.org/10.1007/11574620_21
Guizzardi, G.: Theoretical foundations and engineering tools for building ontologies as reference conceptual models. Semant. Web 1(1–2), 3–10 (2010)
Hammar, K.: Ontology design patterns in use: lessons learnt from an ontology engineering case. In: Proceedings of the 3rd International Conference on Ontology Patterns, vol. 929, pp. 13–24. CEUR-WS.org (2012)
Hammar, K., et al.: Collected research questions concerning ontology design patterns. In: Ontology Engineering with Ontology Design Patterns. Studies on the Semantic Web, vol. 25, pp. 189–198. IOS Press (2016)
Hammar, K., Presutti, V.: Template-based content ODP instantiation. In; The 7th Workshop on Ontology and Semantic Web Patterns. IOS Press (2017)
Horridge, M., Aranguren, M.E., Mortensen, J., Musen, M.A., Noy, N.F.: Ontology design pattern language expressivity requirements. In: WOP, CEUR Workshop Proceedings, vol. 929. CEUR-WS.org (2012)
Hou, C.-S.J., Noy, N.F., Musen, M.A.: A template-based approach toward acquisition of logical sentences. In: Musen, M.A., Neumann, B., Studer, R. (eds.) IIP 2002. ITIFIP, vol. 93, pp. 77–89. Springer, Boston, MA (2002). https://doi.org/10.1007/978-0-387-35602-0_8
Khan, M.T., Blomqvist, E.: Ontology design pattern detection-initial method and usage scenarios. In: SEMAPRO 2010, The Fourth International Conference on Advances in Semantic Processing, pp. 19–24 (2010)
Lantow, B., Sandkuhl, K., Tarasov, V.: Ontology reuse. In: KEOD, pp. 163–170. SciTePress (2015)
Lawrynowicz, A., Potoniec, J., Robaczyk, M., Tudorache, T.: Discovery of emerging design patterns in ontologies using tree mining. Semant. Web 9(4), 517–544 (2018)
Matentzoglu, N., Bail, S., Parsia, B.: A corpus of OWL DL ontologies. In: Description Logics, CEUR Workshop Proceedings, vol. 1014, pp. 829–841. CEUR-WS.org (2013)
Mikroyannidi, E., Manaf, N.A.A., Iannone, L., Stevens, R.: Analysing syntactic regularities in ontologies. In: OWLED, CEUR Workshop Proceedings, vol. 849. CEUR-WS.org (2012)
Mortensen, J., Horridge, M., Musen, M.A., Noy, N.F.: Modest use of ontology design patterns in a repository of biomedical ontologies. In: WOP, CEUR Workshop Proceedings, vol. 929. CEUR-WS.org (2012)
Nikitina, N., Rudolph, S., Blohm, S.: Refining ontologies by pattern-based completion. In: WOP, CEUR Workshop Proceedings, vol. 516. CEUR-WS.org (2009)
Presutti, V., Gangemi, A.: Content ontology design patterns as practical building blocks for web ontologies. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 128–141. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87877-3_11
Presutti, V., et al.: D2.5.1: a library of ontology design patterns: reusable solutions for collaborative design of networked ontologies (2008). http://www.neon-project.org/
Renée Reich, J.: Onthological design patterns for the integration of molecular biological information. In: German Conference on Bioinformatics, pp. 156–166 (1999)
Rodriguez-Castro, B., Ge, M., Hepp, M.: Alignment of ontology design patterns: class as property value, value partition and normalisation. In: Meersman, R., et al. (eds.) OTM 2012. LNCS, vol. 7566, pp. 682–699. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33615-7_16
Ruy, F.B., Reginato, C.C., Santos, V.A., Falbo, R.A., Guizzardi, G.: Ontology engineering by combining ontology patterns. In: Johannesson, P., Lee, M.L., Liddle, S.W., Opdahl, A.L., López, Ó.P. (eds.) ER 2015. LNCS, vol. 9381, pp. 173–186. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25264-3_13
Staab, S., Erdmann, M., Maedche, A.: Engineering ontologies using semantic patterns. In: OIS@IJCAI, CEUR Workshop Proceedings, vol. 47. CEUR-WS.org (2001)
Suárez-Figueroa, M.C., et al.: D5.1.1 NeOn modelling components, March 2007. http://www.neon-project.org
Sváb-Zamazal, O., Scharffe, F., Svátek, V.: Preliminary results of logical ontology pattern detection using SPARQL and lexical heuristics. In: WOP, CEUR Workshop Proceedings, vol. 516. CEUR-WS.org (2009)
Svátek, V.: Design patterns for semantic web ontologies: motivation and discussion. In: 7th Conference on Business Information Systems (BIS-2004) (2004)
Vrandecic, D.: Explicit knowledge engineering patterns with macros. In: Proceedings of the Ontology Patterns for the Semantic Web Workshop a the ISWC 2005, Galway, Ireland (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kindermann, C., Parsia, B., Sattler, U. (2019). Detecting Influences of Ontology Design Patterns in Biomedical Ontologies. In: Ghidini, C., et al. The Semantic Web – ISWC 2019. ISWC 2019. Lecture Notes in Computer Science(), vol 11778. Springer, Cham. https://doi.org/10.1007/978-3-030-30793-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-30793-6_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30792-9
Online ISBN: 978-3-030-30793-6
eBook Packages: Computer ScienceComputer Science (R0)