Skip to main content
Log in

A policy-based B2C e-Contract management workflow methodology using semantic web agents

  • Published:
Artificial Intelligence and Law Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Berners-Lee T, Hendler J, Lassila O (2001) The semantic web. Scientific American Magazine 284(5):34–43 (Revised 2008)

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Governatori G (2005) Representing business contracts in RuleML. Int J Coop Inf Syst 14(2–3):181–216

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Governatori G, Rotolo A (2008) BIO logical agents: norms, beliefs, intentions in defeasible logic. J Auton Agents Multi Agent Syst 17(1):36–69

    Article  Google Scholar 

  • Governatori G, Dumas M, Hofstedeter A, Oaks P (2001) A formal approach to protocols and strategies for (Legal) negotiation. ICAIL 2001:168–177

    Google Scholar 

  • 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

    Google Scholar 

  • Gummesson E, Polese F (2009) B2B is not an island! J Bus Ind Mark 24(5/6):337–350

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hutt M, Speh T (2012) Business marketing management: B2B, 11th edn. South-Western, Cengage Learning, Mason

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Krishna PR, Karlapalem K, Chiu DK (2004) An EREC framework for e-contract modeling, enactment and monitoring. Data Knowl Eng 51(1):31–58

    Article  Google Scholar 

  • Krishna PR, Karlapalem K, Dani AR (2005) From contracts to e-contracts: modeling and enactment. Inf Technol Manage 6(4):363–387

    Article  Google Scholar 

  • Laudon K, Traver CG (2012) E-Commerce 2012, 8th edn. Prentice Hall, Upper Saddle River

    Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Maher MJ (2001) Propositional defeasible logic has linear complexity. Theory Pract Log Program 1(6):691–711

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Patterson M (2010) Standardization of standard-form contracts: competition and contract implications. William Mary Law Rev 52(2):327–414

    Google Scholar 

  • Pollock JL (1992) How to reason defeasibly. Artif Intell 57(1):1–42

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    MATH  Google Scholar 

  • Turban E, King D (2011) Electronic commerce 2012: managerial and social networks perspectives, 1st edn. Prentice Hall, Upper Saddle River

    Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Guido Governatori.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10506-016-9177-2

Keywords

Navigation