Skip to main content

An Investigation of Definability in Ontology Alignment

  • Conference paper
  • First Online:
Book cover Knowledge Engineering and Knowledge Management (EKAW 2016)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10024))

Included in the following conference series:

Abstract

The ability to rewrite defined ontological entities into syntactically different, but semantically equivalent forms is an important property of Definability. While rewriting has been extensively studied, the practical applicability of currently existing methods is limited, as they are bounded to particular Description Logics (DLs), and they often present only theoretical results. Moreover, these efforts focus on computing single definitions, whereas the ability to find the complete set of alternatives, or even just their signature, can support ontology alignment, and semantic interoperability in general. As the number of possible rewritings is potentially exponential in the size of the ontology, we present a novel approach that provides a comprehensive and efficient way to compute in practice all definition signatures of the feasible (given pre-defined complexity bounds) defined entities described using a DL language for which a particular definability property holds (Beth definability). This paper assesses the prevalence, extent and merits of definability over large and diverse corpora, and lays the basis for its use in ontology alignment.

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.

    In this paper, we assume familiarity with basic notions of Description Logics [1] and the Web Ontology Language [10] (OWL).

  2. 2.

    Horridge et al. [12] introduced an efficient approach that computes either a single, or all justifications of an entailment.

  3. 3.

    In this paper, we only focus on concept definability, and omit the description of the approach for determining role definability. However, a full description of the algorithm for deciding role definability is available in [8].

  4. 4.

    The OWL API provides methods for extracting several types of LBMs.

  5. 5.

    Both Algorithms 1, 2 and 3 are used in practice, where the former is better suited for computing an MDS from a DS that is the RHS signatures of an explicit definition, as such signature typically contain either none, or only a few redundant members (i.e. reaching the worst-case scenario of Algorithms 2 and 3).

  6. 6.

    Further details on patterns, and the axiom generation algorithm are presented in [8].

  7. 7.

    For example, given two versions of an ontology, the one with more defined entities or higher MDS to entity ratio is more valuable, as it may permit the expression of more entities with alignments, that are typically incomplete [7].

  8. 8.

    HermiT performs faster with most datasets, however Pellet was able to load and process some ontologies that HermiT could not (due to ontologies using datatypes that are not part of the OWL 2 datatype map and no custom datatype definition was given).

  9. 9.

    http://www.csc.liv.ac.uk/~dgeleta/ontodef.html.

  10. 10.

    http://owl.cs.manchester.ac.uk/tools/repositories/.

  11. 11.

    http://oaei.ontologymatching.org.

  12. 12.

    The MDS expansion (Algorithm 5) is restricted to computing an MDS union size \(\mathcal {S} \le 20\). This excluded no entities in the Conference, and 441 in the LargeBio corpus.

  13. 13.

    Pattern numbers reference Table 1, Cmb. denotes those MDS cases that do not correspond to any individual pattern, but to a combination of patterns. Patterns that have no MDS in the sample corpus are omitted for brevity.

  14. 14.

    An entity e is covered by a mapping c in an alignment \(\mathcal {A}\) iff \(\{ \exists c \in \mathcal {A} | c:\left\langle e, e', r \right\rangle \}\).

  15. 15.

    Error #1 and #2 can also be detected without MDSs, via classifying the ontology and inspecting the resulting tree for unsatisfiable or equivalent concepts, respectively.

  16. 16.

    \(\mathsf {Anthropometrics}\) means measurement of the size and proportions of the human body. Axioms \(\alpha _2, \alpha _3, \alpha _4\) are correct, as height, weight and BMI are all type of measurements that make up the general class \(\mathsf {Anthropometrics}\), but axiom \(\alpha _1\) is incorrect as height and weight measurements would share nothing in common, i.e. their intersection would be empty. The correct representation would be to describe \(\mathsf {Anthropometrics}\) as a disjoint union of these concepts.

References

  1. Baader, F.: The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  2. Beth, E.W.: On Padoa’s method in the theory of definition. Indag. Math. 15, 330–339 (1953)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cheatham, M., Dragisic, Z., Euzenat, J., Faria, D., Ferrara, A., Flouris, G., Fundulaki, I., Granada, R., Ivanova, V., Jiménez-Ruiz, E., Lambrix, P., Montanelli, S., Pesquita, C., Saveta, T., Shvaiko, P., Solimando, A., dos Santos, C.T., Zamazal, O.: Results of the ontology alignment evaluation initiative 2015. In: Proceedings of the 10th International Workshop on Ontology Matching, pp. 60–115 (2015)

    Google Scholar 

  4. David, J., Euzenat, J., Šváb-Zamazal, O.: Ontology similarity in the alignment space. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part I. LNCS, vol. 6496, pp. 129–144. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  5. Del Vescovo, C., Klinov, P., Parsia, B., Sattler, U., Schneider, T., Tsarkov, D.: Empirical study of logic-based modules: cheap is cheerful. In: Alani, H., et al. (eds.) ISWC 2013, Part I. LNCS, vol. 8218, pp. 84–100. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  6. Donnelly, K.: SNOMED-CT: the advanced terminology and coding system for eHealth. Stud. Health Technol. Inform. 121, 279 (2006)

    Google Scholar 

  7. Euzenat, J., Shvaiko, P.: Ontology Matching, 2nd edn. Springer, Heidelberg (2013)

    Book  MATH  Google Scholar 

  8. Geleta, D., Payne, T.R., Tamma, V.: Computing minimal definition signatures in description logic ontologies. Technical report, University of Liverpool (2016). https://intranet.csc.liv.ac.uk/research/techreports/tr2016/ulcs-16-003.pdf

  9. Glimm, B., Horrocks, I., Motik, B., Stoilos, G., Wang, Z.: HermiT: an OWL 2 reasoner. J. Autom. Reason. 53(3), 245–269 (2014)

    Article  MATH  Google Scholar 

  10. Grau, B.C., Horrocks, I., Motik, B., Parsia, B., Patel-Schneider, P., Sattler, U.: OWL 2: the next step for OWL. Web Semant. 6(4), 309–322 (2008)

    Article  Google Scholar 

  11. Hoogland, E., et al.: Definability and interpolation: Model-Theoretic Investigations. Institute for Logic, Language and Computation, Amsterdam (2001)

    Google Scholar 

  12. Horridge, M.: Justification based explanation in ontologies. Ph.D. thesis, University of Manchester (2011)

    Google Scholar 

  13. Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)

    Google Scholar 

  14. Matentzoglu, N., Bail, S., Parsia, B.: A snapshot of the OWL web. In: Alani, H., et al. (eds.) ISWC 2013, Part I. LNCS, vol. 8218, pp. 331–346. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  15. Rosse, C., Mejino Jr., J.L.: The foundational model of anatomy ontology. In: Burger, A., Davidson, D., Baldock, R. (eds.) Anatomy Ontologies for Bioinformatics. Computational Biology, vol. 6, pp. 59–117. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  16. Sattler, U., Schneider, T., Zakharyaschev, M.: Which kind of module should I extract? Descr. Log. 477, 78 (2009)

    Google Scholar 

  17. Scharffe, F., Zamazal, O., Fensel, D.: Ontology alignment design patterns. Knowl. Inf. Syst. 40(1), 1–28 (2014)

    Article  Google Scholar 

  18. Seylan, I., Franconi, E., De Bruijn, J.: Effective query rewriting with ontologies over DBoxes. In: IJCAI, vol. 9, pp. 923–929. Citeseer (2009)

    Google Scholar 

  19. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: a practical OWL-DL reasoner. Web Semant.: Sci. Serv. Agents World Wide Web 5(2), 51–53 (2007)

    Article  Google Scholar 

  20. Stuckenschmidt, H., Predoiu, L., Meilicke, C.: Learning complex ontology alignments a challenge for ILP research. In: Proceedings of the 18th International Conference on Inductive Logic Programming (2008)

    Google Scholar 

  21. Ten Cate, B., Franconi, E., Seylan, I.: Beth definability in expressive description logics. J. Artif. Intell. Res. (JAIR) 48, 347–414 (2013)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Geleta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Geleta, D., Payne, T.R., Tamma, V. (2016). An Investigation of Definability in Ontology Alignment. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds) Knowledge Engineering and Knowledge Management. EKAW 2016. Lecture Notes in Computer Science(), vol 10024. Springer, Cham. https://doi.org/10.1007/978-3-319-49004-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49004-5_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49003-8

  • Online ISBN: 978-3-319-49004-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics