Ontology Engineering by Combining Ontology Patterns

  • Fabiano B. Ruy
  • Cássio C. Reginato
  • Victor A. Santos
  • Ricardo A. Falbo
  • Giancarlo Guizzardi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9381)


Building proper reference ontologies is a hard task. There are a number of methods and tools that traditionally have been used to support this task. These include foundational theories, reuse of domain and core ontologies, development methods, and software tool support. In this context, an approach that has gained increased attention in recent years is the systematic application of ontology patterns. This paper discusses how Foundational and Domain-related Ontology Patterns can be derived, and how they can be applied in combination for building more consistent ontologies in a reuse-centered process.


Ontology patterns Conceptual ontology patterns Ontology reuse Ontology engineering 



This research is funded by the Brazilian Research Funding Agency CNPq (Processes 485368/2013-7 and 461777/2014-2).


  1. 1.
    Noppens, O., Liebig, T.: Ontology patterns and beyond towards a universal pattern language. In: WOP (2009)Google Scholar
  2. 2.
    Scherp, A., Saathoff, C., Franz, T., Staab, S.: Designing core ontologies. Appl. Ontology 6, 177–221 (2011)Google Scholar
  3. 3.
    Guarino, N.: Formal ontology and information systems. In FOIS 1998, vol. 46 (1998)Google Scholar
  4. 4.
    de Almeida Falbo, R., Barcellos, Monalessa Perini, Nardi, J.C., Guizzardi, Giancarlo: Organizing ontology design patterns as ontology pattern languages. In: Cimiano, P., Corcho, O., Presutti, V., Hollink, L., Rudolph, S. (eds.) ESWC 2013. LNCS, vol. 7882, pp. 61–75. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  5. 5.
    Gangemi, A., Presutti, V.: Ontology design patterns. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies, Second, pp. 221–243. Springer, Berlin (2009)CrossRefGoogle Scholar
  6. 6.
    Blomqvist, E., Gangemi, A., Presutti, V.: Experiments on pattern-based ontology design. In: Proceedings of 5th International Conference on Knowledge Capture, K-CAP 2009 (2009)Google Scholar
  7. 7.
    Presutti, V., Daga, E., Gangemi, A., Blomqvist, E.: eXtreme design with content ontology design patterns. In: Proceedings of Workshop on Ontology Patterns (WOP 2009) (2009)Google Scholar
  8. 8.
    Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. Telematica Instituut Fundamental Research Series, Enschede (2005)zbMATHGoogle Scholar
  9. 9.
    Guizzardi, G.: Ontological patterns, anti-patterns and pattern languages for next-generation conceptual modeling. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 13–27. Springer, Heidelberg (2014)Google Scholar
  10. 10.
    Falbo, R.A., Guizzardi, G., Gangemi, A., Presutti, V.: Ontology patterns: clarifying concepts and terminology. In: Proceedings of the 4th Workshop on Ontology and Semantic Web Patterns, Sidney, Australia (2013)Google Scholar
  11. 11.
    Falbo, R.A., Ruy, F.B., Guizzardi, G., Barcellos, M.P., Almeida, J.P.A.: Towards an enterprise ontology pattern language. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC 2014, pp. 323–330 (2014)Google Scholar
  12. 12.
    U.S. Department of Defense (DoD), Data Modeling Guide (DMG) For An Enterprise Logical Data Model, V2.3, 15 March 2011Google Scholar
  13. 13.
    Guizzardi, G., Lopes, M., Baião, F., Falbo, R.: On the importance of truly ontological distinctions for ontology representation languages: an industrial case study in the domain of oil and gas. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) Enterprise, Business-Process and Information Systems Modeling. LNBIP, vol. 29, pp. 224–236. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  14. 14.
    Maiden, N.A., Sutcliffe, A.G.: Exploiting reusable specifications through analogy. Commun. ACM 35(4), 55–64 (1992)CrossRefGoogle Scholar
  15. 15.
    Mattson, M., Bosch, J., Fayad, M.: Framework integration problems, causes, solutions. Commun. ACM 42(10), 80–87 (1999)CrossRefGoogle Scholar
  16. 16.
    Olivé, A.: Conceptual Modeling of Information Systems. Springer Science & Business Media, Berlin (2007)zbMATHGoogle Scholar
  17. 17.
    Guizzardi, G.: Ontological meta-properties of derived object types. In: Ralyté, J., Franch, X., Brinkkemper, S., Wrycza, S. (eds.) CAiSE 2012. LNCS, vol. 7328, pp. 318–333. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  18. 18.
    Varzi, A.: Mereology. In: Zalta, E.N. (ed.) The Stanford Encyclopedia of Philosophy, Spring 2015 (2015)Google Scholar
  19. 19.
    Uschold, M., King, M., Moralee, S., Zorgios, Y.: The enterprise ontology. Knowl. Eng. Rev. 13(01), 31–89 (1998)CrossRefGoogle Scholar
  20. 20.
    Uschold, M., McComb, D.: Introduction to Gist. IAOA. Accessed 2013

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Fabiano B. Ruy
    • 1
    • 2
  • Cássio C. Reginato
    • 1
  • Victor A. Santos
    • 1
  • Ricardo A. Falbo
    • 1
  • Giancarlo Guizzardi
    • 1
  1. 1.Ontology and Conceptual Modeling Research Group (NEMO), Computer Science DepartmentFederal University of Espírito SantoVitóriaBrazil
  2. 2.Informatics DepartmentFederal Institute of Espírito SantoSerraBrazil

Personalised recommendations