Skip to main content

Pattern-Based Ontology Design

  • Chapter
  • First Online:

Abstract

In this chapter, we present ontology design patterns (ODPs), which are reusable modeling solutions that encode modeling best practices. ODPs are the main tool for performing pattern-based design of ontologies, which is an approach to ontology development that emphasizes reuse and promotes the development of a common “language” for sharing knowledge about ontology design best practices. We put specific focus on content ODPs (CPs) and show how they can be used within a particular methodology. CPs are domain-dependent patterns, the requirements of which are expressed by means of competency questions, contextual statements, and reasoning requirements. The eXtreme Design (XD) methodology is an iterative and incremental process, which is characterized by a test-driven and collaborative development approach. In this chapter, we exemplify the XD methodology for the specific case of CP reuse. The XD methodology is also supported by a set of software components named XD Tools, compatible with the NeOn Toolkit, which assist users in the process of pattern-based design.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.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

Learn about institutional subscriptions

Notes

  1. 1.

    http://www.ontologydesignpatterns.org

  2. 2.

    Even in cases when ontology requirements are explicitly expressed, e.g., as described in Chap. 5, there are commonly other implicit domain assumptions that need to be addressed at reuse time. In our experience, it is also quite rare that explicit requirements are distributed together with their corresponding ontology.

  3. 3.

    See the FOAF project website: http://www.foaf-project.org/

  4. 4.

    For further details, and a definition of “non-ontological resource”, see Chap. 6 of this book.

  5. 5.

    DOLCE – Project Home Page: http://dolce.semanticweb.org

  6. 6.

    See http://www.geneontology.org/

  7. 7.

    See http://www.nlm.nih.gov/research/umls/

  8. 8.

    http://ontologydesignpatterns.org/wiki/Submissions:Information_realization

  9. 9.

    http://ontologydesignpatterns.org/wiki/Submissions:Place

  10. 10.

    http://ontologydesignpatterns.org/wiki/Submissions:Situation

  11. 11.

    http://ontologydesignpatterns.org/wiki/Submissions:PartOf

  12. 12.

    http://ontologydesignpatterns.org/wiki/Submissions:Componency

  13. 13.

    Independently of the generality at which a CP is singled out, it must contain the central notions that “make rational thinking move” for an expert in a given domain for a given task.

  14. 14.

    http://ontologydesignpatterns.org/wiki/Submissions:ContentOPs

  15. 15.

    http://ontologydesignpatterns.org/wiki/Submissions:Collection

  16. 16.

    The ODP portal main page, http://www.ontologydesignpattern.org

  17. 17.

    The ODP Portal pattern registry can be downloaded at: http://ontologydesignpatterns.org/schemas/registry.owl

