Skip to main content

Ontology Development by Reuse

  • Chapter
  • First Online:
Ontology Engineering in a Networked World

Abstract

This chapter presents methodological guidelines that allow engineers to reuse generic ontologies. This kind of ontologies represents notions generic across many fields, (is part of, temporal interval, etc.). The guidelines helps the developer (a) to identify the type of generic ontology to be reused, (b) to find out the axioms and definitions that should be reused and (c) to adapt and integrate the generic ontology selected in the domain ontology to be developed. For each task of the methodology, a set of heuristics with examples are presented. We hope that after reading this chapter, you would have acquired some basic ideas on how to take advantage of the great deal of well-founded explicit knowledge that formalizes generic notions such as time concepts and the part of relation.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

Notes

  1. 1.

    http://wordnet.princeton.edu/

  2. 2.

    We consider a module (d’Aquin M et al. 2007b) as a part of the ontology that defines the relevant set of terms for a particular purpose.

  3. 3.

    An ontology statement (or triple) contains the following three components: subject, predicate, and object.

  4. 4.

    The rest of the cases are presented in Suárez-Figueroa (2010).

  5. 5.

    http://www.google.es/

  6. 6.

    http://swoogle.umbc.edu/

  7. 7.

    http://watson.kmi.open.ac.uk

  8. 8.

    http://sindice.com/

  9. 9.

    http://sig.ma/

  10. 10.

    http://protege.cim3.net/cgi-bin/wiki.pl?ProtegeOntologiesLibrary

  11. 11.

    http://www.obofoundry.org/

  12. 12.

    http://cupboard.open.ac.uk

  13. 13.

    http://www.loa-cnr.it/ontologies/DOLCE-Lite.owl

  14. 14.

    http://www.ontologyportal.org/translations/SUMO.owl.txt

  15. 15.

    The term module has here the pragmatic sense equivalent to the d’Aquin’s reference cited in the Introduction.

  16. 16.

    http://hcs.science.uva.nl/projects/NewKACTUS/library/lib/mereology.html

References

  • Borst WN (1997) Construction of engineering ontologies. Centre for Telematica and Information Technology, University of Tweenty, Enschede

    Google Scholar 

  • d’Aquin M, Lewen H (2009) Cupboard – a place to expose your ontologies to applications and the community. Demo at European Semantic Web Conference, ESWC 2009, Heraklion, Greece

    Google Scholar 

  • d’Aquin M, Motta E (2011) Watson, more than a semantic web search engine, Semant Web J 2, IOS Press

    Google Scholar 

  • d’Aquin M, Sabou M, Dzbor M, Baldassarre C, Gridinoc L, Angeletou S, Motta E (2007a) Watson: a gateway for the semantic web. Poster session of the European Semantic Web Conference, ESWC 2007, Busan

    Google Scholar 

  • d’Aquin M, Schlicht A, Stuckenschmidt H, Sabou M (2007b) Ontology modularization for knowledge selection: experiments and evaluations. In: 18th international conference on Database and Expert Systems Applications, DEXA 2007, Regensburg, Germany

    Google Scholar 

  • d’Aquin M, Sabou M, Motta E (2008) Reusing knowledge from the semantic web with the Watson Plugin. Demo at International Semantic Web Conference, ISWC 2008, Karlsruhe, Germany

    Google Scholar 

  • Fernández López M, Gómez-Pérez A, Suárez-Figueroa MC (2008) Selecting and customizing a mereology ontology for its reuse in a pharmaceutical product ontology. In: Grüninger M, Eschenbach C (eds) Formal Ontology in Information Systems. Fifth international conference (FOIS-2008), Saarbrücken, Germany. IOS Press, Amsterdam, pp 181–194

    Google Scholar 

  • Golbeck J, Fragoso G, Hartel F, Hendler J, Parsia B, Oberthaler J (2003) The national cancer institute’s thesaurus and ontology. J Web Semant1(1):75–80

    Google Scholar 

  • Gómez-Pérez A, Lozano-Tello A (2005) Applying ONTOMETRIC method to measure the suitability of ontologies. In: Green P, Rosemann M (eds) Business systems analysis with ontologies. Idea Group Publishing, Hershey, pp 249–269

    Chapter  Google Scholar 

  • Gómez-Pérez A, Rojas MD (1999) Ontological reengineering and reuse. In: Fensel D, Studer R (eds) 11th European workshop on Knowledge Acquisition, Modeling and Management (EKAW 1999), Dagstuhl Castle, Germany, Lecture Notes in Artificial Intelligence LNAI 1621 Springer, Berlin, Germany, pp 139–156

    Google Scholar 

  • Jiménez A, Ríos-Insua S, Mateos A (2003) A decision support system for multiattribute utility evaluation based on imprecise assignments. Decis Support Syst 36:65–79

    Article  Google Scholar 

  • Lozano-Tello A (2002) Métrica de idoneidad de ontologías. PhD Thesis, Universidad de Extremadura, Cáceres, Spain 2002

    Google Scholar 

  • Peroni S, Motta E, d’Aquin M (2008) Identifying key concepts in an ontology through the integration of cognitive principles with statistical and topological measures. In: Third Asian semantic web conference, Bangkok, Thailand

    Google Scholar 

  • Pinto HS, Martins JP (2001) A methodology for ontology integration. In: Gil Y, Musen M, Shavlik J (eds) First international conference on Knowledge Capture (KCAP 2001), Victoria, Canada. ACM Press, New York, pp 131–138

    Google Scholar 

  • Schneider L (2003) How to build a foundational ontology: the object-centered high-level reference ontology OCHRE. In: Günter A, Kruse R, Neumann B (eds) Proceedings of the 26th annual German conference on Artificial Intelligence (KI-2003), Hamburg, Germany. Lecture Notes in Artificial Intelligence (LNAI-2821), Berlin, Germany, pp 120–134. (http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=12B7EC62C9601245457C735C07AA07A0?doi=10.1.1.1.3440&rep=rep1&type=pdf)

  • Suárez-Figueroa, MC (coordinator) (2008) D5.4.1. NeOn Methodology for building contextualized ontology networks. NeOn project

    Google Scholar 

  • Suárez-Figueroa, MC (2010) NeOn Methodology for building ontology networks: specification, scheduling and reuse. PhD Thesis, Facultad de Informática, Universidad Politécnica de Madrid, Spain

    Google Scholar 

  • van Heijst G, Schreiber ATh, Wielinga BJ (1997) Using explicit ontologies in KBS development. Int J Hum-Comput Stud 45:183–292

    Article  Google Scholar 

  • Varzi A (2007) In: Aiello M, Pratt-Hartmann I, van Benthem J (eds) Spatial reasoning and ontology: parts, wholes, and locations. Springer, Heidelberg, pp 945–1038

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mariano Fernández-López .

