SweetDeal: representing agent contracts with exceptions using XML rules, ontologies, and process descriptions