References

  • Aguado de Cea G, Gómez-Pérez A, Montiel-Ponsoda E, Suárez-Figueroa MC (2009) Using linguistic patterns to enhance ontology development. In: Dietz J (ed) Proceedings of the international conference on knowledge engineering and ontology development (KEOD), Funchal, pp 206–213

    Google Scholar 

  • Baker CF, Fillmore CJ, Lowe JB (1998) The Berkeley FrameNet project. In: Boitet C, Whitelock P (eds) Proceedings of the 36th annual meeting of the Association for Computational Linguistics and 17th international conference on computational linguistics, vol 1. Association for Computational Linguistics, Stroudsburg, PA, USA, pp 86–90

    Google Scholar 

  • Basili V, Caldiera G, Rombach D (1994) The experience factory. In: Marciniak J (ed) Encyclopedia of software engineering. Wiley, New York, pp 469–476

    Google Scholar 

  • Bizer C, Heath T, Berners-Lee T (2009) Linked data – the story so far. Int J Semant Web Inf Syst 5(3):1–22

    Article  Google Scholar 

  • Blomqvist E, Gangemi A, Presutti V (2009a) Experiments on pattern-based ontology design. In: Proceeding of K-CAP 2009, Los Angeles. ACM, New York

    Google Scholar 

  • Blomqvist E, Sandkuhl K, Scharffe F, Svatek V (2009b) Proceedings of the workshop on ontology patterns (WOP 2009), collocated with the 8th international semantic web conference (ISWC-2009), Washington, DC, USA, 25 Oct, 2009, vol 516. CEUR

    Google Scholar 

  • Blomqvist E, Presutti V, Daga E, Gangemi A (2010a) Experimenting with eXtreme design. In: Proceedings of EKAW2010 – knowledge engineering and management by the masses, LNCS 6317. Springer, Berlin/Heidelberg/New York

    Google Scholar 

  • Blomqvist E, Chaudhri V, Corcho O, Presutti V, Sandkuhl K (2010b) Proceedings of the 2nd international workshop on ontology patterns – WOP2010, vol 671. CEUR

    Google Scholar 

  • Gamma E, Helm R, Johnson R, Vlissides J (1994) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading

    Google Scholar 

  • Gangemi A, Borgo S (2004) Core ontologies in ontology engineering 2004. (Un) Successful cases and best practices for ontology engineering: reusing well-founded ontologies for domain content specification. In: Proceedings of the EKAW*04 workshop on core ontologies in ontology engineering, Northamptonshire (UK), 8 Oct, 2004, vol 118. CEUR

    Google Scholar 

  • Gangemi A, Presutti V (2009) Ontology design patterns. In: Staab S, Studer R (eds) Handbook on ontologies, 2nd edn. Springer, Berlin, pp 221–243

    Chapter  Google Scholar 

  • Gangemi A, Fisseha F, Keizer J, Lehmann J, Liang A, Pettman I, Sini M, Taconet M (2004) A core ontology of fishery and its use in the FOS project. In: EKAW 2004 workshop on core ontologies in ontology engineering, Northamptonshire. CEUR

    Google Scholar 

  • Gangemi A, Sagri MT, Tiscornia D (2005) A constructive framework for legal ontologies. In: Law and the semantic web. Legal ontologies, methodologies, legal information retrieval, and applications. 3369. Springer, Berlin/Heidelberg/New York

    Google Scholar 

  • Gruninger M, Fox MS (1994) The role of competency questions in enterprise eEngineering. In: IFIP WG5.7 workshop on benchmarking – theory and practice, Trondheim

    Google Scholar 

  • Hammar K, Sandkuhl K (2010) The state of ontology pattern research: a systematic review of ISWC, ESWC and ASWC 2005–2009. In: Blomqvist E, Chaudhri VK, Corcho O, Presutti V, Sandkuhl K (eds) Proceedings of the 2nd International workshop on ontology patterns – WOP2010. Workshop at the 9th international semantic web conference (ISWC2010) – ISWC 2010 workshops, vol VIII. Shanghai, China, 8 Nov, 2010, vol 671. CEUR

    Google Scholar 

  • Hay DC (2000) Data model patterns: conventions of thought. Dorset House Publishing, New York

    Google Scholar 

  • Masolo C, Borgo S, Gangemi A, Guarino N, Oltramari A (2005) The wonderweb library of foundational ontologies. Wonderweb deliverable D18. Laboratory for applied ontology (ISTC-CNR)

    Google Scholar 

  • Miles A, Bechhofer S (2009) SKOS simple knowledge organization system reference. W3C

    Google Scholar 

  • Niles I, Pease A (2001) Towards a standard upper ontology. In: Welty C, Smith B (eds) 2nd international conference on formal ontology in information systems (FOIS-2001), Ogunquit

    Google Scholar 

  • Noy N, Rector A (2004) Defining N-ary relations on the semantic web: use with individuals. W3C

    Google Scholar 

  • Presutti V, Daga E, Gangemi A, Blomqvist E (2009) eXtreme design with content ontology design patterns. In: Blomqvist E, Sandkuhl K, Scharffe F, Svatek V (eds) Proceedings of the workshop on ontology patterns (WOP 2009), collocated with the 8th international semantic web conference (ISWC-2009), Washington, DC, USA, 25 Oct 2009, vol 516. CEUR

    Google Scholar 

  • Rector A, Stevens R (2008) Barriers to the use of OWL in knowledge driven applications. In: Dolbear C, Ruttenberg A, Sattler U (eds) Proceedings of the fifth OWLED workshop on OWL: experiences and directions collocated with the 7th international semantic web conference (ISWC-2008) Karlsruhe, Germany, 26–27 Oct 2008, vol 432. CEUR

    Google Scholar 

  • Scharffe F, Fensel D (2008) Correspondence patterns for ontology alignment. In: Gangemi A, Euzenat J (eds) Proceedings of the 16th international conference, EKAW 2008, Acitrezza, Italy. 5268. Springer, Berlin/Heidelberg/New York, pp 83–92

    Google Scholar 

  • Shore J, Warden S (2007) The art of agile development. O’Reilly, Farnham

    Google Scholar 

  • Svátek V, Sváb-Zamazal O, Presutti V (2009) Ontology naming pattern sauce for (human and computer) gourmets. In: Workshop on ontology patterns at ISWC’09, Washington DC, 2009. 516. CEUR

    Google Scholar 

  • Vrandečić D, Gangemi A (2006) Unit tests for ontologies. In: Proceedings of the 1st international workshop on ontology content and evaluation in enterprise. Springer, Berlin/Heidelberg/New York

    Google Scholar 

  • Vrandečić D, Sure Y (2007) How to design better ontology metrics. In: May W, Kifer M (eds) 4th European semantic web conference (ESWC’07). Springer, Berlin/Heidelberg/New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Valentina Presutti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Presutti, V., Blomqvist, E., Daga, E., Gangemi, A. (2012). Pattern-Based Ontology Design. 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_3

Download citation

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

  • 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