KQML (KQML)

Перейти к навигации Перейти к поиску

Knowledge Query and Manipulation Language (англ. язык управления знаниями и запросов к знаниям), KQML, — язык и протокол для обмена сообщениями между программными агентами и системами, основанными на знаниях. [1] Был разработан в начае 1990-х годов в рамках проекта DARPA по разработке технологий для построения больших масштабируемых переиспользуемых баз знаний. Изначально спроектированный как интерфейс к системам, основанным на знаниях, вскоре был перенацелен на взаимодействие между агентами. [2][3]

Работой над KQML руководили Тим Финин из Университета Мэрилэнда и Джей Вебер из EITech, в работу над проектом внесли вклад многие другие исследователи.


  1. Finin, T.; Fritzson, R.; McKay, D.; McEntire, R. KQML as an agent communication language // Proceedings of the third international conference on Information and knowledge management - CIKM '94 (англ.). — 1994. — P. 456. — ISBN 0897916743. — doi:10.1145/191246.191322.
  2. UMBC Agent Web. Дата обращения: 27 января 2016. Архивировано 22 декабря 2008 года.
  3. Tim Finin; Jay Weber; Gio Wiederhold; Michael Gensereth; Richard Fritzson; Donald McKay; James McGuire; Richard Pelavin; Stuart Shapiro; Chris Beck: DRAFT Specification of the KQML Agent-Communication Language (PostScript) Архивная копия от 30 августа 2006 на Wayback Machine, June 15, 1993.