A knowledge engineering approach to knowledge management

Knowledge management facilitates the capture, storage, and dissemination of knowledge using information technology. Methods for managing knowledge have become an important issue in the past few decades, and the KM community has developed a wide range of technologies and applications for both academic research and practical applications. In this paper, we propose a knowledge engineering approach (KMKE) to knowledge management. First, a knowledge modeling approach is used to organize and express various types of knowledge in a unified knowledge representation. Second, a verification mechanism is used to verify knowledge models based on the formal semantics of the knowledge representation. Third, knowledge models are classified and stored in a hierarchical ontology system. Fourth, a knowledge query language is designed to enhance the dissemination of knowledge. Finally, a knowledge update process is applied to modify the knowledge storage with respect to users' needs. A knowledge management system for computer repair is used as an illustrative example.

[1]  C. Jackson Process to product: creating tools for knowledge management , 2001 .

[2]  D.E. O'Leary,et al.  Knowledge-Management Systems: Converting and Connecting , 1998, IEEE Intelligent Systems and their Applications.

[3]  Timothy Lethbridge,et al.  Evaluating a domain-specialist-oriented knowledge management system , 2000, Int. J. Hum. Comput. Stud..

[4]  Brigitte Biebow,et al.  M domega varsigma: A Modelling Language fot Build a Formal Ontology in Either Description Logics or Conceptual Graphs (Short Paper) , 2000 .

[5]  Deborah L. McGuinness,et al.  Explaining Subsumption in Description Logics , 1995, IJCAI.

[6]  L. T. Wilson,et al.  Knowledge management and IT: how are they related , 1999 .

[7]  Ian Horrocks,et al.  OIL: An Ontology Infrastructure for the Semantic Web , 2001, IEEE Intell. Syst..

[8]  Wei-Tek Tsai,et al.  Verification and Validation of Knowledge-Based Systems , 1999, IEEE Trans. Knowl. Data Eng..

[9]  James R. Slagle,et al.  A System that Translates Conceptual Structures into English , 1992, Workshop on Conceptual Graphs.

[10]  Rudi Studer,et al.  OntoManager - A System for the Usage-Based Ontology Management , 2003, OTM.

[11]  Guy W. Mineau,et al.  The CG Formalism as an Ontolingua for Web-Oriented Representation Languages , 2002, ICCS.

[12]  Boris Motik,et al.  Ontologies for Enterprise Knowledge Management , 2003, IEEE Intell. Syst..

[13]  Cheng-Seen Ho,et al.  Generating Domain-Specific Methodical Knowledge for Requirement Analysis Based on Methodology Ontology , 1999, Inf. Sci..

[14]  Claire McInerney,et al.  Knowledge management and the dynamic nature of knowledge , 2002, J. Assoc. Inf. Sci. Technol..

[15]  Harry S. Delugach,et al.  Specifying multiple-viewed software requirements with conceptual graphs , 1992, J. Syst. Softw..

[16]  Gerhard Fischer,et al.  Knowledge Management: Problems, Promises, Realities, and Challenges , 2001, IEEE Intell. Syst..

[17]  Peter Tyndale A taxonomy of knowledge management software tools: origins and applications , 2002 .

[18]  Jiawei Han,et al.  Intelligent Query Answering by Knowledge Discovery Techniques , 1996, IEEE Trans. Knowl. Data Eng..

[19]  Ali Jaoua,et al.  Abstraction of Objects by Conceptual Clustering , 1998, Inf. Sci..

[20]  Rokia Missaoui,et al.  Conceptual modeling for data and knowledge management , 2000, Data Knowl. Eng..

[21]  Colin Smith,et al.  Risk, gap and strength: key concepts in knowledge management , 2003, Knowl. Based Syst..

[22]  Dan Corbett,et al.  Interoperability of Ontologies Using Conceptual Graph Theory , 2004, ICCS.

[23]  Shu-Hsien Liao,et al.  Knowledge management technologies and applications - literature review from 1995 to 2002 , 2003, Expert Syst. Appl..

[24]  Michael Kifer,et al.  Logical foundations of object-oriented and frame-based languages , 1995, JACM.

[25]  Abraham Kandel,et al.  Fuzzy Semantic Analysis and Formal Specification of Conceptual Knowledge , 1995, Inf. Sci..

[26]  Jonathan Lee,et al.  Verifying task-based specifications in conceptual graphs , 1998, Inf. Softw. Technol..

[27]  Carole A. Goble,et al.  The Semantics of Semantic Annotation , 2002, OTM.

[28]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[29]  Norman Y. Foo,et al.  Semantic distance in conceptual graphs , 1992 .

[30]  Michael Stankosky,et al.  Knowledge Management: Insights from the Trenches , 2001, IEEE Softw..

[31]  Varol Akman,et al.  Steps Toward Formalizing Context , 1996, AI Mag..

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

[33]  Peter F. Patel-Schneider,et al.  Living wiht Classic: When and How to Use a KL-ONE-Like Language , 1991, Principles of Semantic Networks.

[34]  John F. Sowa,et al.  Conceptual Graphs: Draft Proposed American National Standard , 1999, ICCS.

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

[36]  Alun D. Preece,et al.  Better Knowledge Management through Knowledge Engineering , 2001, IEEE Intell. Syst..

[37]  Catherine Faron-Zucker,et al.  Towards Correspondence between Conceptual Graphs and Description Logics , 1998, ICCS.

[38]  Jonathan Lee,et al.  Task‐based conceptual graphs as a basis for automating software development , 2000 .

[39]  Dieter Fensel,et al.  Workshop on Comparing Description and Frame Logics , 1998, Data Knowl. Eng..

[40]  Neil A. M. Maiden,et al.  Analogical retrieval in reuse-oriented requirements engineering , 1996, Softw. Eng. J..

[41]  John F. Sowa,et al.  Conceptual Structures: Information Processing in Mind and Machine , 1983 .

[42]  Jonathan Lee,et al.  A high-level Petri nets-based approach to verifying task structures , 2002 .

[43]  Jonathan Lee,et al.  Task-Based Specifications Through Conceptual Graphs , 1996, IEEE Expert.

[44]  Dieter Fensel,et al.  Ontology-Based Knowledge Management , 2002, Computer.

[45]  Olivier Corby,et al.  A Conceptual Graph Model for W3C Resource Description Framework , 2000, ICCS.

[46]  Jay Liebowitz,et al.  Knowledge management and its link to artificial intelligence , 2001, Expert Syst. Appl..

[47]  Jonathan Lee,et al.  Fuzzy logic as a basis for reusing task‐based specifications , 1999 .

[48]  Brigitte Biebow,et al.  Mdωσ: A Modelling Language fot Build a Formal Ontology in Either Description Logics or Conceptual Graphs (Short Paper) , 2000, EKAW.