Abstract
Since e-Commerce has become a discipline, e-Contracts are acknowledged as the tools that will assure the safety and robustness of the transactions. A typical e-Contract is a binding agreement between parties that creates relations and obligations. It consists of clauses that address specific tasks of the overall procedure which can be represented as workflows. Similarly to e-Contracts, Intelligent Agents manage a private policy, a set of rules representing requirements, obligations and restrictions, additionally to personal data that meet their user’s interests. In this context, this study aims at proposing a policy-based e-Contract workflow management methodology that can be used by semantic web agents, since agents benefit from Semantic Web technologies for data and policy exchanges, such as RDF and RuleML that maximize interoperability among parties. Furthermore, this study presents the integration of the above methodology into a multi-agent knowledge-based framework in order to deal with issues related to rules exchange where no common syntax is used, since this framework provides reasoning services that assist agents in interpreting the exchanged policies. Finally, a B2C e-Commerce scenario is presented that demonstrates the added value of the approach.
Similar content being viewed by others
References
Antoniou G, Skylogiannis T, Bikakis A, Doerr M, Bassiliades N (2007) DR-BROKERING: a semantic brokering system. Knowl-Based Syst 20(1):61–72
Antoniou G, Dimaresis N, Governatori G (2009) A modal and deontic defeasible reasoning system for modelling policies and multi-agent systems. Expert Syst Appl 36(2):4125–4134
ASC (2013) Advanced software concepts. United States: 16 corporate way, Suite 2-3284, Valley Cottage, NY 10989, USA
Bassiliades N, Antoniou G, Vlahavas I (2006) A defeasible logic reasoner for the semantic web. Int J Seman Web Inf Syst 2(1):1–41
Bassiliades N, Antoniou G, Governatori G (2007) Proof explanation in the DR-DEVICE system. In: Proceeding of the 11th international conference on web reasoning and rule systems (RR ‘07), LNCS 4524, p 249–258
BBBO: Better Business Bureau Organization (2012) Retrieved 29 Nov 2012. http://www.bbb.org/
Bellifemine F, Caire G, Poggi A, Rimassa G (2003) JADE: a white paper. EXP Search Innov 3(3):6–19
Berners-Lee T, Hendler J, Lassila O (2001) The semantic web. Scientific American Magazine 284(5):34–43 (Revised 2008)
Boley H, Kifer M (2010) A guide to the basic logic dialect for rule interchange on the web. IEEE Trans Knowl Data Eng 22(11):1593–1608
Boley H, Paschke A, Shafiq O (2010) RuleML 1.0: the overarching specification of web rules. In: Proceeding of the 4th international web rule symposium: research based and industry focused (RuleML’10) 6403, p 162–178
Chiu D, Cheung S, Till S, Karlapalem K, Li Q, Kafeza E (2004) Workflow view driven cross-organizational interoperability in a web service environment. Inf Technol Manage 5(3–4):221–250
Chopra A, Oren N, Modgil S, Desai N, Miles S, Luck M, Singh M (2011) Analyzing contract robustness through a model of commitments. Agent Oriented Softw Eng XI LNCS 6788:17–36
CONTRACT (2006) Contract based systems engineering methods contract based systems engineering methods for verifiable cross for verifiable cross-organisational networked organisational networked business applications business applications, 6th framework programme, pr. number FP6-034418
Daskalopulu A, Dimitrakos T, Maibaum T (2001) E-Contract fulfilment and agents’ attitudes. In: Presented in ERCIM WG E-Commerce workshop on the role of trust in e Business, Zurich
Degel M (2013) Adopting semantic technology in the enterprise. In: Opening keynote at semantic technology & business conference (SemTechBiz), San Francisco, USA
Dunne P, Wooldridge M, Laurence M (2005) The complexity of contract negotiation. Artif Intell 164(1–2):23–46
Exari Systems (2013) Exari document assembly and contract management. Melbourne: Level 7, 10–16 Queen Street, Melbourne 3000, Australia
Gärtner M, Seidel I, Berger H (2008) Agent mediated trading in a 3D e-tourism environment. In: Proceedings of the 10th international conference on electronic commerce (ICEC ‘08), p 14:1–14:10
Gattani A (2013) How to connect people and products using big, fast, and heterogeneous data. In: Opening keynote at semantic technology & business conference (SemTechBiz), San Francisco, USA
GoodRelations Project (2013) The web vocabulary for E-Commerce. Universität der Bundeswehr München, E-Business and Web Science Research Group, Munich
Governatori G (2005) Representing business contracts in RuleML. Int J Coop Inf Syst 14(2–3):181–216
Governatori G, Pham DH (2009) DR-CONTRACT: an architecture for e-Contracts in defeasible logic. Int J Business Process Integr Manag 4(3):187–199
Governatori G, Rotolo A (2008) BIO logical agents: norms, beliefs, intentions in defeasible logic. J Auton Agents Multi Agent Syst 17(1):36–69
Governatori G, Dumas M, Hofstedeter A, Oaks P (2001) A formal approach to protocols and strategies for (Legal) negotiation. ICAIL 2001:168–177
Grosof BN, Poon TC (2004) SweetDeal: representing agent contracts with exceptions using semantic web rules, ontologies, and process descriptions. Int J Electron Commer (IJEC) 8(4):61–98 special issue on web e-commerce
Gummesson E, Polese F (2009) B2B is not an island! J Bus Ind Mark 24(5/6):337–350
He H, Haas H, Orchard D (2004) Web services architecture usage scenarios. W3C working group note, 11 February 2004. Retrieved 1 Nov 2012. http://www.w3.org/TR/ws-arch-scenarios/
Hendler J (2001) Agents and the semantic web. IEEE Intell Syst 16(2):30–37
Hensher D, Stanley J (2008) Transacting under a performance-based contract: the role of negotiation and competitive tendering. Transp Res Part A Policy Pract 42(9):1143–1151
Huang CC, Liang WY, Lai YH, Lin YC (2010) The agent-based negotiation process for B2C e-commerce. Expert Syst Appl 37(1):348–359
Huang H, Kauffman R, Xu H, Zhao L (2011) Mechanism design for e-procurement auctions: on the efficacy of post-auction negotiation and quality effort incentives. Electron Commer Res Appl 10(6):650–672
Hutt M, Speh T (2012) Business marketing management: B2B, 11th edn. South-Western, Cengage Learning, Mason
IACCM: The International Association for Contract & Commercial Management. Worldwide Head Office, 90 Grove Street, Ridgefield, CT 06877, USA
Indukuri KV, Krishna PR (2010) Mining e-contract documents to classify clauses. In: Proceedings of the third annual ACM Bangalore conference (COMPUTE ‘10), Article 7, 5 pages
Infosys (2013) White paper: contract lifecycle management. The DNA of procurement. Retrieved 15 Jan 2014. http://www.infosys.com/supply-chain/white-papers/Documents/contract-lifecycle-management.pdf
Jertila A, Schoop M (2005) LAP and semantic web: a language action perspective on electronic contracts. In: Proceedings of the 10th international working conference on the language action perspective on communication modeling (LAP 2005), p 157–171
JESS, the Rule Engine for the Java Platform (2008) Retrieved 29 Nov 2012. http://www.jessrules.com/
Karlapalem K, Krishna R (2006) State-of-the-Art in modeling and deployment of electronic contracts. In: Advances in conceptual modeling-theory and practice, LNCS, vol 4231. Springer, Berlin, p 3–4
Kontopoulos E, Bassiliades N, Antoniou G (2011) Visualizing semantic web proofs of defeasible logic in the DR-DEVICE system. Knowl Based Syst 24(3):406–419
Koons R (2009) Defeasible reasoning. Stanford encyclopedia of philosophy. Stanford University. Retrieved 29 Nov 2012. http://plato.stanford.edu/entries/reasoning-defeasible/
Koppensteiner G, Merdan M, Lepuschitz W, Moser T, Reinprecht C (2011) Multi agent systems combined with semantic technologies for automated negotiation in virtual enterprises. In: Modeling, control, programming, simulations and applications, INTECH, p 221–240
Kravari K, Bassiliades N (2012) Advanced agent discovery services. In: Procedings of the 2nd international conference on web intelligence, mining and semantics (WIMS ‘12), Article 38, p 338–349
Kravari K, Kontopoulos E, Bassiliades N (2009a) A trusted defeasible reasoning service for brokering agents in the semantic web. In: Proceedings of the 3rd international symposium on intelligent distributed computing (IDC’09), vol 237, p 243–248
Kravari K, Kontopoulos E, Bassiliades N (2009b) Towards a knowledge-based framework for agents interacting in the semantic web. In: IEEE/WIC/ACM international conference on intelligent agent technology (IAT’09), vol 2, p 482–485
Kravari K, Kastori GE, Bassiliades N, Governatori G (2010) A contract agreement policy-based workflow methodology for agents interacting in the semantic web. In: Semantic web rules, proceedings of the 4th international web rule symposium (RuleML 2010): LNCS, vol 6403, p 225–239 (Best Paper Award)
Kravari K, Kontopoulos E, Bassiliades N (2010a) EMERALD: a multi-agent system for knowledge-based reasoning interoperability in the semantic web. In: Konstantopoulos S, Perantonis SJ, Karkaletsis V, Spyropoulos CD, Vouros GA (Ed.), Artificial intelligence: theories, models and applications, 6th hellenic conference on artificial intelligence, SETN 2010: LNCS, vol 6040/2010, p 173–182
Kravari K, Kontopoulos E, Bassiliades N (2010c) Trusted reasoning services for semantic web agents. Informatica 34(4):429–440
Kravari K, Malliarakis C, Bassiliades N (2010) T-REX: a hybrid agent trust model based on witness reputation and personal experience. In: Proceeding of 11th international conference on electronic commerce and web technologies (EC-Web 2010): LNBIP, 61(3), 107–118
Kravari K, Papatheodorou K, Antoniou G, Bassiliades N (2011). Reasoning and proofing services for semantic web agents. In: Proceedings of the 22nd international joint conference on artificial intelligence (IJCAI-2011). Best Paper Track, vol 3, p 2662–2667
Krishna PR, Karlapalem K (2008) Electronic contracts. IEEE Internet Comput 12(4):60–68
Krishna PR, Karlapalem K, Chiu DK (2004) An EREC framework for e-contract modeling, enactment and monitoring. Data Knowl Eng 51(1):31–58
Krishna PR, Karlapalem K, Dani AR (2005) From contracts to e-contracts: modeling and enactment. Inf Technol Manage 6(4):363–387
Laudon K, Traver CG (2012) E-Commerce 2012, 8th edn. Prentice Hall, Upper Saddle River
Lee A, Seamons K, Winslett M, Yu T (2007) Automated trust negotiation in open systems. In: Secure data management in decentralized systems, advances in information security, vol 33. Springer, p 217–258
Lin J (2008) A conceptual model for negotiating in service-oriented environments. Inf Process Lett 108(4):192–203
Maher MJ (2001) Propositional defeasible logic has linear complexity. Theory Pract Log Program 1(6):691–711
Mawji A (2005) Contract life-cycle management. Retrieved 15 Jan 2014. http://www.ncmahq.org/files/Articles/390E6_CM_Nov05_p38.pdf
Miles S, Oren N, Luck M, Modgil S, Faci N, Holt C, Vickers G (2008). Modelling and administration of contract-based systems. In: Proceedings of the AISB 2008 symposium on behaviour regulation in multi-agent systems, p 19–24
Moreno A (2008) Agent applications in tourism. In: Issues in multi-agent systems, Whitestein series in software agent technologies, p 179–206
NCMA: National Contract Management Association. Headquarters: NCMA, 21740 Beaumeade Circle, Suite 125, Ashburn, Virginia 20147, USA
Nute D (1987) Defeasible reasoning. In: Proceedings of the 20th international conference on systems science, p 470–477
BPMN, Object Management Group: Business Process Model and Notation (2012) Retrieved 29 Nov 2012. http://www.bpmn.org/
Park H, Yoon A, Kwon HC (2012) Task model and task ontology for intelligent tourist information service. Int J u- e-Service, Sci Technol 5(2):43–58
Patterson M (2010) Standardization of standard-form contracts: competition and contract implications. William Mary Law Rev 52(2):327–414
Pollock JL (1992) How to reason defeasibly. Artif Intell 57(1):1–42
RDF Specifications: Resource Description Framework (RDF) Model and Syntax Specification (2004) Retrieved 29 Nov 2012. http://www.w3.org/TR/PR-rdf-syntax/
Šaučiūnas M (2012) Automated e-Contract negotiation in web service environment: electronic contract management aspects. In: Tenth international baltic conference on databases and information systems, p 241–247
Silva GC, de Souza Gimenes IM, Fantinato M, de Toledo BF (2012) Towards a process for negotiation of E-Contracts involving web services. In: VIII Simpósio Brasileiro de Sistemas de Informação (SBSI 2012), p 267–278
Skylogiannis T, Antoniou G, Bassiliades N, Governatori G, Bikakis A (2007) DR-NEGOTIATE: a system for automated agent negotiation with defeasible logic-based strategies. Data Knowl Eng 63(2):362–380
Stadermann J, Symons S, Thon I (2013) Extracting hierarchical data points and tables from scanned contracts. In: UIMA@GSCL, vol 1038, p 50–57
Stuart R, Norvig P (2009) Artificial intelligence: a modern approach, 3rd edn. Prentice Hall, Upper Saddle River
Turban E, King D (2011) Electronic commerce 2012: managerial and social networks perspectives, 1st edn. Prentice Hall, Upper Saddle River
Udupi Y, Singh M (2006) Contract enactment in virtual organizations: a commitment-based approach. In: Proceedings of the 21st national conference on artificial intelligence (AAAI), p 722–728
UNCTAD: United Nations Conference on Trade and Development (2012). Retrieved 29 Nov 2012. http://www.unctad.org
Vidyasankar K, Krishna R, Karlapalem K (2007) A multi-level model for activity commitments in E-Contracts. In: On the move to meaningful internet systems 2007: CoopIS, DOA, ODBASE, GADA, and IS, LNCS, vol 4803, p 300–317
Yueh YTF, Chiu DKW, Leung H, Hung PCK (2007) A virtual travel agent system for M-tourism with semantic web service based design and implementation. In: Advanced information networking and applications, AINA ‘07, p 142–149
Zhang XM (2009) A semantic grid oriented to E-Tourism. In: CloudCom 2009, LNCS 5931, p 485–496
Ζycus (2013) 5 steps to realizing value from contract lifecycle management. Retrieved 15 Jan 2014. http://www.zycus.com/newsletter/jan-2013/5step-contract-lifecycle-management_final.pdf
Acknowledgments
NICTA is funded by the Australian Government through the Department of Communications and the Australian Research Council through the ICT Centre of Excellence Program.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kravari, K., Bassiliades, N. & Governatori, G. A policy-based B2C e-Contract management workflow methodology using semantic web agents. Artif Intell Law 24, 93–131 (2016). https://doi.org/10.1007/s10506-016-9177-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10506-016-9177-2