Editor information

Editors and Affiliations

Annex: Mereology

Annex: Mereology

A mereology is a formal theory of parts and associated concepts (Borst 1997; Schneider 2003). We have said “a mereology” instead of “the mereology” because different assumptions can be taken into account in the formalization of parthood. Therefore, different mereologies can be proposed.

In the following paragraphs, we will show one of the mereologies presented by Varzi (2007).

Theory M. Most of the authors agree on the following core of axioms (named with A) and definitions (named with D) (Varzi 2007). Along these paragraphs, we use examples of territories to clarify the meaning of axioms and definitions. The mentions to administrative units really refer to their physical territories.

  • A.1. Reflexivity. Every object of the universe of discourse is a part of itself. For instance, the EU is part of the EU.

  • A.2. Antisymmetry. If an object x is a part of y, and y is a part of x, then x and y are the same object. For instance, if the territory T 1 is part of the territory T 2, then the only way so that T 2 is part of T 1 is being T 1 and T 2 the same territory.

  • A.3. Transitivity. If x is a part of y, and y is a part of z, then x is a part of z. For instance, the Community of Madrid is part of Spain, and Spain is part of the EU; therefore, the Community of Madrid is a part of the EU.

A number of additional mereological predicates can be then introduced by definition:

  • D.1. Proper part. A proper part is a part that is other that the individual itself. For example, Spain is proper part of the EU, since Spain is part of the EU and they are different entities.

  • D.2. Direct part. X is direct part of y if and only if x is proper part of y and there is no part between x and y Footnote 16. For example, Spain is direct part of the EU, but Madrid is not, since Spain is a part between Madrid and the EU.

  • D.3. Overlap. The relation overlaps is defined as a sharing part. That is, x and y overlap if and only if there is a z such that z is part of x and part of y. For instance, Nordic countries and the EU overlap, since there are Nordic countries which are parts of the EU.

  • D.4. Underlap. The relation underlaps is defined as a sharing whole. That is, x and y underlap if and only if there is a z such that x and y are parts of z. For example, the Netherlands, Sweden, and Spain underlap the same common whole: the EU.

  • D.5. Disjoint. The disjoint relation is the logical negation of overlaps. For example, Belgium and the Netherlands are disjoint territories.

Theory M may be viewed as embodying the common core of any mereological theory. A.1–A.3 should be extended to build a mereology.

Minimal mereology (MM). A way to extend M is assuming the following principle (Varzi 2007):

  • A.4. Weak supplementation principle. Every object x with a proper part y has another part z that is disjoint from y. The domain of territories, for example, fulfills this principle. For example, given that Spain is proper part of the EU, then the EU has other parts that are disjoint from Spain: the Netherlands, Luxemburg, Sweden, etc.

Most of the authors strengthen that A.4 should be incorporated to M as a further fundamental principle on the meaning of part of. Other authors provide scenarios that could be counterexamples of this principle. However, it is far from being demonstrated that such supposed counterexamples have implications in computer applications.

The rest of mereologies starting from MM are explained with examples in (Fernández López et al. 2008; Suárez-Figueroa 2010).

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Fernández-López, M., Suárez-Figueroa, M.C., Gómez-Pérez, A. (2012). Ontology Development by Reuse. In: Suárez-Figueroa, M., Gómez-Pérez, A., Motta, E., Gangemi, A. (eds) Ontology Engineering in a Networked World. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24794-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24794-1_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24793-4

  • Online ISBN: 978-3-642-24794-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics