Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: KQML


Related Topics
SCI
DPZ
Ike
GSA

In the News (Tue 15 Dec 09)

  
  kbks.rtf
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 is concerned primarily with pragmatics (and secondarily with semantics).
Conceptually, a KQML message consists of a performative, its associated arguments which include the real content of the message, and a set of optional arguments which describe the content in a manner which is independent of the syntax of the content language.
www.cs.umbc.edu /kqml/papers/kbkshtml/kbks.html   (5279 words)

  
  Knowledge Query and Manipulation Language - Wikipedia, the free encyclopedia
Work on KQML is led by Tim Finin of the University of Maryland Baltimore County, Lab for Advanced Information Technology.
The KQML message format and protocol can be used to interact with an intelligent system, either by an application program, or by another intelligent system.
KQML's "performatives" are operations that agents perform on each other's knowledge and goal stores.
en.wikipedia.org /wiki/KQML   (184 words)

  
 Framework and Testbed for Integrated Synchronous and Asynchronous Collaboration
KQML Networking protocol elements to support formulation of a hierarchy of shared workspaces for interaction between large groups of collaborators whose work can be divided into a project/sub-project hierarchy, and to support modeling of roles and routes that are inter-organizational.
KQML is used to provide support for the semantics of publish/subscribe (meta data and semantic protocol support), multicast, and dynamic reconfiguration.
KQML may also be employed to allow distributed applications to determine security properties of remote identities and interoperation requirements.
www.hypernews.org /~liberte/www/collab-abstract.html   (5621 words)

  
 Agents Communication Languages (ACL)   (Site not responding. Last check: 2007-10-26)
KQML is a high-level, message-oriented communication language and protocol for information exchange independent of content syntax and applicable ontology.
KQML presupposes a white-box (or at least gray-box) model of agent community VKBs, and includes direct edits to an agent's VKB by another agent as part of its language primitives.
The subsequent KQML message ought to be identical to whatever the content advertise is, except for the :reply-with value that is going to be set by the :receiver of the advertise.
www.engr.uconn.edu /~ibrahim/publications/acl.htm   (6582 words)

  
 Paper: Root ::   (Site not responding. Last check: 2007-10-26)
KQML is expected to be supported by a software substrate that makes it possible for agents to locate one another in a distributed environment.
KQML speaking agents can communicate directly with other agents addressing them by symbolic name, broadcast their messages or solicit the services of fellow agents or facilitators for the delivery of a message by using the appropriate performatives.
KQML allows for both synchronous asynchronous interactions and blocking non-blocking message sending on behalf of an application through assignment of the appropriate values for those parameters in a KQML message.
computing.breinestorm.net /knowledge+kqml+communication+language+protocol   (4141 words)

  
 [No title]   (Site not responding. Last check: 2007-10-26)
KQML is a high-level, message-oriented, communication language and protocol for information exchange independent of: content language (syntax) e.g.
Conceptually, a KQML message consists of a performative (also called speech act), its associated arguments (which include the real content of the message), and a set of optional transport arguments (which describe the content and perhaps the sender and receiver).
KQML was originally defined as a language with a particular linear syntax which is based on Lisp.
engweb.gre.ac.uk /dr34/aose/Lectures/AOSELec9/KQML.doc   (2245 words)

  
 What ever happened to KQML?
Several times a year I get email messages asking about the status of KQML (Knowledge Query and Manipulation Language) which was an agent communication language developed as part of the DARPA Knowledge Sharing Effort.
There are no organized efforts to further develop KQML or even maintain a list of resources about it.
KQML and FIPA-ACL were the ACLs that most people used.
ebiquity.umbc.edu /blogger/2006/07/11/what-ever-happened-to-kqml   (570 words)

  
 KQML as an agent communication language
KQML focuses on an extensible set of performatives, which defines the permissible “speech acts” agents may use and 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 facilitors 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.
ebiquity.umbc.edu /paper/html/id/330/KQML-as-an-agent-communication-language   (236 words)

  
 Wild Computing: Toward an Agent Interaction Protocol
In this section I will describe KQML, and suggest some revisions that would simplify KQML and render it more general, less tied to the formal-logical reasoning systems that gave rise to it.
KQML was designed to work with KIF, a knowledge representation format based on first-order logic, with the addition of some object-oriented primitives (class, subclass of, slot, slot-value-type, etc.).
The omission of a few performatives from the KQML specification is not important, as it was not the intention of the designers of KQML that every agent use every performative.
www.goertzel.org /books/wild/chapAIP.html   (3522 words)

  
 Software Agent and KQML   (Site not responding. Last check: 2007-10-26)
There are several kinds of common agent communication language, such as: KQML, KIF (Knowledge Interchange Format), Ontolingua (a language for defining sharable ontologies), Protolingua (a language for defining protocols based on communicative primitives).
KQML is a high level language intended for the run time exchange of information between agents.
The message layer forms the core of KQML, and determines the kinds of interactions one agent may have with another.
www.cs.cmu.edu /~qihe/paper/open_solution/node3.html   (393 words)

  
 Framework for Integrated Synchronous and Asynchronous Collaboration
