OWL-P: OWL for protocol and processes

  • Authors:
  • Ashok U. Mallya;Nirmit Desai;Amit K. Chopra;Munindar P. Singh

  • Affiliations:
  • North Carolina State University, Raleigh NC;North Carolina State University, Raleigh NC;North Carolina State University, Raleigh NC;North Carolina State University, Raleigh NC

  • Venue:
  • Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 rule-based 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.