We describe OWL-P (OWL for Processes and Protocols), a methodology and software tool for specifying and enacting interaction protocols among autonomous agents. We use the Web Ontology Language (OWL) and the Semantic Web Rule Language (SWRL) to specify interactions as rulebased commitment protocols, which are a departure from the traditional, rigid protocol specifications. Protocols in OWL-P allow flexibility during execution and honor agent autonomy because of their declarative nature and their use of commitments. OWL-P separates public protocols from an agents’ private policies, thus allowing protocols to be reused across varying contexts. OWL-P is a design time tool for business process designers and is of interest to researchers in multiagent systems and software engineering. Categories and Subject Descriptors I.2.11 [Computing Methodologies]: Artificial IntelligenceDistributed Artificial Intelligence[Multiagent Systems] General Terms Design Keywords Agent Interaction, Busine...
Ashok U. Mallya, Nirmit Desai, Amit K. Chopra, Mun