Modeling conversation policies using permissions and obligations View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2006-08-21

AUTHORS

Lalana Kagal, Tim Finin

ABSTRACT

Both conversation specifications and policies are required to facilitate effective agent communication. Specifications provide the order in which speech acts can occur in a meaningful conversation, whereas policies restrict the specifications that can be used in a certain conversation based on the sender, receiver, messages exchanged thus far, content, and other context. We propose that positive/negative permissions and obligations be used to model conversation specifications and policies. We also propose the use of ontologies to categorize speech acts such that high level policies can be defined without going into specifics of the speech acts. This approach is independent of the syntax and semantics of the communication language and can be used for different agent communication languages. Our policy based framework can help in agent communication in three ways: (i) to filter inappropriate messages, (ii) to help an agent to decide which speech act to use next, and (iii) to prevent an agent from sending inappropriate messages. Our work differs from most existing research on communication policies because it is not tightly coupled to any domain information such as the mental states of agents or specific communicative acts. Contributions of this work include: (i) an extensible framework that is applicable to varied domain knowledge and different agent communication languages, and (ii) the declarative representation of conversation specifications and policies in terms of permitted and obligated speech acts. More... »

PAGES

187

References to SciGraph publications

  • 2000. Using Colored Petri Nets for Conversation Modeling in ISSUES IN AGENT COMMUNICATION
  • 2003. A Policy Based Approach to Security for the Semantic Web in THE SEMANTIC WEB - ISWC 2003
  • 2004. F-OWL: An Inference Engine for Semantic Web in FORMAL APPROACHES TO AGENT-BASED SYSTEMS
  • 1993-09. A semantics for speech acts in ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE
  • 2004. Meeting the Deadline: Why, When and How in FORMAL APPROACHES TO AGENT-BASED SYSTEMS
  • 1999-09. Verifying Compliance with Commitment Protocols in AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS
  • 2004-09. Reasoning about Commitments in the Event Calculus: An Approach for Specifying and Executing Protocols in ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE
  • 2000-12-15. FLORA: Implementing an Efficient DOOD System Using a Tabling Logic Engine in COMPUTATIONAL LOGIC — CL 2000
  • 2000. What Is a Conversation Policy? in ISSUES IN AGENT COMMUNICATION
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s10458-006-0013-z

    DOI

    http://dx.doi.org/10.1007/s10458-006-0013-z

    DIMENSIONS

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


    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/0806", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information Systems", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Massachusetts Institute of Technology, 02139, Cambridge, MA, USA", 
              "id": "http://www.grid.ac/institutes/grid.116068.8", 
              "name": [
                "Massachusetts Institute of Technology, 02139, Cambridge, MA, USA"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Kagal", 
            "givenName": "Lalana", 
            "id": "sg:person.013650411761.05", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013650411761.05"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "University of Maryland, Baltimore County, 21250, Baltimore, MD, USA", 
              "id": "http://www.grid.ac/institutes/grid.266673.0", 
              "name": [
                "University of Maryland, Baltimore County, 21250, 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"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1007/978-3-540-30960-4_3", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1028690071", 
              "https://doi.org/10.1007/978-3-540-30960-4_3"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/10722777_12", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1026325105", 
              "https://doi.org/10.1007/10722777_12"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/bf02451549", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1011378563", 
              "https://doi.org/10.1007/bf02451549"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-39718-2_26", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1005749748", 
              "https://doi.org/10.1007/978-3-540-39718-2_26"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-44957-4_72", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1023011507", 
              "https://doi.org/10.1007/3-540-44957-4_72"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-30960-4_16", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1041817975", 
              "https://doi.org/10.1007/978-3-540-30960-4_16"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1023/b:amai.0000034528.55456.d9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1050278109", 
              "https://doi.org/10.1023/b:amai.0000034528.55456.d9"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1023/a:1010056221226", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1002989698", 
              "https://doi.org/10.1023/a:1010056221226"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/10722777_8", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1048165922", 
              "https://doi.org/10.1007/10722777_8"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2006-08-21", 
        "datePublishedReg": "2006-08-21", 
        "description": "Both conversation specifications and policies are required to facilitate effective agent communication. Specifications provide the order in which speech acts can occur in a meaningful conversation, whereas policies restrict the specifications that can be used in a certain conversation based on the sender, receiver, messages exchanged thus far, content, and other context. We propose that positive/negative permissions and obligations be used to model conversation specifications and policies. We also propose the use of ontologies to categorize speech acts such that high level policies can be defined without going into specifics of the speech acts. This approach is independent of the syntax and semantics of the communication language and can be used for different agent communication languages. Our policy based framework can help in agent communication in three ways: (i) to filter inappropriate messages, (ii) to help an agent to decide which speech act to use next, and (iii) to prevent an agent from sending inappropriate messages. Our work differs from most existing research on communication policies because it is not tightly coupled to any domain information such as the mental states of agents or specific communicative acts. Contributions of this work include: (i) an extensible framework that is applicable to varied domain knowledge and different agent communication languages, and (ii) the declarative representation of conversation specifications and policies in terms of permitted and obligated speech acts.", 
        "genre": "article", 
        "id": "sg:pub.10.1007/s10458-006-0013-z", 
        "inLanguage": "en", 
        "isAccessibleForFree": true, 
        "isPartOf": [
          {
            "id": "sg:journal.1030506", 
            "issn": [
              "1387-2532", 
              "1573-7454"
            ], 
            "name": "Autonomous Agents and Multi-Agent Systems", 
            "publisher": "Springer Nature", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "2", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "14"
          }
        ], 
        "keywords": [
          "different agent communication languages", 
          "agent communication language", 
          "communication language", 
          "conversation specifications", 
          "agent communication", 
          "effective agent communication", 
          "use of ontologies", 
          "high level policies", 
          "inappropriate messages", 
          "extensible framework", 
          "domain knowledge", 
          "conversation policies", 
          "declarative representation", 
          "domain information", 
          "negative permissions", 
          "specific communicative acts", 
          "specification", 
          "messages", 
          "language", 
          "certain conversations", 
          "level policies", 
          "communication", 
          "communication policy", 
          "framework", 
          "semantics", 
          "ontology", 
          "communicative acts", 
          "permission", 
          "speech acts", 
          "sender", 
          "syntax", 
          "representation", 
          "information", 
          "work", 
          "speech", 
          "receiver", 
          "conversation", 
          "meaningful conversations", 
          "way", 
          "context", 
          "knowledge", 
          "policy", 
          "order", 
          "mental states", 
          "research", 
          "terms", 
          "specifics", 
          "agents", 
          "use", 
          "act", 
          "state", 
          "contribution", 
          "content", 
          "obligations", 
          "approach", 
          "varied domain knowledge", 
          "obligated speech acts"
        ], 
        "name": "Modeling conversation policies using permissions and obligations", 
        "pagination": "187", 
        "productId": [
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1043535783"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s10458-006-0013-z"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s10458-006-0013-z", 
          "https://app.dimensions.ai/details/publication/pub.1043535783"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2022-01-01T18:16", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/article/article_429.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://doi.org/10.1007/s10458-006-0013-z"
      }
    ]
     

    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/s10458-006-0013-z'

    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/s10458-006-0013-z'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s10458-006-0013-z'

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

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s10458-006-0013-z'


     

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

    161 TRIPLES      22 PREDICATES      91 URIs      74 LITERALS      6 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s10458-006-0013-z schema:about anzsrc-for:08
    2 anzsrc-for:0806
    3 schema:author N82d209dbc62c4fec9bf1fcb6c142c1c2
    4 schema:citation sg:pub.10.1007/10722777_12
    5 sg:pub.10.1007/10722777_8
    6 sg:pub.10.1007/3-540-44957-4_72
    7 sg:pub.10.1007/978-3-540-30960-4_16
    8 sg:pub.10.1007/978-3-540-30960-4_3
    9 sg:pub.10.1007/978-3-540-39718-2_26
    10 sg:pub.10.1007/bf02451549
    11 sg:pub.10.1023/a:1010056221226
    12 sg:pub.10.1023/b:amai.0000034528.55456.d9
    13 schema:datePublished 2006-08-21
    14 schema:datePublishedReg 2006-08-21
    15 schema:description Both conversation specifications and policies are required to facilitate effective agent communication. Specifications provide the order in which speech acts can occur in a meaningful conversation, whereas policies restrict the specifications that can be used in a certain conversation based on the sender, receiver, messages exchanged thus far, content, and other context. We propose that positive/negative permissions and obligations be used to model conversation specifications and policies. We also propose the use of ontologies to categorize speech acts such that high level policies can be defined without going into specifics of the speech acts. This approach is independent of the syntax and semantics of the communication language and can be used for different agent communication languages. Our policy based framework can help in agent communication in three ways: (i) to filter inappropriate messages, (ii) to help an agent to decide which speech act to use next, and (iii) to prevent an agent from sending inappropriate messages. Our work differs from most existing research on communication policies because it is not tightly coupled to any domain information such as the mental states of agents or specific communicative acts. Contributions of this work include: (i) an extensible framework that is applicable to varied domain knowledge and different agent communication languages, and (ii) the declarative representation of conversation specifications and policies in terms of permitted and obligated speech acts.
    16 schema:genre article
    17 schema:inLanguage en
    18 schema:isAccessibleForFree true
    19 schema:isPartOf N38cab536648b4391a8e0c07708da6889
    20 Nab89485c5420461c988c5fd958450739
    21 sg:journal.1030506
    22 schema:keywords act
    23 agent communication
    24 agent communication language
    25 agents
    26 approach
    27 certain conversations
    28 communication
    29 communication language
    30 communication policy
    31 communicative acts
    32 content
    33 context
    34 contribution
    35 conversation
    36 conversation policies
    37 conversation specifications
    38 declarative representation
    39 different agent communication languages
    40 domain information
    41 domain knowledge
    42 effective agent communication
    43 extensible framework
    44 framework
    45 high level policies
    46 inappropriate messages
    47 information
    48 knowledge
    49 language
    50 level policies
    51 meaningful conversations
    52 mental states
    53 messages
    54 negative permissions
    55 obligated speech acts
    56 obligations
    57 ontology
    58 order
    59 permission
    60 policy
    61 receiver
    62 representation
    63 research
    64 semantics
    65 sender
    66 specific communicative acts
    67 specification
    68 specifics
    69 speech
    70 speech acts
    71 state
    72 syntax
    73 terms
    74 use
    75 use of ontologies
    76 varied domain knowledge
    77 way
    78 work
    79 schema:name Modeling conversation policies using permissions and obligations
    80 schema:pagination 187
    81 schema:productId N106556a6d1594757837f63dc20336c4c
    82 N3c34a1561b294aaf86dda86ab1c55330
    83 schema:sameAs https://app.dimensions.ai/details/publication/pub.1043535783
    84 https://doi.org/10.1007/s10458-006-0013-z
    85 schema:sdDatePublished 2022-01-01T18:16
    86 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    87 schema:sdPublisher Nbafc69a88954430eac9a1e392d31585d
    88 schema:url https://doi.org/10.1007/s10458-006-0013-z
    89 sgo:license sg:explorer/license/
    90 sgo:sdDataset articles
    91 rdf:type schema:ScholarlyArticle
    92 N106556a6d1594757837f63dc20336c4c schema:name doi
    93 schema:value 10.1007/s10458-006-0013-z
    94 rdf:type schema:PropertyValue
    95 N38cab536648b4391a8e0c07708da6889 schema:volumeNumber 14
    96 rdf:type schema:PublicationVolume
    97 N3c34a1561b294aaf86dda86ab1c55330 schema:name dimensions_id
    98 schema:value pub.1043535783
    99 rdf:type schema:PropertyValue
    100 N82d209dbc62c4fec9bf1fcb6c142c1c2 rdf:first sg:person.013650411761.05
    101 rdf:rest Nec9fcd964fa8458c996fa7b10363888e
    102 Nab89485c5420461c988c5fd958450739 schema:issueNumber 2
    103 rdf:type schema:PublicationIssue
    104 Nbafc69a88954430eac9a1e392d31585d schema:name Springer Nature - SN SciGraph project
    105 rdf:type schema:Organization
    106 Nec9fcd964fa8458c996fa7b10363888e rdf:first sg:person.016274302751.69
    107 rdf:rest rdf:nil
    108 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    109 schema:name Information and Computing Sciences
    110 rdf:type schema:DefinedTerm
    111 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
    112 schema:name Information Systems
    113 rdf:type schema:DefinedTerm
    114 sg:journal.1030506 schema:issn 1387-2532
    115 1573-7454
    116 schema:name Autonomous Agents and Multi-Agent Systems
    117 schema:publisher Springer Nature
    118 rdf:type schema:Periodical
    119 sg:person.013650411761.05 schema:affiliation grid-institutes:grid.116068.8
    120 schema:familyName Kagal
    121 schema:givenName Lalana
    122 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013650411761.05
    123 rdf:type schema:Person
    124 sg:person.016274302751.69 schema:affiliation grid-institutes:grid.266673.0
    125 schema:familyName Finin
    126 schema:givenName Tim
    127 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016274302751.69
    128 rdf:type schema:Person
    129 sg:pub.10.1007/10722777_12 schema:sameAs https://app.dimensions.ai/details/publication/pub.1026325105
    130 https://doi.org/10.1007/10722777_12
    131 rdf:type schema:CreativeWork
    132 sg:pub.10.1007/10722777_8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048165922
    133 https://doi.org/10.1007/10722777_8
    134 rdf:type schema:CreativeWork
    135 sg:pub.10.1007/3-540-44957-4_72 schema:sameAs https://app.dimensions.ai/details/publication/pub.1023011507
    136 https://doi.org/10.1007/3-540-44957-4_72
    137 rdf:type schema:CreativeWork
    138 sg:pub.10.1007/978-3-540-30960-4_16 schema:sameAs https://app.dimensions.ai/details/publication/pub.1041817975
    139 https://doi.org/10.1007/978-3-540-30960-4_16
    140 rdf:type schema:CreativeWork
    141 sg:pub.10.1007/978-3-540-30960-4_3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1028690071
    142 https://doi.org/10.1007/978-3-540-30960-4_3
    143 rdf:type schema:CreativeWork
    144 sg:pub.10.1007/978-3-540-39718-2_26 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005749748
    145 https://doi.org/10.1007/978-3-540-39718-2_26
    146 rdf:type schema:CreativeWork
    147 sg:pub.10.1007/bf02451549 schema:sameAs https://app.dimensions.ai/details/publication/pub.1011378563
    148 https://doi.org/10.1007/bf02451549
    149 rdf:type schema:CreativeWork
    150 sg:pub.10.1023/a:1010056221226 schema:sameAs https://app.dimensions.ai/details/publication/pub.1002989698
    151 https://doi.org/10.1023/a:1010056221226
    152 rdf:type schema:CreativeWork
    153 sg:pub.10.1023/b:amai.0000034528.55456.d9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1050278109
    154 https://doi.org/10.1023/b:amai.0000034528.55456.d9
    155 rdf:type schema:CreativeWork
    156 grid-institutes:grid.116068.8 schema:alternateName Massachusetts Institute of Technology, 02139, Cambridge, MA, USA
    157 schema:name Massachusetts Institute of Technology, 02139, Cambridge, MA, USA
    158 rdf:type schema:Organization
    159 grid-institutes:grid.266673.0 schema:alternateName University of Maryland, Baltimore County, 21250, Baltimore, MD, USA
    160 schema:name University of Maryland, Baltimore County, 21250, Baltimore, MD, USA
    161 rdf:type schema:Organization
     




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


    ...