KQML


Short for Knowledge Query and Manipulation Language. KQML is a language and protocol for exchanging information and knowledge. Programs use KQML to communicate attitudes about information, such as querying, stating, believing, requiring and subscribing. 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. The language is indifferent to the format of the information itself, thus KQML expressions can contain subexpressions in other languages. It also is complementary to newer approaches to distributed computing such as CORBA.

KQML is part of the ARPA Knowledge Sharing Effort, which is a consortium to develop conventions facilitating the sharing and reuse of knowledge bases and knowledge-based systems. Its goal is to define, develop, and test infrastructure and supporting technology to enable participants to build much bigger and more broadly functional systems than could be achieved working alone.

Read Also:

  • KVCD

    Short for K Video Compression Dynamics, KVCD is a modification to the MPEG-1 and MPEG-2 GOP structure that allows you to create over 120 minutes of ‘near DVD quality’ video on a single 80 minute CD-R/CD-RW. The official KVCD resolution is 528×480(576). This resolution standard is referred to as KVCDx3. An alternate resolution, 544×480(576) is […]

  • KVM switch

    Short for keyboard, video, mouse switch, a hardware device that enables a single keyboard, video monitor and mouse to control more than one computer one at a time. KVM switches are popular among users who have upgraded their home PC systems and want to still use their old computers but do not want to invest […]

  • Kbps

    Short for kilobits per second, a measure of data transfer speed. Modems, for example, are measured in Kbps. Note that one Kbps is 1,000 bits per second, whereas a KB (kilobyte) is 1,024 bytes. Data transfer rates are measured using the decimal meaning of K whereas data storage is measured using the powers-of-2 meaning of […]

  • Interface

    (n.)A boundary across which two independent systems meet and act on or communicate with each other. In computer technology, there are several types of interfaces. user interface – the keyboard, mouse, menus of a computer system. The user interface allows the user to communicate with the operating system.

  • Kermit

    A communications protocol and set of associated software utilities developed at Columbia University. Kermit can be used to transfer files or for terminal emulation. It is frequently used with modem connections, although it also supports communications via other transport mechanisms such as TCP/IP. Kermit is noted for its transmission accuracy and slow transmission speeds due […]


Disclaimer: KQML definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.