Experimenting with eXtreme Design

  • Eva Blomqvist
  • Valentina Presutti
  • Enrico Daga
  • Aldo Gangemi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6317)


Ontology Design Patterns (ODPs) support reusability and use of best practices in ontology engineering. Previous studies have shown that Content ODPs, in particular, have some measurable beneficial effects on the produced ontologies. However, another conclusion was that methodology and tool support was needed. Now such support exist, in the form of the XD methodology and the XD Tools. In this paper we present a set of experiments for (i) confirming previous conclusions concerning the usefulness of Content ODPs, (ii) investigating the usefulness of the XD methodology, and (iii) investigating the usefulness of the XD Tools. Main conclusions are that we can confirm most of the previous results concerning the usefulness of Content ODPs, and certain negative effects observed previously are now mitigated by the new tool support. The tool is perceived as quite useful, however it also adds some overhead. The XD methodology is found to be a helpful means to organize the design process, and the main benefit shown through the experiments is the testing focus, resulting in a drastic decrease of certain frequent mistakes.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gangemi, A., Presutti, V.: Ontology Design Patterns. In: Handbook on Ontologies, 2nd edn. International Handbooks on Information Systems. Springer, Heidelberg (2009)Google Scholar
  2. 2.
    Blomqvist, E.: OntoCase-Automatic Ontology Enrichment Based on Ontology Design Patterns. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 65–80. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  3. 3.
    Presutti, V., Gangemi, A.: Content Ontology Design Patterns as practical building blocks for web ontologies. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 128–141. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  4. 4.
    Blomqvist, E., Gangemi, A., Presutti, V.: Experiments on Pattern-Based Ontology Design. In: K-CAP 2009. ACM, New York (2009)Google Scholar
  5. 5.
    Presutti, V., Daga, E., Gangemi, A., Blomqvist, E.: eXtreme Design with Content Ontology Design Patterns. In: Proceedings of the Workshop on Ontology Patterns (WOP 2009), collocated with ISWC 2009. CEUR Workshop Proceedings, vol. 516 (November 2009)Google Scholar
  6. 6.
    Grüninger, M., Fox, M.: Methodology for the Design and Evaluation of Ontologies. In: Proceedings of IJCAI 1995, Workshop on Basic Ontological Issues in Knowledge Sharing, April 13 (1995)Google Scholar
  7. 7.
    Uschold, M.: Building Ontologies: Towards a Unified Methodology. In: Proceedings of Expert Systems 1996, the 16th Annual Conference of the British Computer Society Specialist Group on Expert Systems, Cambridge, UK (December 1996)Google Scholar
  8. 8.
    Fernández, M., Gómez-Pérez, A., Juristo, N.: METHONTOLOGY: from Ontological Art towards Ontological Engineering. In: Proceedings of the AAAI 1997 Spring Symposium Series on Ontological Engineering (1997)Google Scholar
  9. 9.
    Pinto, H.S., Staab, S., Tempich, C.: DILIGENT: Towards a fine-grained methodology for DIstributed, Loosely-controlled and evolvInG Engineering of oNTologies. In: Proceedings of the 16th European Conference on Artificial Intelligence (ECAI 2004), Valencia, Spain (2004)Google Scholar
  10. 10.
    Nicola, A.D., Missikoff, M., Navigli, R.: A software engineering approach to ontology building. Inf. Syst. 34(2), 258–275 (2009)CrossRefGoogle Scholar
  11. 11.
    Clark, P., Porter, B.: Building concept representations from reusable components. In: Proceedings of AAAI 1997, pp. 369–376. AAAI Press, Menlo Park (1997)Google Scholar
  12. 12.
    Maass, W., Janzen, S.: A Pattern-based Ontology Building Method for Ambient Environments. In: Proceedings of the Workshop on Ontology Patterns (WOP 2009), collocated with ISWC 2009, Washington D.C., USA, October 25. CEUR Workshop Proceedings, vol. 516 (2009)Google Scholar
  13. 13.
    Jayaratna, N.: Understanding and Evaluating Methodologies: NIMSAD, a Systematic Framework. McGraw-Hill, Inc., New York (1994)Google Scholar
  14. 14.
    Iannone, L., Rector, A., Stevens, R.: Embedding Knowledge Patterns into OWL. In: Aroyo, L., Traverso, P., Ciravegna, F., Cimiano, P., Heath, T., Hyvönen, E., Mizoguchi, R., Oren, E., Sabou, M., Simperl, E. (eds.) ESWC 2009. LNCS, vol. 5554, pp. 218–232. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  15. 15.
    Noppens, O., Liebig, T.: Ontology Patterns and Beyond - Towards a Universal Pattern Language. In: Proceedings of WOP2009 collocated with ISWC 2009, vol. 516 ( November 2009), CEUR-WS.org
  16. 16.
    Stevens, R., Aranguren, M.E., Wolstencroft, K., Sattler, U., Drummond, N., Horridge, M., Rector, A.L.: Using OWL to model biological knowledge. International Journal of Man-Machine Studies 65(7), 583–594 (2007)Google Scholar
  17. 17.
    Sváb-Zamazal, O., Svátek, V., Scharffe, F.: Pattern-based Ontology Transformation Service. In: Dietz, J.L.G. (ed.) KEOD, pp. 42–47. INSTICC Press (2009)Google Scholar
  18. 18.
    Corcho, O., Fernández-López, M., Gómez-Pérez, A.: Methodologies, tools and languages for building ontologies. Where is their meeting point? Data & Knowledge Engineering 46(1), 41–64 (2003)Google Scholar
  19. 19.
    Mizoguchi, R., Kozaki, K.: Ontology Engineering Environments. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. International Handbooks on Information Systems, 2nd edn. Springer, Heidelberg (2009)Google Scholar
  20. 20.
    Dzbor, M., Motta, E., Buil, C., Gomez, J.M., Görlitz, O., Lewen, H.: Developing Ontologies in OWL: an Observational Study. In: Proc. of the OWLED 2006 Workshop on OWL: Experiences and Directions, vol. 216 (2006), CEUR-WS.org
  21. 21.
    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 (1994)Google Scholar
  22. 22.
    Gangemi, A., Catenacci, C., Ciaramita, M., Lehmann, J.: Modelling Ontology Evaluation and Validation. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 140–154. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  23. 23.
    Hartmann, J., Sure, Y., Haase, P., Palma, R., del Carmen Suárez-Figueroa, M.: OMV – Ontology Metadata Vocabulary. In: Welty, C. (ed.) Ontology Patterns for the Semantic Web Workshop, Galway, Ireland (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Eva Blomqvist
    • 1
  • Valentina Presutti
    • 1
  • Enrico Daga
    • 1
  • Aldo Gangemi
    • 1
  1. 1.STLabISTC-CNRRomeItaly

Personalised recommendations