Evaluation of KQML as an agent communication language View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

1996

AUTHORS

James Mayfield , Yannis Labrou , Tim Finin

ABSTRACT

This chapter discusses the desirable features of languages and protocols for communication among intelligent information agents. These desiderata are divided into seven categories: form, content, semantics, implementation, networking, environment, and reliability. The Knowledge Query and Manipulation Language (KQML) is a new language and protocol for exchanging information and knowledge. This work is part of a larger effort, the ARPA Knowledge Sharing Effort, which is aimed at developing techniques and methodologies for building large-scale knowledge bases that are sharable and reusable. KQML is both a message format and a message-handling protocol to support run-time knowledge sharing among agents. KQML is described and evaluated as an agent communication language relative to the desiderata. More... »

PAGES

347-360

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/3540608052_77

DOI

http://dx.doi.org/10.1007/3540608052_77

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1031965275


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/20", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Language, Communication and Culture", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0801", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Artificial Intelligence and Image Processing", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/2004", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Linguistics", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA", 
          "id": "http://www.grid.ac/institutes/grid.266673.0", 
          "name": [
            "Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Mayfield", 
        "givenName": "James", 
        "id": "sg:person.014436177571.02", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014436177571.02"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA", 
          "id": "http://www.grid.ac/institutes/grid.266673.0", 
          "name": [
            "Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Labrou", 
        "givenName": "Yannis", 
        "id": "sg:person.010202666501.13", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010202666501.13"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA", 
          "id": "http://www.grid.ac/institutes/grid.266673.0", 
          "name": [
            "Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Finin", 
        "givenName": "Tim", 
        "id": "sg:person.016274302751.69", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016274302751.69"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "1996", 
    "datePublishedReg": "1996-01-01", 
    "description": "This chapter discusses the desirable features of languages and protocols for communication among intelligent information agents. These desiderata are divided into seven categories: form, content, semantics, implementation, networking, environment, and reliability. The Knowledge Query and Manipulation Language (KQML) is a new language and protocol for exchanging information and knowledge. This work is part of a larger effort, the ARPA Knowledge Sharing Effort, which is aimed at developing techniques and methodologies for building large-scale knowledge bases that are sharable and reusable. KQML is both a message format and a message-handling protocol to support run-time knowledge sharing among agents. KQML is described and evaluated as an agent communication language relative to the desiderata.", 
    "editor": [
      {
        "familyName": "Wooldridge", 
        "givenName": "Michael", 
        "type": "Person"
      }, 
      {
        "familyName": "M\u00fcller", 
        "givenName": "J\u00f6rg P.", 
        "type": "Person"
      }, 
      {
        "familyName": "Tambe", 
        "givenName": "Milind", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/3540608052_77", 
    "inLanguage": "en", 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-540-60805-9", 
        "978-3-540-49594-9"
      ], 
      "name": "Intelligent Agents II Agent Theories, Architectures, and Languages", 
      "type": "Book"
    }, 
    "keywords": [
      "agent communication language", 
      "communication language", 
      "large-scale knowledge bases", 
      "intelligent information agents", 
      "run-time knowledge", 
      "knowledge sharing effort", 
      "new language", 
      "language", 
      "knowledge query", 
      "information agents", 
      "manipulation language", 
      "knowledge bases", 
      "message format", 
      "KQML", 
      "desirable features", 
      "desiderata", 
      "larger effort", 
      "queries", 
      "protocol", 
      "networking", 
      "semantics", 
      "communication", 
      "knowledge", 
      "implementation", 
      "format", 
      "chapter", 
      "information", 
      "categories", 
      "environment", 
      "form", 
      "efforts", 
      "work", 
      "reliability", 
      "methodology", 
      "features", 
      "technique", 
      "part", 
      "content", 
      "evaluation", 
      "agents", 
      "basis"
    ], 
    "name": "Evaluation of KQML as an agent communication language", 
    "pagination": "347-360", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1031965275"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/3540608052_77"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/3540608052_77", 
      "https://app.dimensions.ai/details/publication/pub.1031965275"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-05-20T07:49", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220519/entities/gbq_results/chapter/chapter_5.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/3540608052_77"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/3540608052_77'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/3540608052_77'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/3540608052_77'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/3540608052_77'


 

This table displays all metadata directly associated to this object as RDF triples.

137 TRIPLES      23 PREDICATES      69 URIs      59 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/3540608052_77 schema:about anzsrc-for:08
2 anzsrc-for:0801
3 anzsrc-for:0806
4 anzsrc-for:20
5 anzsrc-for:2004
6 schema:author N817398f967014c63b3f240546c635c2c
7 schema:datePublished 1996
8 schema:datePublishedReg 1996-01-01
9 schema:description This chapter discusses the desirable features of languages and protocols for communication among intelligent information agents. These desiderata are divided into seven categories: form, content, semantics, implementation, networking, environment, and reliability. The Knowledge Query and Manipulation Language (KQML) is a new language and protocol for exchanging information and knowledge. This work is part of a larger effort, the ARPA Knowledge Sharing Effort, which is aimed at developing techniques and methodologies for building large-scale knowledge bases that are sharable and reusable. KQML is both a message format and a message-handling protocol to support run-time knowledge sharing among agents. KQML is described and evaluated as an agent communication language relative to the desiderata.
10 schema:editor N70e1a63b9a8f43b488b072af227f4a85
11 schema:genre chapter
12 schema:inLanguage en
13 schema:isAccessibleForFree false
14 schema:isPartOf Na55e9f8cadf6488ea964e2598344a1f0
15 schema:keywords KQML
16 agent communication language
17 agents
18 basis
19 categories
20 chapter
21 communication
22 communication language
23 content
24 desiderata
25 desirable features
26 efforts
27 environment
28 evaluation
29 features
30 form
31 format
32 implementation
33 information
34 information agents
35 intelligent information agents
36 knowledge
37 knowledge bases
38 knowledge query
39 knowledge sharing effort
40 language
41 large-scale knowledge bases
42 larger effort
43 manipulation language
44 message format
45 methodology
46 networking
47 new language
48 part
49 protocol
50 queries
51 reliability
52 run-time knowledge
53 semantics
54 technique
55 work
56 schema:name Evaluation of KQML as an agent communication language
57 schema:pagination 347-360
58 schema:productId N24ed5c28b4da4369a7c90db517ec18a7
59 N9254e80f644c44c0bf0ab0854d4da4e5
60 schema:publisher Nb7559adaead4442cb88834bba86363e2
61 schema:sameAs https://app.dimensions.ai/details/publication/pub.1031965275
62 https://doi.org/10.1007/3540608052_77
63 schema:sdDatePublished 2022-05-20T07:49
64 schema:sdLicense https://scigraph.springernature.com/explorer/license/
65 schema:sdPublisher Nf8c0217bf5dc4ecc9a8632158700e624
66 schema:url https://doi.org/10.1007/3540608052_77
67 sgo:license sg:explorer/license/
68 sgo:sdDataset chapters
69 rdf:type schema:Chapter
70 N0939856f36124b79b4a9fa867823a8fa rdf:first sg:person.010202666501.13
71 rdf:rest N158e4e47edd942dc9bde12daf9cc8141
72 N158e4e47edd942dc9bde12daf9cc8141 rdf:first sg:person.016274302751.69
73 rdf:rest rdf:nil
74 N24ed5c28b4da4369a7c90db517ec18a7 schema:name dimensions_id
75 schema:value pub.1031965275
76 rdf:type schema:PropertyValue
77 N7065b94f9c5b418cb1ee50d1f23e6d6e schema:familyName Tambe
78 schema:givenName Milind
79 rdf:type schema:Person
80 N70e1a63b9a8f43b488b072af227f4a85 rdf:first N81545f04bad7456fbc396b12392a7272
81 rdf:rest Nd72a25983a6b40b78c5fa1cd1d870a17
82 N81545f04bad7456fbc396b12392a7272 schema:familyName Wooldridge
83 schema:givenName Michael
84 rdf:type schema:Person
85 N817398f967014c63b3f240546c635c2c rdf:first sg:person.014436177571.02
86 rdf:rest N0939856f36124b79b4a9fa867823a8fa
87 N9254e80f644c44c0bf0ab0854d4da4e5 schema:name doi
88 schema:value 10.1007/3540608052_77
89 rdf:type schema:PropertyValue
90 Na316e115f3274b84a032a812f6a50f15 rdf:first N7065b94f9c5b418cb1ee50d1f23e6d6e
91 rdf:rest rdf:nil
92 Na55e9f8cadf6488ea964e2598344a1f0 schema:isbn 978-3-540-49594-9
93 978-3-540-60805-9
94 schema:name Intelligent Agents II Agent Theories, Architectures, and Languages
95 rdf:type schema:Book
96 Nb7559adaead4442cb88834bba86363e2 schema:name Springer Nature
97 rdf:type schema:Organisation
98 Nce8eaf4739ce4128936b235f5f3162ab schema:familyName Müller
99 schema:givenName Jörg P.
100 rdf:type schema:Person
101 Nd72a25983a6b40b78c5fa1cd1d870a17 rdf:first Nce8eaf4739ce4128936b235f5f3162ab
102 rdf:rest Na316e115f3274b84a032a812f6a50f15
103 Nf8c0217bf5dc4ecc9a8632158700e624 schema:name Springer Nature - SN SciGraph project
104 rdf:type schema:Organization
105 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
106 schema:name Information and Computing Sciences
107 rdf:type schema:DefinedTerm
108 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
109 schema:name Artificial Intelligence and Image Processing
110 rdf:type schema:DefinedTerm
111 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
112 schema:name Information Systems
113 rdf:type schema:DefinedTerm
114 anzsrc-for:20 schema:inDefinedTermSet anzsrc-for:
115 schema:name Language, Communication and Culture
116 rdf:type schema:DefinedTerm
117 anzsrc-for:2004 schema:inDefinedTermSet anzsrc-for:
118 schema:name Linguistics
119 rdf:type schema:DefinedTerm
120 sg:person.010202666501.13 schema:affiliation grid-institutes:grid.266673.0
121 schema:familyName Labrou
122 schema:givenName Yannis
123 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010202666501.13
124 rdf:type schema:Person
125 sg:person.014436177571.02 schema:affiliation grid-institutes:grid.266673.0
126 schema:familyName Mayfield
127 schema:givenName James
128 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014436177571.02
129 rdf:type schema:Person
130 sg:person.016274302751.69 schema:affiliation grid-institutes:grid.266673.0
131 schema:familyName Finin
132 schema:givenName Tim
133 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016274302751.69
134 rdf:type schema:Person
135 grid-institutes:grid.266673.0 schema:alternateName Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA
136 schema:name Computer Science and Electrical Engineering Department, University of Maryland Baltimore County, 21228-5398, Baltimore, MD, USA
137 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...