Knowledge Query and Manipulation Language

Knowledge Query and Manipulation Language

The Knowledge Query and Manipulation Language, or KQML, is a languageand protocol for communication among software agents and knowledge-based systems. It wasdeveloped in the early 1990s part of the DARPA knowledge Sharing Effort, which was aimed at developing techniques for building large-scale knowledge bases which areshareable and reusable. While originally conceived of as an interface to knowledge based systems, it was soon repurposed as an Agent communication language.

Work on KQML was led by Tim Finin of the University of Maryland, Baltimore County and Jay Weber of EITech and involved contributions from many researchers.

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. Higher-level interactions such as contract nets and negotiation are built using these. KQML's "communication facilitators" coordinate the interactions of other agents to support knowledge sharing.

Experimental prototype systems support concurrent engineering, intelligent design, intelligent planning, and scheduling.

KQML is superseded by FIPA-ACL.

ee also

*Agent Communications Language
*Knowledge Interchange Format
*FIPA

References

External links

* [http://www.cs.umbc.edu/kqml/ UMBC Agent Web]
* [http://citeseer.nj.nec.com/cs?cs=1&q=kqml&submit=Documents&co=Expected+Citations&cm=50&cf=Any&ao=Expected+Citations&am=20&af=Any "Citeseer" search for KQML]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Knowledge Query And Manipulation Language — KQML ou le Knowledge Query and Manipulation Language est un langage de haut niveau de communication entre agents. Il se base sur la théorie des actes de langage. KQML est indépendant de la syntaxe et de l’ontologie des messages, du mécanisme de… …   Wikipédia en Français

  • Knowledge query and manipulation language — KQML ou le Knowledge Query and Manipulation Language est un langage de haut niveau de communication entre agents. Il se base sur la théorie des actes de langage. KQML est indépendant de la syntaxe et de l’ontologie des messages, du mécanisme de… …   Wikipédia en Français

  • Knowledge Query and Manipulation Language — Bei der Knowledge Query and Manipulation Language (KQML) handelt es sich nach MURCH und JOHNSON um eine Programmiersprache und ein Protokoll zum Wissensaustausch. Sie baut auf SGML, dem Vorläufer von XML, auf und wurde 1993 als Standard… …   Deutsch Wikipedia

  • Knowledge Query and Manipulation Language — KQML ou le Knowledge Query and Manipulation Language est un langage de haut niveau de communication entre agents. Il se base sur la théorie des actes de langage. KQML est indépendant de la syntaxe et de l’ontologie des messages, du mécanisme de… …   Wikipédia en Français

  • Knowledge Interchange Format — KIF is also the IATA code for Kingfisher Lake Airport. Knowledge Interchange Format (KIF) is a computer oriented language for the interchange of knowledge among disparate computer programs. It has declarative semantics (i.e. the meaning of… …   Wikipedia

  • Manipulation — Contents 1 As underhand influence 2 In a physical context 3 In technology 4 See also As underhand influence …   Wikipedia

  • Agent Communications Language — Agent Communication Language (ACL), proposed by the Foundation for Intelligent Physical Agents (FIPA), is a proposed standard language for agent communications. Knowledge Query and Manipulation Language (KQML) is another proposed standard.The… …   Wikipedia

  • Query language — Query languages are computer languages used to make queries into databases and information systems. Broadly, query languages can be classified according to whether they are database query languages or information retrieval query languages. The… …   Wikipedia

  • KQML — knowledge query and manipulation language …   Medical dictionary

  • KQML — • knowledge query and manipulation language …   Dictionary of medical acronyms & abbreviations

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”