Organizing Ontology Design Patterns as Ontology Pattern Languages

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7882)


Ontology design patterns have been pointed out as a promising approach for ontology engineering. The goal of this paper is twofold. Firstly, based on well-established works in Software Engineering, we revisit the notion of ontology patterns in Ontology Engineering to introduce the notion of ontology pattern language as a way to organize related ontology patterns. Secondly, we present an overview of a software process ontology pattern language.


ontology design patterns ontology pattern language software process ontology 


  1. 1.
    Poveda-Villalón, M., Suárez-Figueroa, M.C., Gómez-Pérez, A.: Reusing Ontology Design Patterns in a Context Ontology Network. In: Proc. of the 2nd International Workshop on Ontology Patterns – WOP 2010, Shangai, China (2010)Google Scholar
  2. 2.
    Gangemi, A., Presutti, V.: Ontology Design Patterns. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, 2nd edn., pp. 221–243. Springer (2009)Google Scholar
  3. 3.
    Blomqvist, E., Gangemi, A., Presutti, V.: Experiments on Pattern-based Ontology Design. In: Proc. of the Fifth International Conference on Knowledge Capture – K-CAP 2009, California, USA, pp. 41–48 (2009)Google Scholar
  4. 4.
    Presutti, V., Daga, E., Gangemi, A., Blomqvist, E.: eXtreme Design with Content Ontology Design Patterns. In: Proc. Workshop on Ontology Patterns, Washington, D.C., USA (2009)Google Scholar
  5. 5.
    Clark, P., Thompson, J., Porter, B.: Knowledge patterns. In: Proc. of the 7th International Conference on Principles of Knowledge Representation and Reasoning – KR 2000, San Francisco, USA, pp. 591–600 (2000)Google Scholar
  6. 6.
    Svatek, V.: Design Patterns for Semantic Web Ontologies: Motivation and Discussion. In: Proc. of the 7th Conference on Business Information Systems, Poznan, Poland (2004)Google Scholar
  7. 7.
    Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language. Oxford University Press, New York (1977)Google Scholar
  8. 8.
    Deutsch, P.: Models and Patterns. In: Greenfield, J., Short, K., Cook, S., Kent, S. (eds.) Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley Publishing Inc., Indianapolis (2004)Google Scholar
  9. 9.
    Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture. On Patterns and Pattern Languages, vol. 5. John Wiley & Sons Ltd. (2007)Google Scholar
  10. 10.
    Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked Objects, vol. 2. Wiley Publishing (2000)Google Scholar
  11. 11.
    Scherp, A., Saathoff, C., Franz, T., Staab, S.: Designing core ontologies. Applied Ontology 6(3), 177–221 (2011)Google Scholar
  12. 12.
    Guarino, N.: Formal Ontology and Information Systems. In: Guarino, N. (ed.) Formal Ontology and Information Systems, pp. 3–15. IOS Press, Amsterdam (1998)Google Scholar
  13. 13.
    Borgo, S., Masolo, C.: Foundational Choices in DOLCE. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, 2nd edn., pp. 361–381. Springer (2009)Google Scholar
  14. 14.
    Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Universal Press, The Netherlands (2005)Google Scholar
  15. 15.
    Guizzardi, G.: On Ontology, ontologies, Conceptualizations, Modeling Languages and (Meta)Models. In: Vasilecas, O., Edler, J., Caplinskas, A. (eds.) Databases and Information Systems IV, pp. 18–39. IOS Press, Amsterdam (2007)Google Scholar
  16. 16.
    Guizzardi, G., Falbo, R.A., Guizzardi, R.S.S.: Grounding software domain ontologies in the Unified Foundational Ontology (UFO): the case of the ODE software process ontology. In: Proc. of the XI Iberoamerican Workshop on Requirements Engineering and Software Environments – IDEAS 2008, Recife, Brazil, pp. 244–251 (2008)Google Scholar
  17. 17.
    Bringuente, A.C.O., Falbo, R.A., Guizzardi, G.: Using a Foundational Ontology for Reengineering a Software Process Ontology. Journal of Information and Data Management 2(3), 511–526 (2011)Google Scholar
  18. 18.
    Barcellos, M.P., Falbo, R.A., Dal Moro, R.: A Well-founded Software Measurement Ontology. In: Proc. of the 6th International Conference on Formal Ontology in Information Systems – FOIS 2010, Toronto, Canada, pp. 213–216 (2010)Google Scholar
  19. 19.
    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)CrossRefGoogle Scholar
  20. 20.
    Noppens, O., Liebig, T.: Ontology Patterns and Beyond - Towards a Universal Pattern Language. In: Proc. Workshop on Ontology Patterns, Washington, D.C., USA (2009)Google Scholar
  21. 21.
    Falbo, R.A.: Experiences in Using a Method for Building Domain Ontologies. In: Proc. of International Workshop on Ontology in Action, Banff, Canada (2004)Google Scholar
  22. 22.
    d’Aquin, M., Gangemi, A.: Is there beauty in ontologies? Applied Ontology 6(3), 165–175 (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Ontology and Conceptual Modeling Research Group (NEMO), Computer Science DepartmentFederal University of Espírito SantoVitóriaBrazil

Personalised recommendations