Ontology Design Patterns for Semantic Web Content

  • Aldo Gangemi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3729)


The paper presents a framework for introducing design patterns that facilitate or improve the techniques used during ontology lifecycle. Some distinctions are drawn between kinds of ontology design patterns. Some content-oriented patterns are presented in order to illustrate their utility at different degrees of abstraction, and how they can be specialized or composed. The proposed framework and the initial set of patterns are designed in order to function as a pipeline connecting domain modelling, user requirements, and ontology-driven tasks/queries to be executed.


Design Pattern Domain Ontology Ontology Engineering Reference Ontology Material Artifact 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Alexander, C.: The Timeless way of building. Oxford University Press, New York (1979)Google Scholar
  2. 2.
    Baker, N., Bazan, A., Chevenier, G., Kovacs, Z., Le Flour, T., Le Goff, J.-M., McClatchey, R., Murray, S.: Design Patterns for Description-Driven SystemsGoogle Scholar
  3. 3.
    Ciaramita, M., Gangemi, A., Ratsch, E., Rojas, I., Saric, J.: Unsupervised Learning of Semantic Relations between Concepts of a Molecular Biology Ontology. To appear in the proceedings of the Nineteenth IJCAI, Edimburgh, Scotland (2005)Google Scholar
  4. 4.
    EU FP6 Metokis Project:
  5. 5.
    EU FP5 WonderWeb Project:
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns:  Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  7. 7.
    Gangemi, A., Navigli, R., Velardi, P.: ML: The OntoWordNet Project: extension and axiomatisation of conceptual relations in WordNet. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol. 2888, pp. 820–838. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  8. 8.
    Gangemi, A., Borgo, S. (eds.): Proceedings of the EKAW*04 Workshop on Core Ontologies in Ontology Engineering (2004), Available from:
  9. 9.
    Gangemi, A., Catenacci, C., Battaglia, M.: Inflammation Ontology Design Pattern: an Exercise in Building a Core Biomedical Ontology with Descriptions and Situations. In: Pisanelli, D.M. (ed.) Ontologies in Medicine. IOS Press, Amsterdam (2004)Google Scholar
  10. 10.
    Gangemi, A., Fisseha, F., Keizer, J., Lehmann, J., Liang, A., Pettman, I., Sini, M., Taconet, M.: A Core Ontology of Fishery and its Use in the FOS Project. In: [8] (2004)Google Scholar
  11. 11.
    Gruninger, M., Fox, M.S.: The Role of Competency Questions in Enterprise Engineering. In: Proceedings of the IFIP WG5.7 Workshop on Benchmarking - Theory and Practice, Trondheim, Norway (1994)Google Scholar
  12. 12.
    Guizzardi, G., Wagner, G., Guarino, N., van Sinderen, M.: An Ontologically Well-Founded Profile for UML Conceptual Models. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 112–126. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Maplesden, D., Hosking, J.G., Grundy, J.C.: Design Pattern Modelling and Instantiation using DPML. In: Proceedings of the Tools Pacific 2002. CRPIT Press, Sydney (2002)Google Scholar
  14. 14.
    Masolo, C., Gangemi, A., Guarino, N., Oltramari, A., Schneider, L.: WonderWeb Deliverable D18: The WonderWeb Library of Foundational Ontologies (2004)Google Scholar
  15. 15.
    Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: SocialRoles and their Descriptions. In: Proceedings of the Ninth International Conference on the Principles of Knowledge Representation and Reasoning, Whistler (2004)Google Scholar
  16. 16.
    Noy, N.: Representing Classes As Property Values on the Semantic Web. W3C Note (2005),
  17. 17.
    Oberle, D., Mika, P., Gangemi, A., Sabou, M.: Foundations for service ontologies: Aligning OWL-S to DOLCE. In: Staab, S., Patel-Schneider, P. (eds.) Proceedings of the World Wide Web Conference (WWW2004). Semantic Web Track (2004)Google Scholar
  18. 18.
    OWL Web Ontology Language Overview. In: McGuinness, D.L., van Harmelen, F. (eds.): W3C Recommendation, February 10 (2004),
  19. 19.
    Rector, A.L., Rogers, J.: Patterns, Properties and Minimizing Commitment: Reconstruction of the GALEN Upper Ontology in OWL. In: [8] (2004)Google Scholar
  20. 20.
    Reich, J.R.: Ontological Design Patterns: Modelling the Metadata of Molecular Biological Ontologies, Information and Knowledge. In: Ibrahim, M., Küng, J., Revell, N. (eds.) DEXA 2000. LNCS, vol. 1873, p. 698. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  21. 21.
    Semantic Web Best Practices and Deployment Working Group, Task Force on Ontology Engineering Patterns. Description of work, archives, W3C Notes and recommendations (2004-5), available from
  22. 22.
    Tidwell, J.: COMMON GROUND: A Pattern Language for Human-Computer Interface Design (1999),
  23. 23.
    Golbeck, J., Fragoso, G., Hartel, F., Hendler, J., Parsia, B., Oberthaler, J.: The national cancer institute’s thesaurus and ontology. Journal of Web Semantics 1(1) (2003)Google Scholar
  24. 24.
    Svatek, V.: Design Patterns for Semantic Web Ontologies: Motivation and Discussion. In: 7th Conference on Business Information Systems, Poznaň (2004)Google Scholar
  25. 25.
    Motta, E., Domingue, J., Cabral, L., Gaspari, M.: IRS-II: A Framework and Infrastructure for Semantic Web Services. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 306–318. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  26. 26.
    Behrent, W., Gangemi, A., Maass, W., Westenthaler, R.: Towards an Ontology-based Distributed Architecture for Paid Content. In: Gomez-Perez, A. (ed.) Proceedings of the Second European Semantic Web Conference, Heraklion, Greece (2005) (to appear)Google Scholar
  27. 27.
    Galton, A.: Reified Temporal Theories and How To Unreify Them. In: Proceedings of the International Joint Conference on Artificial Intelligence, IJCAI (1991)Google Scholar
  28. 28.
    Gangemi, A., Borgo, S., Catenacci, C., Lehmann, J.: Task Taxonomies for Knowledge Content. Deliverable D07 of the Metokis Project, Available at
  29. 29.
    Soshnikov, D.: Ontological Design Patterns in Distributed Frame Hierarchy. In: Proceedings of the 5th International Workshop on Computer Science and Information Technologies, Ufa, Russia (2003)Google Scholar
  30. 30.
    Gangemi, A., Pisanelli, D.M., Steve, G.: An Ontological Framework to Represent Norm Dynamics. In: Winkels, R. (ed.) Proceedings of the 2001 Jurix Conference, Workshop on Legal Ontologies, University of Amsterdam (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Aldo Gangemi
    • 1
  1. 1.Laboratory for Applied OntologyISTC-CNRRomeItaly

Personalised recommendations