KQML assumes a transport infrastructure, be it asynchronous HTTP, NNTP, SMTP, or UDP.
KQML can be used as the meta protocol to support federation of security domains.
We plan on using KQML for scalable workflow support and scalable workspace management for the proposed project because KQML provides features that are well suited to scalability across distances, workgroup sizes, and autonomy of those groups.
www.hypernews.org /~liberte/www/collab/proposal.html   (14007 words)

  
 [alicebot-general] Fw: pulling the plug on kqml@agents.umbc.edu   (Site not responding. Last check: 2007-10-26)
The thing that's really great about them, though, is that they've managed to stay the course...they continue to take as much time as necessary, and put in a lot of real, hard work and careful thought, to try to be as precise and substantive as possible in what they produce and how they produce it.
They're an admirable organization, and it's good of the KQML folks to acknowledge that as they go, ah, burbling down the drain.
KQML was and remains an important idea and > > KQML based systems are still being used.
www.alicebot.org /pipermail/alicebot-general/2002-March/003507.html   (303 words)

  
 Mobile Agents - Process migration technology and its implications
KQML is an important mechanism for communication, because it allows much more complex forms of interaction than query/response mechanisms.
KQML allows agents to communicate using a rich set of messages called performatives, and is capable of communicating attitudes about information, rather than just data and facts (Finin, 1998).
As it stands, however, mobile agency does not appear to be commercially viable for widespread usage by industry and the general public.
www.davidreilly.com /topics/software_agents/mobile_agents   (2263 words)

  
 comprehensive5
KQML is an attempt to dissociate knowledge representation from communication language, which should define a set of standard message types that are to be interpreted identically by all interacting parties.
The KQML language supports these implementations by allowing the KQML messages to carry information which is useful to them, such as the names and addresses of the sending and receiving agents, a unique message identifier, and notations by any intervening agents.
There are also optional features of the KQML language which contain descriptions of the content: its language, the ontology it assumes, and some type of more general description, such as a descriptor naming a topic within the ontology.
www.roboml.org /techdocs/comprehensive   (5004 words)

  
 Knowledge Sharing Papers
The language, KQML for Knowledge Query and Manipulation Language, is part of a larger DARPA-sponsored Knowledge Sharing Effort focused on developing techniques and tools to promote the sharing of knowledge in intelligent systems.
KQML is a language that programs can use to describe a variety of different attitudes about information including queries, assertions, action requests, information subscriptions, and processing capabilities.
The spec defines the reserved KQML messages, and the parameter names that are reserved in extensions to the set of messages.
www-ksl.stanford.edu /knowledge-sharing/papers/index.html   (4800 words)

  
 A Proposal for a new KQML Specification - Labrou, Finin (ResearchIndex)   (Site not responding. Last check: 2007-10-26)
KQML is a language for the communication between software agents.
KQML offers a variety of message types #performatives# that express an attitude regarding the content of the exchange.
A semantics approach for KQML - a general purpose..
citeseer.lcs.mit.edu /labrou97proposal.html   (340 words)

  
 Documento de tesis
KQML es un lenguaje basado en la teoría de actos del habla, la cual es comúnmente usada en los sistemas multiagentes como método para construir una capa lingüística y formalizar las acciones lingüísticas de los agentes.
KQML fue concebido como un formato de mensajes y como un protocolo que maneja los mensajes para permitir a un programa identificar, conectarse e intercambiar información con otros programas.
KQML se divide en tres capas: la capa de contenido, la capa de mensaje y la capa de comunicación.
ict.udlap.mx /people/adolfo/doctesis.html   (12009 words)

  
 ACL_Tech_Note
KQML presupposes a white-box (or at least gray-box) model of agent community VKBs, and includes direct edits to an agent's VKB by another agent as part of its language primitives.
The KQML specification defines the syntax (and informally the semantics) for a collection of messages (or performatives to be politically correct from a speech act point of view) that collectively define the language in which agents communicate.
KQML Lite is an attempt to merge KQML and FIPA ACL.
www.objs.com /agility/tech-reports/9807-comparing-ACLs.html   (1901 words)

  
 Experience with a Functional-Logic Multi-Agent Architecture for Medical Problem Solving
On the basis of a RELFUN representation of KQML performatives both cooperation and domain knowledge is formalized in a functional-logic style.
While the former ones are more oriented towards representing agents by modelling their internal states in terms of beliefs, desires and intentions, the latter ones limit themselves to the investigation of the communication primitives as expressed by speech act theory [Searle, 1969].
KQML (Knowledge Query and Manipulation Language) is a language and a protocol designed to support communication between separate knowledge based modules as well as between knowledge based systems and databases.
www.dfki.uni-kl.de /~boley/campa.htm   (5849 words)

  
 Paper: Simon isjournal :: simon   (Site not responding. Last check: 2007-10-26)
