Skip to main content
Log in

A Software Implementation of Kimbrough's Disquotation Theory for Representing and Enforcing Electronic Commerce Contracts

  • Published:
Group Decision and Negotiation Aims and scope Submit manuscript

Abstract

Kimbrough's Disquotation Theory, a formal theory about sentences that embed propositional content, expounds the fulfillment and violation conditions for speech acts such as asserting, permitting, and obliging. This paper aims to show how the theory can be profitably applied to the creation of computational environments for monitoring and enforcing electronic commerce contracts using pervasive, mainstream industrial technologies such as Java and relational databases. We examine the notion of an occurrence and provide a structural representation of this abstraction. We show how contractual provisions – obligations, permissions, prohibitions, and powers – can be stored, monitored, and enforced. A query overlap determination mechanism is applied to the problem of monitoring occurrences and analyzing contractual provisions for conflicts. The work presented here demonstrates that, with certain alterations, Kimbrough's theory presents a promising means of storing interrogable and executable specifications for e-commerce workflow applications.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Abrahams, Alan S., and Jean M. Bacon. (2001). “‘Representing and Enforcing E-Commerce Contracts Using Occurrences,” Proceedings of the Fourth International Conference on Electronic Commerce Research, volume 1. Dallas, TX: ATSMA, IFIP, INFORMS, 59-82.

    Google Scholar 

  • Abrahams, Alan S., Developing and Executing Electronic Commerce Applications with Occurrences, PhD Thesis, University of Cambridge Computer Laboratory, Cambridge, UK. In preparation.

  • Adelberg, Brad, Hector Garcia-Molina, and Jennifer Widom. (1997). “The STRIP Rule System for Efficiently Maintaining Derived Data,” Proceedings of the ACM SIGMOD International Conference on Management of Data. Tucson, AZ: ACM Press, 147-158.

    Google Scholar 

  • Allen, James. (1995). Natural Language Understanding, 2nd ed. Menlo Park, CA: Benjamin Cummings, 1-41, 248.

    Google Scholar 

  • Anderson, Alan R. (1958). “A Reduction of Deontic Logic to Alethic Modal Logic,” Mind 67, 100-103.

    Google Scholar 

  • Anderson, Alan R. (1962). “Logic, Norms, and Roles,” Ratio 4(36), 36-49.

    Google Scholar 

  • Ayres, Robert, and Peter J. King. (1996). “Querying Graph Databases Using a Functional Language Extended with Second Order Facilities,” in Ronald Morrison and Jessie Kennedy (eds.), Advances in Databases Systems, Proceedings of 14th British National Conference on Databases (BNCOD14). Edinburgh, UK: Springer Verlag, 189-203.

    Google Scholar 

  • Bennett, Jonathan. (1988). Events and their Names. Oxford, UK: Oxford University Press.

    Google Scholar 

  • Bons, Roger W. et al. (1995). “Modelling Inter-organizational Trade Procedures Using Documentary Petri Nets,” Proceedings of the Hawaii International Conference on System Sciences. Maui, Hawaii: IEEE Press.

    Google Scholar 

  • Cholvy, Laurance, Frédéric Cuppens, and Claire Saurel. (1997). “Towards a Logical Formalization of Responsibility,” Proceedings of the Sixth International Conference on Artificial Intelligence and the Law. Melbourne, Australia: ACM Press, 233-242.

    Google Scholar 

  • Damianou, Nicodemos, et al. (2001). “The Ponder Policy Specification Language,” in Morris Sloman, Jorge Lobo, and Emil Lupu (eds.), Proceedings of the International Workshop POLICY 2001, Lecture Notes in Computer Science 1995. Berlin, Germany: Springer Verlag.

    Google Scholar 

  • Daskalopulu, Aspassia. (1999). Logic-Based Tools for the Analysis and Representation of Legal Contracts. Chapter 5: The Representation of Contracts at the Micro-Level. PhD Thesis. Department of Computing, Imperial College, University of London.

  • Daskalopulu, Aspassia, and Marek J. Sergot. (2002). “Computational Aspects of the FLBC Framework,” Decision Support Systems. Special Issue on Formal Modeling in E-Commerce.

  • Daskalopulu, Aspassia, Theo Dimitrakos, and Tom Maibaum. (2001). “E-Contract Fulfillment and Agents' Attitudes,” Proceedings of the ERCIM WG E-Commerce Workshop on the Role of Trust in E-Business. Zurich, Switzerland.

  • Davidson, Donald. (1980). Essays on Actions and Events. Oxford, UK: Clarendon Press.

    Google Scholar 

  • Davis, Tony. (1996). Lexical Semantics and Linking in the Hierarchical Lexicon. Stanford University, Department of Linguistics, 17-69.

    Google Scholar 

  • Dimitrakos, Theo, and Jean Bicarregui. (2001). “Towards a Framework for Managing Trust in e-Services,” Proceedings of the Fourth International Conference on Electronic Commerce Research, volume 2. Dallas, TX: ATSMA, IFIP, INFORMS, 360-381.

    Google Scholar 

  • Grosof, Benjamin, Yannis Labrou, and Hoi Chan. (1999). “A Declarative Approach to Business Rules in Contracts: Courteous Logic Programs in XML,” in Michael Wellman (ed.), Proceedings 1st ACM Conference on Electronic Commerce (EC-99). Denver, CO: ACM Press.

    Google Scholar 

  • Jones, Andrew J. I., and Marek J. Sergot. (1996). “A Formal Characterization of Institutionalized Power,” Journal of the Interest Group in Pure and Applied Logic 4(3), 427-443.

    Google Scholar 

  • Jurafsky, Daniel S., and James H. Martin. (2000). Speech and Language Processing. New Jersey: Prentice Hall, 499-543, 607-629.

    Google Scholar 

  • Hansson, Sven O., and David C. Makinson. (1997). “Applying Normative Rules with Restraint,” in M. L. Dalla Chiara et al. (eds.), Logic and Scientific Methods. Dordrecht: Kluwer, 313-332.

    Google Scholar 

  • Hohfeld, Wesley N. (1978). in W. W. Cook (ed.), Fundamental Legal Conceptions as Applied in Judicial Reasoning. Westport, Connecticut: Greenwood Press Publishers.

    Google Scholar 

  • Kimbrough, Steven O. (1998). “On EST Theory and the Logic of the X12 Date/Time Qualifiers,” Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS98). Kohalo Coast, Hawaii: IEEE Computer Society Press.

    Google Scholar 

  • Kimbrough, Steven O. (2001). “Reasoning about the Objects of Attitudes and Operators: Towards a Disquotation Theory for the Representation of Propositional Content,” Eighth International Conference on Artificial Intelligence and the Law (ICAIL 2001). St Louis, Missouri: ACM Press.

    Google Scholar 

  • Kimbrough, Steven O., and Tan Yao-Hua. (2000). “On Lean Messaging with Unfolding and Unwrapping for Electronic Commerce,” International Journal of Electronic Commerce 5(1).

  • Lee, Ronald M. (1988). “Bureaucracies as Deontic Systems,” ACM Transactions on Office Information Systems 6(2), 87-108.

    Google Scholar 

  • Lindahl, Lars. (1977). Position and Change — A Study in Law and Logic. Number 112 in Synthese Library. Dordrecht: D Reidel.

  • Makinson, David. (1986). “On the Formal Representation of Rights Relations,” Journal of Philosophical Logic 15, 403-425.

    Google Scholar 

  • Makinson, David. (1988). “Rights of Peoples: Point of View of a Logician,” in James Crawford (ed.), The Rights of Peoples. Oxford, UK: Oxford University Press, 69-92.

    Google Scholar 

  • Makinson David, and Leendert van der Torre. (2001). “Constraints for Input/Output Logics,” Journal of Philosophical Logic 30, 155-185.

    Google Scholar 

  • Meyer, John-Jules Ch., and Roel Wieringa. (1993). Deontic Logic in Computer Science. Chichester: John Wiley & Sons Ltd.

    Google Scholar 

  • Moffett, Jonathan D., and Morris Sloman. (1993). “Policy Hierarchies for Distributed Systems Management,” IEEE Journal on Selected Areas in Communications 11(9), 1404-1414.

    Google Scholar 

  • Moffett, Jonathan D., and Morris Sloman. (1994). “Policy Conflict Analysis in Distributed System Management,” Journal of Organizational Computing 4(1), 1-22.

    Google Scholar 

  • Parsons, Terence. (1990). Events in the Semantics of English: A Study in Subatomic Semantics. Cambridge, MA: MIT Press.

    Google Scholar 

  • Paton, Norman W., and Oscar Diaz. (1994). “Active Database Systems,” ACM Computing Surveys 1(31).

  • Pianesi, Fabio, and Achille C. Varzi. (2000). “Events and Event Talk: An Introduction,” in James Higginbotham, Fabio Pianesi, and Achille C. Varzi (eds.), Speaking of Events. Oxford, UK: Oxford University Press, 3-49.

    Google Scholar 

  • Prakken, Henry, and Marek Sergot. (1997). “Dyadic Deontic Logic and Contrary-to-Duty Obligations,” in Donald Nute (ed.), Defeasible Deontic Logic: Essays in Nonmonotonic Normative Reasoning, Synthese Library No. 263. Kluwer Academic Publishers, 223-262.

  • Sergot, Marek J. et al. (1986). “The British Nationality Act as a Logic Program,” Communications of the ACM 29(5), 370-386.

    Google Scholar 

  • Sowa, John F. (2000). Knowledge Representation: Logical, Philosophical, and Computational Foundations. Pacific Grove, CA: Brooks/Cole.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Abrahams, A.S., Bacon, J.M. A Software Implementation of Kimbrough's Disquotation Theory for Representing and Enforcing Electronic Commerce Contracts. Group Decision and Negotiation 11, 487–524 (2002). https://doi.org/10.1023/A:1020643206972

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1020643206972

Navigation