A Common Ontology of Agent Communication Languages: Modeling Mental Attitudes and Social Commitments using Roles

Reference: Boella, Damiano, Hulstijn, van der Torre (2006). Applied Ontology 3(1-3). Source file: ao07b.pdf. URL

Summary

The authors propose a common ontology that bridges the two dominant semantic traditions for Agent Communication Languages: mental-attitude-based semantics (FIPA-ACL) and social-commitment-based semantics (Singh, Colombetti). The unifying device is the role: each agent plays role instances in dialogue sessions, and both beliefs/intentions and commitments are attributed to role instances rather than to private mental states, sidestepping the unverifiability problem.

They develop Role-SL, a BDI logic extended with roles and dialogue sessions, then show translation schemes from FIPA speech acts and from action/propositional commitment semantics into this role-based ontology. The framework accommodates mixed dialogues (e.g., persuasion intertwined with negotiation) that neither tradition handles cleanly alone.

Key Ideas

  • Roles as first-class carriers of public mental attitudes.
  • Role-SL: extension of FIPA-SL with role instances and dialogue sessions.
  • Mappings from FIPA-ACL and commitment-based ACLs into one ontology.
  • Public beliefs/intentions sidestep mental-state unverifiability.
  • Distinguishes action commitments (request/propose) from propositional (assert/challenge).

Connections

Conceptual Contribution

Tags

#acl #ontology #commitments #roles #semantics

Backlinks