KQML assumes a three-layered architecture: a transport layer, the KQML message layer, and the application layer.
KQML focuses on an extensive set of performatives, which define a set of speech acts agents may use and comprise a substrate on which to develop higher levels of interagent interaction such as contract nets and negotiation [Fin].
Both FIPA and KQML have not become widely implemented for a variety of reasons, including the perception that they are too generic [Nwa, Lab].
computing.breinestorm.net /agent+layer+acl+kqml+agents   (10349 words)

  
 EMail Msg <199505301406.KAA12228@fcrao1.phast.umass.edu>
You may think that we are pushing for KQML current because that is the "current" standard.
I would further suggest that the error :code be generalized from to to use symbolic KQML error codes.
In the current KQML definition, at the very least, each internet bridge has to advertise that it can send to the entire set of nodes in the internet to each of the other nodes in the bridge's sub-net.
www-ksl.stanford.edu /email-archives/kqml.messages/224.html   (2344 words)

  
 KQML - Webopedia.com
KQML is a language and protocol for exchanging information and knowledge.
It is both a message format and a message-handling protocol that supports 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 disparate intelligent systems to share knowledge in support of cooperative problem solving.
systems.webopedia.com /TERM/K/KQML.html   (206 words)

  
 KQML for OpenMath   (Site not responding. Last check: 2007-10-26)
For this we propose to use the "Knowledge Query and Manipulation language" KQML.
KQML or the Knowledge Query and Manipulation Language is a language and protocol for exchanging information and knowledge.
A Proposal for a new KQML Specification, Yannis Labrou and Tim Finin, TR CS-97-03, February 1997, Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, Baltimore, MD 21250.) and some examples from this report (grouped by the primary performative here).
www.win.tue.nl /~amc/oz/om/kqml.html   (181 words)

  
 KQML support
Hi, Here's a company that has an agent system that is FIPA compatible: http://www.tryllian.com/ Especially look under the products section where they have one that does agent-based scheduling of containers in the Rotterdam harbor.
KQML was and remains an important idea and >KQML based systems are still being used.
However, I think the role of >KQML as a standard for agent communication languages has long been >passed on to other efforts such as FIPA and the DARPA Grid.
www.cougaar.org /pipermail/cougaar-developers/2002/000294.html   (300 words)

  
 Agent-based Business Matchmaker
Multiple items are allowed to be included in KQML message, which results in an array implementation of item field in KQML.
Instead of a string, KQML message is passed through CORBA as an object so that the KQML parser is very easy to implement.
If something is found, it compose a KQML message and include all the matched items in it and send it to buyer for choosing, using buyer's callback function updateBuyer.
www.cs.uiowa.edu /~yanliu/webuy   (1047 words)

  
 KQML ANS instructions   (Site not responding. Last check: 2007-10-26)
It often works only if this is a new shell, i.e., not one which has already run the ANS before.
You should use the KQML version 2.06 from the ariadne tools directory.
At this point, it may list the KQML agents, which is good -- you are finished with this step -- or it may say "kqml initialization failed," which means it might be working or it might not.
www.isi.edu /sims/doc/instructions/kqml-ans.html   (178 words)

  
 Software Agents
For example, the KQML portion of a message would manage information about the sender, the receiver, and other pertinent information such as the time of the message.
A KQML message is called a performative since the message is intended to perform some action by virtue of being sent.
The KQML layer of an ACL message would be similar to the header of an e-mail.
sern.ucalgary.ca /Courses/CPSC/547/F98/Slides/Tong/ACL.htm   (4492 words)

  
 KQML and SWARM   (Site not responding. Last check: 2007-10-26)
That is,it wasn't standard KQML, but the code would be usable for KQML agents, too.
It is not a general library, however, just a set of agents talking to each other.
But as MAML is a macro-language for Swarm and as the code about communication was almost in pure Swarm code, it might help a bit.
www.swarm.org /pipermail/support/2000-April/008351.html   (268 words)

  
 Extensions to KQML   (Site not responding. Last check: 2007-10-26)
KQML (Knowledge Query and Manipulation Language) is a widely used communication language and protocol which enables autonomous and asynchronous agents to share their knowledge and work towards cooperative problem solving[13].
However, agent security issues were not taken into consideration in the original version of KQML specification.
Though some changes were made for secure communications based on KQML[11], it is still can not satisfy the requirements of public key certification management.
www.cs.cmu.edu /~qihe/paper/open_solution/node7.html   (156 words)

  
 KQML and InfoSleuth
Since the communication mechanism between all agents is based on KQML, and since an agent can participate simply by advertising its services to a broker, it is a simple matter to integrate other KQML-aware agents into the system, thus providing a high degree of extensibility.
Each of the agents depicted in Figure 4 is capable of handling multiple user sessions, except for the user agent, which is intended to serve as a personal agent to a single user (although it can manage multiple sessions with other agents).
It accepts KQML messages containing KIF-based queries, decomposes the queries into sub-queries based on its knowledge of appropriate resource agents that can satisfy the query, and sends the high-level sub-queries off to the resource agents.
www.ryerson.ca /~dgrimsha/courses/cps720/infosleuth.html   (1513 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.