SweetDeal: Representing Agent Contracts with Exceptions Using Semantic Web Rules, Ontologies, and Process Descriptions

This paper addresses the problem of how to represent exception-handling provisions in automated knowledge-based e-contracts. In many natural language contracts, such provisions constitute the majority of the contract volume. The paper makes three novel contributions. (1) The rule-based SweetDeal e-contracting approach is extended to incorporate ontology knowledge (specifically, ontologies about business processes), and an application scenario about late delivery in manufacturing supply-chain management shows how it can be used to represent provisions for exception-handling. The contract rules are represented in the Situated Courteous Logic Programs knowledge representation encoded in RuleML, the leading approach to Semantic Web rules. The process ontologies are represented in description logic encoded in DAML+OIL, close predecessor of W3C's OWL, the leading approach to semantic Web ontologies. This system is the first to combine these emerging semantic Web standards with one another and for a practical e-business application domain. (2) A simple new technical mechanism for the semantic Web is presented that integrates ontology knowledge with rule knowledge: Rule predicates are defined by reference to ontological classes or properties. (3) Process ontology knowledge drawn from the MIT Process Handbook, a large repository used by practical industrial process designers, is represented in DAML+OIL/OWL, and some of this knowledge is formalized and used for the e-contracting application scenario. Stated more generally, the approach in this paper provides a foundation for representing and automating deals about services--in particular, for helping to search, select, and compose semantic Web services.

[1]  Anna van Raaphorst XSLT (eXtensible Stylesheet Language Transformations) , 2006 .

[2]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[3]  Benjamin N. Grosof,et al.  SweetDeal : Represen with Exceptions using and Process , 2003 .

[4]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[5]  Kevin Crowston,et al.  Tools for inventing organizations: toward a handbook of organizational processes , 1993, [1993] Proceedings Second Workshop on Enabling Technologies@m_Infrastructure for Collaborative Enterprises.

[6]  Donald Steiner,et al.  FIPA: Foundation for Intelligent Physical Agents - Das aktuelle Schlagwort , 1998, Künstliche Intell..

[7]  Timothy W. Finin,et al.  SweetJess: Translating DAMLRuleML to JESS , 2002, RuleML.

[8]  Benjamin N. Grosof,et al.  A declarative approach to business rules in contracts: courteous logic programs in XML , 2015, EC '99.

[9]  Chrysanthos Dellarocas,et al.  A coordinate perspective on software architecture: towards a design handbook for integrating software components , 1996 .

[10]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[11]  Mark Klein,et al.  A knowledge-based methodology for designing robust multi-agent systems , 2002, AAMAS '02.

[12]  Abraham Bernstein,et al.  Beyond Monotonic Inheritance: Towards Semantic Web Process Ontologies α , 2003 .

[13]  Stuart E. Madnick,et al.  Knowledge Integration to Overcome Ontological Heterogeneity: Challenges from Financial Information Systems , 2002, ICIS.

[14]  Michael P. Wellman,et al.  Automated Negotiation from Declarative Contract Descriptions , 2001, AGENTS '01.

[15]  Benjamin N. Grosof Representing e-commerce rules via situated courteous logic programs in RuleML , 2004, Electron. Commer. Res. Appl..

[16]  Timothy W. Finin,et al.  SweetJess: Inferencing in Situated Courteous RuleML via Translation to and from Jess Rules , 2003 .

[17]  Craig Schlenoff,et al.  The Process Specification Language (PSL) Overview and Version 1.0 Specification , 2000 .

[18]  Ian Horrocks,et al.  Description logic programs: combining logic programs with description logic , 2003, WWW '03.

[19]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[20]  Stuart E. Madnick,et al.  Financial Information Integration in the Presence of Equational Ontological Conflicts , 2002 .

[21]  Kevin Crowston,et al.  Organizing Business Knowledge: The MIT Process Handbook , 2003 .

[22]  Abraham Bernstein,et al.  How can cooperative work tools support dynamic group process? bridging the specificity frontier , 2000, CSCW '00.