From finin@cs.umbc.edu Mon Mar 21 13:22:45 EST 1994 Article: 21198 of comp.ai Xref: glinda.oz.cs.cmu.edu comp.ai:21198 Path: honeydew.srv.cs.cmu.edu!fs7.ece.cmu.edu!europa.eng.gtefsd.com!news.umbc.edu!nobody From: finin@cs.umbc.edu (Timothy Finin) Newsgroups: comp.ai Subject: Re: Multi Agent Building Tools Date: 19 Mar 1994 03:00:24 -0500 Organization: Computer Science, University of Maryland Baltimore County Lines: 151 Message-ID: <2mebeoINNo73@topdog.cs.umbc.edu> References: <2m65unINNqkr@ditsydh.syd.dit.CSIRO.AU> NNTP-Posting-Host: topdog.cs.umbc.edu In article <2m65unINNqkr@ditsydh.syd.dit.CSIRO.AU>, V.R.Kumar wrote: >I am interested to know whether there exist any reference son >Multi Agent building Tools for Distributed AI applications. >Are there any public domain software tools ? You may be interested in KQML -- Knowledge Query and Manipulation Language -- a new language and protocol for exchanging information and knowledge. This work is part of a larger effort, the ARPA Knowledge Sharing Initiative which is aimed at developing techniques and methodology for building large-scale knowledge bases which are sharable and reusable. KQML is both a message format and a message-handling protocol to support run-time knowledge sharing among agents. KQML can be used as a language for an application program to interact with an intelligent system or for two or more intelligent systems to share knowledge in support of cooperative problem solving. KQML focuses on an extensible set of performatives, which defines the permissible operations that agents may attempt on each other's knowledge and goal stores. The performatives comprise a substrate on which to develop higher-level models of interagent interaction such as contract nets and negotiation. In addition, KQML provides a basic architecture for knowledge sharing through a special class of agent called communication facilitators which coordinate the interactions of other agents. The ideas which underlie the evolving design of KQML are currently being explored through experimental prototype systems which are being used to support several testbeds in such areas as concurrent engineering, intelligent design and intelligent planning and scheduling. Here is some information on a mailing list for KQML... ___________________________________________________________________________ To: kqml@cs.umbc.edu Subject: KQML back on the air Date: Tue, 15 Mar 1994 23:32:28 -0500 In order to better manage the KQML mailing list, we've moved to a new mailing list management package -- majordomo. Hopefully, this software will allow us to better manage the list, which, due to various technical difficulties, has been dormant for too long. I've reconstructed this list membership as best as I could and you are thought to be (still) interested in being on the KQML mailing list. If you aren't, you can get off the list by sending an email message to MAJORDOMO@CS.UMBC.EDU with this string in the *body*: unsubscribe KQML You can always send mail to me, of course, if you don't like dealing with these sorts of automatic systems. (Note that if you "reply" to this message, you mailer will by default send the message back to the list.) I've appended the current membership list to the end of this message. If you know someone who might be interested in KQML who isn't on the list, please forward this message to them. The KQML mailing list is intended for general discussions about the conceptual design and use of KQML. All message traffic will be automatically archived and these archives, as well as other files, can be retrieved by ftp and by email. here is a quick list of useful commands you can send to MAJORDOMO@CS.UMBC.EDU. Note, these should appear in the message body, not the Subject line: help ; I'm clueless. info kqml ; What's the point of this list? who kqml ; Who's subscribed to it? index kqml ; What files are available for retrieval? get kqml ; Email me the file associated with KQML. unsubscribe kqml ; Get me off the mailing list. subscribe kqml ; put me on the mailing list. If you send the HELP request, you will get a more complete list of commands. There is a related mailing list, KQML_DEVELOPERS, intended for discussions about the more detailed, low-level "nuts and bolts" design of KQML and about implementations of KQML interfaces and APIs. To keep this list focused on appropriate issues, membership will be restricted to people who are actively involved in the design and development of KQML component implmentations. You can subscribe to it by sending MAJORDOMO@CS.UMBC.EDU a message containing "subscribe KMQL_DEVELOPERS" but this require the approval of the mailing list manager. ------ current members of KQML@CS.UMBC.EDU mailing list -------------- bachmann@dfki.uni-kl.de bcn@isi.edu boissier@leda.imag.fr chris@ie.utoronto.ca ci.deere.com!roger@deere.dx.deere.com davis@willow.tc.cornell.edu drk@titan.rdd.lmsc.lockheed.com durfee@engin.umich.edu emays@watson.ibm.com fano@itmi.fr feige@cs.umbc.edu finin@cs.umbc.edu fritzson@cs.umbc.edu gchow@base.cs.ucla.edu gio@darpa.mil gkk@forwiss.uni-erlangen.de hans@cs.buffalo.edu harada@aic.lockheed.com hendler@cs.umd.edu hitson@cis.stanford.edu huhns@mcc.com ishida@kuis.kyoto-u.ac.jp jambitem@chaph.usc.edu jklabrou@cs.umbc.edu kass@cmi.com kevinp@logcam.co.uk kora@ipken.fuchueis.toshiba.co.jp kuokka@aic.lockheed.com marsj@ida.liu.se marty@eitech.com mayfield@cs.umbc.edu mcguire@titan.rdd.lmsc.lockheed.com mckay@vfl.paramax.com mn@isi.edu mrg@cs.stanford.edu mrg@sunburn.stanford.edu murali@cs.umbc.edu murali@cs.umbc.edu nicholas@cs.umbc.edu neches@isi.edu nlehrer@isx.com olsen@cis.stanford.edu petrie@sunrise.stanford.edu ramesh@isi.edu rathmann@eclipse.stanford.edu robin@vfl.paramax.com rowley@phoenix.oise.on.ca schreck@aio.jsc.nasa.gov shapiro@cs.buffalo.edu simmons@arecibo.aero.org surajit@cs.stanford.edu thompson@csc.ti.com thompson@zuben.boeing.com vinay@ai.toronto.edu weber@eitech.com williams@intellicorp.com wtwong@eit.com Article 21768 of comp.ai: Xref: glinda.oz.cs.cmu.edu comp.ai:21768 Newsgroups: comp.ai Path: honeydew.srv.cs.cmu.edu!bb3.andrew.cmu.edu!news.sei.cmu.edu!cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland.reston.ans.net!europa.eng.gtefsd.com!darwin.sura.net!news.gdb.org!news From: krishna@gdb.org (Krishna Palaniappan) Subject: Re: KQML Message-ID: <1994Apr19.181849.21872@news.gdb.org> Sender: news@news.gdb.org Nntp-Posting-Host: corndog.gdb.org Reply-To: krishna@gdb.org Organization: The Johns Hopkins University - Genome Data Base (GDB) References: <19940419.083517.497@almaden.ibm.com> Date: Tue, 19 Apr 1994 18:18:49 GMT Lines: 27 In article 497@almaden.ibm.com, highlanf@wmavm7.VNET.IBM.COM (Fred Highland) writes: >Does anyone know how I can get information, particularly a detailed >definition, of KQML (Knowledge Query Manipulation Language)? > >Thanks. > >Fred Highland You might want to ftp the following papers from host hpp.stanford.edu using anonymous ftp from directory pub/knowledge-sharing: kr92-status-report.ps kqml-spec.ps kif.ps Hope this helps. Krishna Palaniappan Genome Data Base (GDB) Johns Hopkins School of Medicine Baltimore, MD email: krishna@gdb.org Article 21741 of comp.ai: Xref: glinda.oz.cs.cmu.edu comp.ai:21741 Path: honeydew.srv.cs.cmu.edu!nntp.club.cc.cmu.edu!godot.cc.duq.edu!news.duke.edu!MathWorks.Com!europa.eng.gtefsd.com!news.umbc.edu!nobody From: finin@cs.umbc.edu (Timothy Finin) Newsgroups: comp.ai Subject: Re: KQML Date: 19 Apr 1994 15:58:08 -0400 Organization: Computer Science, University of Maryland Baltimore County Lines: 34 Message-ID: <2p1d4gINNa8j@cujo.cs.umbc.edu> References: <19940419.083517.497@almaden.ibm.com> NNTP-Posting-Host: cujo.cs.umbc.edu In article <19940419.083517.497@almaden.ibm.com>, Fred Highland wrote: > Does anyone know how I can get information, particularly a detailed > definition, of KQML (Knowledge Query Manipulation Language)? There is a World-Wide-Web page on KQML http://www.cs.umbc.edu/kqml/ which contains pointers to all of the basic information on KQML plus links other informations sources at Unisys, EIT, Lockheed and Stanford. It provides access to information on mailing lists, available software, papers, etc. We hope that this will provide a one-stop-shopping source for information on KQML and closely related topics. You can also access this information via gopher as gopher://gopher.cs.umbc.edu/11/kqml and via ftp from ftp.cs.umbc.edu in pub/kqml. You can retrieve many of the files via email -- send majordomo@cs.umbc.edu a message containing the string "index kqml" in the body to see what is available. KQML (Knowledge Query and Manipulation Language) is language and protocol for exchanging information and knowledge. It is being developed as part of a larger effort, the ARPA Knowledge Sharing Effort which is aimed at developing techniques and methodology for building large-scale knowledge bases which are sharable and reusable. KQML is both a message format and a message-handling protocol to support run-time knowledge sharing among agents. KQML can be used as a language for an application program to interact with an intelligent system or for two or more intelligent systems to share knowledge in support of cooperative problem solving. Tim Article 22709 of comp.ai: Xref: glinda.oz.cs.cmu.edu comp.ai:22709 Path: honeydew.srv.cs.cmu.edu!das-news.harvard.edu!news2.near.net!MathWorks.Com!europa.eng.gtefsd.com!news.umbc.edu!nobody From: finin@cs.umbc.edu (Timothy Finin) Newsgroups: comp.ai Subject: Re: Help: Intelligent Software Agents Date: 20 Jun 1994 12:19:12 -0400 Organization: Computer Science, University of Maryland Baltimore County Lines: 24 Message-ID: <2u4fi0INNjq@cujo.cs.umbc.edu> References: <2u4dj6$1tu@lyra.csx.cam.ac.uk> NNTP-Posting-Host: cujo.cs.umbc.edu In <2u4dj6$1tu@lyra.csx.cam.ac.uk>, Ralph Becket wrote: > >I'm trying to dig up as much info on the current state of research >on intelligent software agents, typically in the fields of organisation >(mail managers etc.), information retrieval (WWW searches etc.), >help assistants, gofers (e.g. goal driven user shells), data mining and >just about anything else.... Look at http://www.cs.umbc.edu/kqml/ for material on KQML which is a language and protocol that has been used to support inter-agent communication for heterogeneous agent communities. Look at http://www.cs.umbc.edu/kse/ for an overview of the "Knowledge Sharing Effort" which has addressed some of the issues of building and communicating common ontologies and knowledge bases. Some of this material can also be accessed via FTP from ftp.cs.umbc.edu in pub/ARPA/ Tim -- | Tim Finin, Professor and Chair Voice: 410-455-3522, fax: -3969 | | Computer Science Department URL: http://www.cs.umbc.edu/~finin/ | | University of Maryland Baltimore County Email: finin@cs.umbc.edu | | 5401 Wilkens Ave., Baltimore MD 21228 Home: 410-783-2625, 215-386-1749 |