Building consensual knowledge bases: context and architecture

A protocol and architecture are presented in order to achieve consensual knowledge bases (i.e. bases in which knowledge is expressed in a formal language and which are considered as containing the state of the art in some research area). It assumes that the construction of the base must and can be achieved collectively. The architecture is based on individual workstations which provide support for developing a knowledge base: formal expression of knowledge through objects, tasks and qualitative equations annotated with hypertext nodes and links. It also provides tools for detecting similarities and inconsistencies between pieces of knowledge. These bases can be grouped together in order to constitute a new reference knowledge base. The process for constructing this last base mimics the submission of articles to peer-reviewed journals. This is achieved through a protocol for submitting knowledge to the group base, confronting it with the content of that base, amending it accordingly, reviewing it by the other knowledge bases and finally incorporating it. The system is to be used by researchers in the field of genome sequencing.

[1]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[2]  F. Rechenmann,et al.  Building and Sharing Large Knowledge Bases in Molecular Genetics , 1993 .

[3]  G Perrière,et al.  ColiGene: object-centered representation for the study of E coli gene expressivity by sequence analysis. , 1993, Biochimie.

[4]  Robert E. Kraut,et al.  Relationships and Tasks in Scientific Research Collaboration , 1987, Hum. Comput. Interact..

[5]  Jutta Willamowski,et al.  A development shell for cooperative problem-solving environments , 1994 .

[6]  Terry Winograd,et al.  A Language/Action Perspective on the Design of Cooperative Work , 1987, SGCH.

[7]  H. Tanaka A private knowledge base for molecular biological research , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[8]  Khaled Narayanaswamy,et al.  “Lazy” consistency: a basis for cooperative software development , 1992, CSCW '92.

[9]  Thomas R. Gruber,et al.  Toward a Knowledge Medium for Collaborative Product Development , 1992 .

[10]  Rob Kling,et al.  Cooperation, coordination and control in computer-supported work , 1991, CACM.

[11]  François Rechenmann,et al.  Multiple Perspectives and Classification Mechanism in Object-Oriented Representation , 1990, ECAI.

[12]  Michael Weber,et al.  CSCW tools: concepts and architectures , 1994, Computer.

[13]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[14]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

[15]  Mark Stefik,et al.  The Next Knowledge Medium , 1986, AI Mag..

[16]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[17]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[18]  Peter Gärdenfors,et al.  On the logic of theory change: Partial meet contraction and revision functions , 1985, Journal of Symbolic Logic.

[19]  Robert Demolombe,et al.  Reasoning with information sources ordered by topics , 1995 .

[20]  Peter D. Karp,et al.  Representing, analyzing, and synthesizing biochemical pathways , 1994, IEEE Expert.

[21]  Carl Hewitt,et al.  The Scientific Community Metaphor , 1988, IEEE Transactions on Systems, Man, and Cybernetics.