Skip to main content

A Survey of Domain Ontology Engineering: Methods and Tools

  • Chapter
Advances in Intelligent Tutoring Systems

Part of the book series: Studies in Computational Intelligence ((SCI,volume 308))

Abstract

With the advent of the Semantic Web, the field of domain ontology engineering has gained more and more importance. This innovative field may have a big impact on computer-based education and will certainly contribute to its development. This chapter presents a survey on domain ontology engineering and especially domain ontology learning. The chapter focuses particularly on automatic methods for ontology learning. It summarizes the state of the art in natural language processing techniques and statistical and machine learning techniques for ontology extraction. It also explains how intelligent tutoring systems may benefit from this engineering and talks about the challenges that face the field.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Almuhareb, A., Poesio, M.: Attribute-based and value-based clustering: an evaluation. In: Proc. of EMNLP, Barcelona (July 2004)

    Google Scholar 

  • Almuhareb, A., Poesio, M.: Finding Concept Attributes in the Web. In: Proc. of the Corpus Linguistics Conference, Birmingham (July 2005)

    Google Scholar 

  • Amardeilh, F., Laublet, P., Minel, J.-L.: Document annotation and ontology population from linguistic extractions. In: Proc. of the 3rd international conference on Knowledge capture, Banff, Alberta, Canada, pp. 161–168 (2005)

    Google Scholar 

  • Aroyo, L., Dicheva, D.: The New Challenges for E-learning: The Educational Semantic Web. Educational Technology & Society 7(4), 59–69 (2004)

    Google Scholar 

  • Aussenac-Gilles, N., Biebow, B., Szulman, S.: Revisiting Ontology Design: A Methodology Based on Corpus Analysis. In: Dieng, R., Corby, O. (eds.) EKAW 2000. LNCS (LNAI), vol. 1937, pp. 172–188. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  • Baker, C.F., Fillmore, C.J., Lowe, J.B.: The Berkeley FrameNet project. In: Proc. of the COLING-ACL, Montreal, Quebec, Canada (1998)

    Google Scholar 

  • Bisson, G., Nedellec, C., Canamero, L.: Designing clustering methods for ontology building – The Mo’K workbench. In: Proc. of the ECAI Ontology Learning Workshop, pp. 13–19 (2000)

    Google Scholar 

  • Buitelaar, P., Olejnik, D., Sintek, M.: A protege plug-in for ontology extraction from text based on linguistic analysis. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870. Springer, Heidelberg (2003)

    Google Scholar 

  • Buitelaar, P., Cimiano, P., Magnini, B.: Ontology Learning from Text: An Overview. In: Buitelaar, P., Cimiano, P., Magnini, B. (eds.) Ontology Learning from Text: Methods, Evaluation and Applications. Frontiers in Artificial Intelligence and Applications Series, vol. 123. IOS Press, Amsterdam (July 2005)

    Google Scholar 

  • Caraballo, S.A.: Automatic construction of a hypernym-labeled noun hierarchy from text. In: Proc. of the 37th Annual Meeting of the Association for Computational Linguistics, pp. 120–126 (1999)

    Google Scholar 

  • 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 

  • Cimiano, P.: Ontology Learning Attributes and Relations. In: Ontology Learning and Population from Text, pp. 185–231. Springer, Heidelberg (2006)

    Google Scholar 

  • Cimiano, P., Wenderoth, J.: Automatic Acquisition of Ranked Qualia Structures from the Web. In: Proc. of the 45th Annual Meeting of the Association for Computational Linguistics (ACL), Prague (2007)

    Google Scholar 

  • Cimiano, P., Wenderoth, J.: Automatically Learning Qualia Structures from the Web. In: Proc. of the ACL Workshop on Deep Lexical Acquisition, pp. 28–37 (2005)

    Google Scholar 

  • Cimiano, P., Völker, J.: Text2Onto–A Framework for Ontology Learning and Data-driven Change Discovery. In: Montoyo, A., Muńoz, R., Métais, E. (eds.) NLDB 2005. LNCS, vol. 3513, pp. 227–238. Springer, Heidelberg (2005a)

    Google Scholar 

  • Cimiano, P., Volker, J.: Towards large-scale, open-domain and ontology-based named entity classification. In: Proc. of RANLP 2005, Borovets, Bulgaria, pp. 166–172 (2005b)

    Google Scholar 

  • Cimiano, P., Pivk, A., Schmidt-Thieme, L., Staab, S.: Learning Taxonomic Relations from Heterogeneous Sources of Evidence. In: Ontology Learning from Text: Methods, Evaluation and Applications. IOS Press, Amsterdam (2004)

    Google Scholar 

  • Cimiano, P., Staab, S.: Learning by googling. ACM SIGKDD Explorations 6(2), 24–33 (2004)

    Article  Google Scholar 

  • Claveau, V.: Acquisition automatique de lexiques sémantiques pour la recherche d’information. Thèse de doctorat, Université de Rennes-1, Rennes (2003)

    Google Scholar 

  • Corcho, O., Gómez-Pérez, A.: A Roadmap to Ontology Specification Languages. In: Dieng, R., Corby, O. (eds.) EKAW 2000. LNCS (LNAI), vol. 1937, pp. 80–96. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  • Craven, M., Di Pasquo, D., Freitag, D., McCallum, A., Mitchell, T.M., Nigam, K., Slattery, S.: Learning to construct knowledge bases from the World Wide Web. Artificial Intelligence 1-2(118), 69–113 (2000)

    Article  Google Scholar 

  • Deiltel, A., Faron-Zucker, C., Dieng, R.: Learning ontologies from rdf annotations. In: Proc. of the IJCAI Workshop in Ontology Learning (2001)

    Google Scholar 

  • Etzioni, O., Cafarella, M., Downey, D., Kok, S., Popescu, A.-M., Shaked, T., Soderland, S., Weld, D.S., Yates, A.: Web-scale information extraction in KnowItAll (preliminary results). In: Proc. of the 13th World Wide Web Conference, pp. 100–109 (2004)

    Google Scholar 

  • Faure, D., Nedellec, C.: A corpus-based conceptual clustering method for verb frames and ontology. In: Velardi, P. (ed.) Proc. of the LREC Workshop on Adapting lexical and corpus resources to sublanguages and applications, pp. 5–12 (1998)

    Google Scholar 

  • Frantzi, K., Ananiadou, S., Tsuji, J.: The c-value/nc-value method of automatic recognition for multi-word terms. In: Nikolaou, C., Stephanidis, C. (eds.) ECDL 1998. LNCS, vol. 1513, pp. 585–604. Springer, Heidelberg (1998)

    Google Scholar 

  • Fleischman, M.: Automated Subcategorization of Named Entities. In: 39th Annual Meeting of the ACL. In: Student Research Workshop, Toulouse, France (July 2001)

    Google Scholar 

  • Fleischman, M., Hovy, E.H.: Fine Grained Classification of Named Entities. In: COLING 2002 (2002)

    Google Scholar 

  • Flouris, G., Plexousakis, D., Antoniou, G.: Evolving Ontology Evolution. In: Proc. of the 32nd International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM-06), pp. 14–29 (2006) (invited Talk)

    Google Scholar 

  • Fortuna, B., Grobelnik, M., Mladenic, D.: OntoGen: Semi-automatic Ontology Editor. In: HCI International 2007, Beijing (2007)

    Google Scholar 

  • Fortuna, B., Mladevic, D., Grobelnik, M.: Visualization of Text Document Corpus. In: ACAI 2005 Summer School (2005)

    Google Scholar 

  • Automatic Discovery of Part–Whole Relations. In: Proc. of the, Conference of the North American Chapter of the Association for Computational Linguistics on Human Language, pp. 1–8. Association for Computational Linguistics, Morristown (2003)

    Google Scholar 

  • Guarino, N.: Concepts, attributes and arbitrary relations: some linguistic and ontological criteria for structuring knowledge base. Data and Knowledge Engineering 8, 249–261 (1992)

    Article  Google Scholar 

  • Guarino, N., Welty, C.: Evaluating Ontological Decisions with OntoClean. Communications of the ACM 45(2), 61–65 (2002)

    Article  Google Scholar 

  • Haase, P., Sure, Y.: State-of-the-Art on Ontology Evolution, SEKT deliverable 3.1.1.b (2004), http://www.aifb.uni-karlsruhe.de/WBS/ysu/publications/SEKT-D3.1.1.b.pdf

  • Harris, Z.: Distributional structure. Word 10(23), 146–162 (1954)

    Google Scholar 

  • Hearst, M.: Automatic Acquisition of Hyponyms from LargeText Corpora. In: Proc. of the Fourteenth International Conference on Computational Linguistics, Nantes, pp. 539–545 (1992)

    Google Scholar 

  • Hearst, M., Schutze, H.: Customizing a lexicon to better suit a computational task. In: ACL SIGLEX Workshop, Columbus, Ohio (1993)

    Google Scholar 

  • Hindle, D.: Noun classification from predicate-argument structures. In: Proc. of ACL 1990, Pittsburg, Pennsylvania, pp. 268–275 (1990)

    Google Scholar 

  • Iwanska, L.M., Mata, N., Kruger, K.: Fully automatic acquisition of taxonomic knowledge from large corpora of texts. In: Natural Language Processing and Knowledge Processing, pp. 335–345. MIT/AAAI Press (2000)

    Google Scholar 

  • Jannink, J., Wiederhold, G.: Ontology maintenance with an algebraic methodology: A case study. In: Proc. of AAAI workshop on Ontology Management (1999)

    Google Scholar 

  • Kipper, K., Dang, H.D., Palmer, M.: Class-Based Construction of a Verb Lexicon. In: Proc. of AAAI-2000 Seventeenth National Conference on Artificial Intelligence, pp. 691–696 (2000)

    Google Scholar 

  • Lin, D., Pantel, P.: Induction of semantic classes from natural language text. In: Proc. of SIGKDD 2001, San Francisco, CA, pp. 317–322 (2001)

    Google Scholar 

  • Lin, D.: Automatic identification of non-compositional phrases. In: Proc. of ACL 1999, pp. 317–324 (1999)

    Google Scholar 

  • Lin, D.: Automatic Retrieval and Clustering of Similar Words. In: Proc. of COLING-ACL 1998, Montreal, Canada, pp. 768–774 (1998)

    Google Scholar 

  • Maedche, A., Pekar, V., Staab, S.: Ontology Learning Part One—On Discovering Taxonomic Relations from the Web. Web Intelligence, pp. 301–322. Springer, Heidelberg (2002)

    Google Scholar 

  • Maedche, A., Staab, S.: Ontology Learning for the Semantic Web. IEEE Intelligent Systems 16(2), 72–79 (2001)

    Article  Google Scholar 

  • Moldovan, D.I., Girju, R.C.: An interactive tool for the rapid development of knowledge bases. International Journal on Artificial Intelligence Tools (IJAIT) 10(1-2) (2001)

    Google Scholar 

  • Navigli, R., Velardi, P., Cucchiarelli, A., Neri, F.: Quantitative and Qualitative Evaluation of the OntoLearn Ontology Learning System. In: Proc. of the 20th international conference on Computational Linguistics, Switzerland (2004)

    Google Scholar 

  • Navigli, R., Velardi, P.: Learning Domain Ontologies from Document Warehouses and Dedicated Web Sites. Computational Linguistics 30(2), 151–179 (2004)

    Article  Google Scholar 

  • Nyulas, C., O’Connor, M., Tu, S.: Datamaster–a plug-in for importing schemas and data from relational databases into protégé. In: Proc. of 10th Intl. Protégé Conference, Budapest (2007)

    Google Scholar 

  • Papatheodorou, C., Vassiliou, A., Simon, B.: Discovery of Ontologies for Learning Resources Using Word-based Clustering. In: Proc. of ED-MEDIA 2002, AACE, Denver, USA (2002)

    Google Scholar 

  • Poesio, M., Almuhareb, A.: Identifying Concept Attributes Using A Classifier. In: Proc. of the ACL Workshop on Deep Lexical Acquisition, pp. 18–27. Association for Computational Linguistics, Ann Arbor (2005)

    Chapter  Google Scholar 

  • Poesio, M., Almuhareb, A.: Extracting concept descriptions from the Web: The importance of attributes and values. In: Buitelaar, P., Cimiano, P. (eds.) Bridging the Gap between Text and Knowledge, pp. 29–44. IOS Press, Amsterdam (2008)

    Google Scholar 

  • Polson, M.C., Richardson, J.J. (eds.): Foundations of Intelligent Tutoring Systems. L. Erlbaum Associates Inc., Mahwah (1988)

    Google Scholar 

  • Pustejovsky, J.: The generative lexicon. MIT Press, Cambridge (1995)

    Google Scholar 

  • Ravi, S., Pasca, M.: Using Structured Text for Large-Scale Attribute Extraction. In: Proc. of the 17th ACM Conference on Information and Knowledge Management, CIKM-2008 (2008)

    Google Scholar 

  • Reinberger, M.-L., Spyns, P.: Unsupervised Text Mining for the learning of DOGMA-inspired Ontologies. In: Buitelaar, P., Cimiano, P., Magnini, B. (eds.) Ontology Learning from Text: Methods, Applications and Evaluation. Advances in Artificial Intelligence, pp. 29–43. IOS Press, Amsterdam (2005)

    Google Scholar 

  • Rigau, G., Rodríguez, H., Agirre, E.: Building Accurate Semantic Taxonomies from Monolingual MRDs. In: Proc. of the 17th International Conference on Computational Linguistics COLING-ACL 1998, Montreal, Quebec, Canada (1998)

    Google Scholar 

  • Sabou, M.: Learning Web Service Ontologies: an Automatic Extraction Method and its Evaluation. In: Buitelaar, P., Cimiano, P., Magnini, B. (eds.) Ontology Learning from Text: Methods, Evaluation and Applications. IOS Press, Amsterdam (2005)

    Google Scholar 

  • Sahlgren, M.: The Word-Space Model: Using distributional analysis to represent syntagmatic and paradigmatic relations between words in high-dimensional vector spaces. Ph.D. dissertation, Department of Linguistics, Stockholm University (2006)

    Google Scholar 

  • Salton, G., Buckley, C.: Term-weighting approaches in automatic text retrieval. Information Processing & Management 24(5), 515–523 (1988)

    Article  Google Scholar 

  • Schlobach, S., Olsthoorn, M., de Rijke, M.: Type Checking in Open-Domain Question Answering. In: Proc. of European Conference on Artificial Intelligence, pp. 398–402. IOS Press, Amsterdam (2004)

    Google Scholar 

  • Shamsfard, M., Barforoush, A.A.: The State of the Art in Ontology Learning: A Framework for Comparison. The Knowledge Engineering Review 18(4), 293–316 (2003)

    Article  Google Scholar 

  • Shamsfard, M., Barforoush, A.A.: An Introduction to HASTI: An Ontology Learning System. In: Proc. of 6th Conference on Artificial Intelligence and Soft Computing (ASC 2002), Banff, Alberta, Canada (2002)

    Google Scholar 

  • Shvaiko, P., Euzenat, J.: Ten Challenges for Ontology Matching. In: Meersman, R., Tari, Z. (eds.) OTM 2008, Part I. LNCS, vol. 5331, pp. 1164–1182. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  • Snow, R., Jurafsky, D., Ng, A.Y.: Learning syntactic patterns for automatic hypernym discovery. In: Advances in Neural Information Processing Systems (NIPS 2004), Vancouver, British Columbia (2004)

    Google Scholar 

  • Stojanovic, L., Stojanovic, N., Volz, R.: Migrating data-intensive Web Sites into the Semantic Web. In: Proc. of the 17th ACM symposium on applied computing (SAC), pp. 1100–1107. ACM Press, New York (2002)

    Google Scholar 

  • Suraweera, P., Mitrovic, A., Martin, B.: The role of domain ontology in knowledge acquisition for ITSs. In: Lester, J.C., Vicari, R.M., Paraguaçu, F. (eds.) ITS 2004. LNCS, vol. 3220, pp. 207–216. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  • Suryanto, H., Compton, P.: Discovery of Ontologies from Knowledge Bases. In: Gil, Y., Musen, M., Shavlik, J. (eds.) Proc. of the First International Conference on Knowledge Capture, Victoria, British Columbia Canada, pp. 171–178. The Association for Computing Machinery, New York (2001)

    Chapter  Google Scholar 

  • Tanev, H., Magnini, B.: Weakly Supervised Approaches for Ontology Population. In: Proc. of EACL 2006, Trento, Italy, pp. 3–7 (2006)

    Google Scholar 

  • Van Assem, M., Menken, M.R., Schreiber, G., Wielemaker, J., Wielinga, B.J.: A Method for Converting Thesauri to RDF/OWL. In: International Semantic Web Conference, pp. 17–31 (2004)

    Google Scholar 

  • Van Hage, W.R., Kolb, H., Schreiber, G.: A Method for Learning-Part-Whole Relations. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 723–735. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  • Velardi, P., Navigli, R., Cuchiarelli, A., Neri, F.: Evaluation of ontolearn, a methodology for automatic population of domain ontologies. In: Buitelaar, P., Cimiano, P., Magnini, B. (eds.) Ontology Learning from Text: Methods, Applications and Evaluation. IOS Press, Amsterdam (2005)

    Google Scholar 

  • Volker, J., Haase, P., Hitzler, P.: Learning Expressive Ontologies. In: Buitelaar, P., Cimiano, P. (eds.) Ontology Learning and Population: Bridging the Gap between Text and Knowledge. Frontiers in Artificial Intelligence and Applications, vol. 167, pp. 45–69. IOS Press, Amsterdam (2008)

    Google Scholar 

  • Volz, R., Oberle, D., Staab, S., Studer, R.: OntoLiFT Prototype. IST Project 2001-33052 WonderWeb Deliverable 11 (2003)

    Google Scholar 

  • Widdows, D.: Unsupervised methods for developing taxonomies by combining syntactic and statistical information. In: Proc. of HLT-NAACL, pp. 197–204 (2003)

    Google Scholar 

  • Widdows, D., Dorow, B.: A graph model for unsupervised lexical acquisition. In: 19th International Conference on Computational Linguistics, Taipei, Taiwan, pp. 1093–1099 (2002)

    Google Scholar 

  • Woods, W.A.: What’s in a link: Foundations for semantic networks. In: Bobrow, D.G., Collins, A.M. (eds.) Representation and Understanding: Studies in Cognitive Science, pp. 35–82. Academic Press, New York (1975)

    Google Scholar 

  • Yamada, I., Baldwin, T.: Automatic discovery of telic and agentive roles from corpus data. In: Proc. of the 18th Pacific Asia Conference on Language, Information and Computation (PACLIC), Tokyo, pp. 115–126 (2004)

    Google Scholar 

  • Zouaq, A., Nkambou, R.: Enhancing Learning Objects with an Ontology-Based Memory. IEEE Transactions on Knowledge and Data Engineering 21(6), 881–893 (2009a)

    Article  Google Scholar 

  • Zouaq, A., Nkambou, R.: Evaluating the Generation of Domain Ontologies in the Knowledge Puzzle Project. IEEE Transactions on Knowledge and Data Engineering 21(11), 1559–1572 (2009b)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Zouaq, A., Nkambou, R. (2010). A Survey of Domain Ontology Engineering: Methods and Tools. In: Nkambou, R., Bourdeau, J., Mizoguchi, R. (eds) Advances in Intelligent Tutoring Systems. Studies in Computational Intelligence, vol 308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14363-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14363-2_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14362-5

  • Online ISBN: 978-3-642-14363-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics