Natural Language-Based Approach for Helping in the Reuse of Ontology Design Patterns

  • Guadalupe Aguado de Cea
  • Asunción Gómez-Pérez
  • Elena Montiel-Ponsoda
  • Mari Carmen Suárez-Figueroa
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5268)


Experiments in the reuse of Ontology Design Patterns (ODPs) have revealed that users with different levels of expertise in ontology modelling face difficulties when reusing ODPs. With the aim of tackling this problem we propose a method and a tool for supporting a semi-automatic reuse of ODPs that takes as input formulations in natural language (NL) of the domain aspect to be modelled, and obtains as output a set of ODPs for solving the initial ontological needs. The correspondence between ODPs and NL formulations is done through Lexico-Syntactic Patterns, linguistic constructs that convey the semantic relations present in ODPs, and which constitute the main contribution of this paper. The main benefit of the proposed approach is the use of non-restricted NL formulations in various languages for obtaining ODPs. The use of full NL poses challenges in the disambiguation of linguistic expressions that we expect to solve with user interaction, among other strategies.


Ontology Design Patterns Reuse Lexico-Syntactic Patterns ontology modelling restricted vs. unrestricted NL 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Álvarez de Mon, I., Aguado de Cea, G.: The phraseology of classification in Spanish: integrating corpus linguistics and ontological approaches for knowledge extraction. Presented in BAAL/IRAAL (2006)Google Scholar
  2. 2.
    Aussenac-Gilles, N., Jacques, M.P.: Designing and Evaluating Patterns for Ontology Enrichment from Texts. In: Staab, S., Svátek, V. (eds.) EKAW 2006. LNCS (LNAI), vol. 4248, pp. 158–165. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Bushmann, F., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-oriented software architecture. A system of patterns. John Wiley & Sons, Chichester (1996)Google Scholar
  4. 4.
    Charniak, E., Berland, M.: Finding parts in very large corpora. In: Proc. of the 37th Annual Meeting of the ACL, pp. 57–64 (1999)Google Scholar
  5. 5.
    Cimiano, P., Johanna, W.: Automatic Acquisition of Ranked Qualia Structures from the Web. In: Proc. of the Annual Meeting of the ACL, pp. 888–895 (2007)Google Scholar
  6. 6.
    Cregan, A., Schwitter, R., Meyer, T.: Sydney OWL Syntax -towards a Controlled Natural Language Syntax for OWL 1.1. In: Proc. of OWLED (2007)Google Scholar
  7. 7.
    Dolbear, C., Hart, G., Goodwin, J., Zhou, S., Kovacs, K.: The Rabbit language: description, syntax and conversion to OWL. Ordenance Survey Research. Technical Report (2007)Google Scholar
  8. 8.
    Funk, A., Tablan, V., Bontcheva, K., Cunningham, H., Davis, B., Handschuh, S.: CLOnE: Controlled Language for Ontology Editing. In: Aberer, K., Choi, K.-S., Noy, N., Allemang, D., Lee, K.-I., Nixon, L., Golbeck, J., Mika, P., Maynard, D., Mizoguchi, R., Schreiber, G., Cudré-Mauroux, P. (eds.) ASWC 2007 and ISWC 2007. LNCS, vol. 4825, pp. 142–155. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, New York (1995)Google Scholar
  10. 10.
    Gangemi, A.: Ontology Design Patterns for Semantic Web Content. In: Musen, M.A., et al. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Girju, R., Badulescu, A., Moldovan, D.: Learning Semantic Constraints for the Automatic Discovery of Part-Whole Relations. In: Proc. of the HLT-NAACL 2003 (2003)Google Scholar
  12. 12.
    Gómez-Pérez, A., Fernández-López, M., Corcho, O.: Ontological Engineering. Springer, Heidelberg (2003)Google Scholar
  13. 13.
    Hearst, M.A.: Automatic Acquisition of Hyponyms from Large Text Corpora. In: Proc. of 14th International Conference on Computational Linguistics, pp. 539–545 (1992)Google Scholar
  14. 14.
    Horridge, M., Drummond, N., Goodwin, J., Rector, A., Stevens, R., Wang, H.H.: The Manchester OWL Syntax. In: Proc. of OWLED (2006)Google Scholar
  15. 15.
    Kaljurand, K., Fuchs, N.: Verbalizing OWL in Attempto Controlled English. In: Proc. of OWLED (2007)Google Scholar
  16. 16.
    Marshman, E., Morgan, T., Meyer, I.: French patterns for expressing concept relations. Terminology 8(1), 1–29 (2002)Google Scholar
  17. 17.
    Meyer, I.: Extracting knowledge-rich contexts for terminography. In: Borigault, D., Jacquemin, C., L’Homme, M.C. (eds.) Recent Advances in Computational Terminology, pp. 279–302. John Benjamins, Amsterdam (2001)Google Scholar
  18. 18.
    Montiel-Ponsoda, E., Aguado de Cea, G., Gómez-Pérez, A., Suárez-Figueroa, M.C.: Helping Naive Users to Reuse Ontology Design Patterns. In: Proc. of the 1st Workshop on Knowledge Reuse and Reengineering over the Semantic Web at ESWC 2008 (2008) Google Scholar
  19. 19.
    Pan, J.Z., Lancieri, L., Maynard, D., Gandon, F., Cuel, R., Leger, A.: Knowledge Web Deliverable D1.4.2.v2. Success Stories and Best Practices (2007)Google Scholar
  20. 20.
    Pinto, H.S., Tempich, C., Staab, S.: DILIGENT: Towards a fine-grained methodology for DIstributed, Loosely-controlled and evolvInG Engineering of oNTologies. In: López de Mantaras, R., Saitta, L. (eds.) Proc. of ECAI 2004, pp. 393–397. IOS Press, Amsterdam (2004)Google Scholar
  21. 21.
    Prechelt, L.: An experiment on the usefulness of design patterns: Detailed description and evaluation. Technical Report. University of Karlsruhe (1997)Google Scholar
  22. 22.
    Presutti, V., Gangemi, A., David, S., Aguado de Cea, G., Suárez-Figueroa, M.C., Montiel-Ponsoda, E., Poveda, M.: NeOn D2.5.1. A Library of Ontology Design Patterns: reusable solutions for collaborative design of networked ontologies. NeOn project (2008)Google Scholar
  23. 23.
    Rector, A., Drummond, N., Horridge, M., Rogers, M., Knublauch, H., Stevens, R., Wang, H., Wroe, C.: OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns. In: Motta, E., Shadbolt, N.R., Stutt, A., Gibbins, N. (eds.) EKAW 2004. LNCS (LNAI), vol. 3257, pp. 63–81. Springer, Heidelberg (2004)Google Scholar
  24. 24.
    Reinberger, M.L., Spyns, P.: Discovering knowledge in texts for the learning of DOGMA-inspired ontologies. In: Proc. ECAI-Workshop Ontology Learning and Population (2004)Google Scholar
  25. 25.
    Sánchez, D., Moreno, A.: Learning non-taxonomic relationships from web documents for domain ontology construction. Data Knowledge Engineering 64, 600–632 (2008)CrossRefGoogle Scholar
  26. 26.
    Snow, R., Jurafsky, D., Andrew, Y.N.: Learning syntactic patterns for automatic hypernym discovery. Advances in Neural Information Processing Systems 17 (2004)Google Scholar
  27. 27.
    Specia, L., Motta, E.: A Hybrid Approach for Relation Extraction Aimed at the Semantic Web. In: Larsen, H.L., Pasi, G., Ortiz-Arroyo, D., Andreasen, T., Christiansen, H. (eds.) FQAS 2006. LNCS (LNAI), vol. 4027, pp. 564–576. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  28. 28.
    Staab, S., Schnurr, H.P., Studer, R., Sure, Y.: Knowledge Processes and Ontologies. IEEE Intelligent Systems 16(1), 26–34 (2001)CrossRefGoogle Scholar
  29. 29.
    Staab, S., Maedche, A.: Ontology Learning for the Semantic Web. IEEE Intelligent Systems, Special Issue on the Semantic Web 16(2), 72–79 (2001)Google Scholar
  30. 30.
    Suárez-Figueroa, M.C., Brockmans, S., Gangemi, A., Gómez-Pérez, A., Lehmann, J., Lewen, H., Presutti, V., Sabou, M.: NeOn D5.1.1. NeOn Modelling Components. NeOn Project (2007)Google Scholar
  31. 31.
    Suárez-Figueroa, M.C., Aguado de Cea, G., Buil, C., Dellschaft, K., Fernández-López, M., García, A., Gómez-Pérez, A., Herrero, G., Montiel-Ponsoda, E., Sabou, M., Villazon-Terrazas, B., Yufei, Z.: NeOn D5.4.1. NeOn Methodology for Building Contextualized Ontology Networks. NeOn project (2008)Google Scholar
  32. 32.
    Schwitter, R., Kaljurand, K., Cregan, A., Dolbear, C., Hart, G.: A Comparison of three Controlled Natural Languages for OWL 1.1. In: OWLED (2008)Google Scholar
  33. 33.
    Xu, F., Kurz, D., Piskorski, J., Schmeier, S.: A Domain Adaptive Approach to Automatic Acquisition of Domain Relevant Terms and their Relations with Bootstrapping. In: Proc. of the 3rd LREC (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Guadalupe Aguado de Cea
    • 1
  • Asunción Gómez-Pérez
    • 1
  • Elena Montiel-Ponsoda
    • 1
  • Mari Carmen Suárez-Figueroa
    • 1
  1. 1.Facultad de Informática, Dpto. de Inteligencia ArtificialOntology Engineering Group Universidad Politécnica de MadridMadrid 

Personalised recommendations