Enabling the development of base domain ontology through extraction of knowledge from engineering domain handbooks

Abstract Domain ontology, encompassing both concepts and instances, along with their relations and properties, is a new medium for the storage and propagation of domain specific knowledge. A significant problem remains the effort which must be expended during ontology construction. This involves collecting the domain-related vocabularies, developing the domain concept hierarchy, and defining the properties of each concept and the relationships between concepts. Recently several engineering handbooks have described detailed domain knowledge by organizing the knowledge into categories, sections, and chapters with indices in the appendix. This paper proposes the extraction of concepts, instances, and relationships from a handbook of a specific domain to quickly construct base domain ontology as a good starting point for expediting the development process of more comprehensive domain ontology. The extracted information can also be reorganized and converted into web ontology language format to represent the base domain ontology. The generation of a base domain ontology from an Earthquake Engineering Handbook is used to illustrate the proposed approach. In addition, quality evaluation of the extracted base ontology is performed and discussed.

[1]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[2]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[3]  Tamer E. El-Diraby,et al.  Ontology-based optimisation of knowledge management in e-Construction , 2005, J. Inf. Technol. Constr..

[4]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[5]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[6]  Ivan Herman,et al.  GraphXML - An XML-Based Graph Description Format , 2000, GD.

[7]  Tomi Männistö,et al.  Kumbang: A domain ontology for modelling variability in software product families , 2007, Adv. Eng. Informatics.

[8]  Jun Xu,et al.  Ontology based semantic conflicts resolution in collaborative editing of design documents , 2005, Adv. Eng. Informatics.

[9]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[10]  Robert G. Raskin,et al.  Knowledge representation in the semantic web for Earth and environmental terminology (SWEET) , 2005, Comput. Geosci..

[11]  Nicola Guarino,et al.  Ontologies and Knowledge Bases. Towards a Terminological Clarification , 1995 .

[12]  Ziga Turk,et al.  Construction informatics: Definition and ontology , 2006, Adv. Eng. Informatics.

[13]  Yacine Rezgui,et al.  Text-based domain ontology building using Tf-Idf and metric clusters techniques , 2007, The Knowledge Engineering Review.

[14]  Daniel E. O'Leary,et al.  Using AI in Knowledge Management: Knowledge Bases and Ontologies , 1998, IEEE Intell. Syst..

[15]  Tamer E. El-Diraby,et al.  Distributed Ontology Architecture for Knowledge Management in Highway Construction , 2005 .

[16]  Robert W. Day,et al.  Geotechnical Earthquake Engineering Handbook , 2001 .

[17]  Guilherme Horta Travassos,et al.  Scientific research ontology to support systematic review in software engineering , 2007, Adv. Eng. Informatics.

[18]  Nicola Guarino,et al.  Formal ontology, conceptual analysis and knowledge representation , 1995, Int. J. Hum. Comput. Stud..

[19]  Asunción Gómez-Pérez Evaluation of Taxonomic Knowledge in Ontologies and Knowledge Bases , 1999 .

[20]  Alexander C. Yu,et al.  Methods in biomedical ontology , 2006, J. Biomed. Informatics.

[21]  Nicolaas J. I. Mars,et al.  Towards very large knowledge bases, knowledge building and knowledge sharing 1995 , 1995 .

[22]  Celson Lima,et al.  Domain Taxonomy for Construction Concepts: Toward a Formal Ontology for Construction Knowledge , 2005 .

[23]  Mansur J. Darlington,et al.  Investigating ontology development for engineering design support , 2008, Adv. Eng. Informatics.

[24]  Yacine Rezgui,et al.  Ontology-Centered Knowledge Management Using Information Retrieval Techniques , 2006 .

[25]  Ana Cristina Bicharra Garcia,et al.  Cifecenter for Integrated Facility Engineering Building a Project Ontology with Extreme Collaboration and Virtual Design & Construction Building a Project Ontology with Extreme Collaboration and Virtual Design and Construction , 2003 .

[26]  Steffen Staab,et al.  The Ontology Inference Layer OIL , 2000 .

[27]  Miguel-Ángel Sicilia Ontology of systems and software engineering , 2007, Adv. Eng. Informatics.

[28]  Tharam S. Dillon,et al.  Protein ontology: vocabulary for protein data , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[29]  A. T. Schreiber,et al.  Proceedings of the 8th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop , 1994 .

[30]  Wai-Fah Chen,et al.  Earthquake engineering handbook , 2002 .

[31]  Alexander Pretschner,et al.  Ontology-based personalized search and browsing , 2003, Web Intell. Agent Syst..

[32]  Tomasz Arciszewski Engineering Semantic Evaluation of Decision Rules , 1997, J. Intell. Fuzzy Syst..

[33]  Raja R. A. Issa,et al.  Semantic Association of Taxonomy-based Standards Using Ontology , 2005, Integrating Ontologies.

[34]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[35]  Burcu Akinci,et al.  An ontological engineering approach for integrating CAD and GIS in support of infrastructure management , 2006, Adv. Eng. Informatics.

[36]  Shang-Hsien Hsieh,et al.  Collaborative Engineering Software Development: Ontology-Based Approach , 2006, EG-ICE.

[37]  Martin Fischer,et al.  An Ontology for Relating Features with Activities to Calculate Costs , 2003 .