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.
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.
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.
Allen, James. (1995). Natural Language Understanding, 2nd ed. Menlo Park, CA: Benjamin Cummings, 1-41, 248.
Anderson, Alan R. (1958). “A Reduction of Deontic Logic to Alethic Modal Logic,” Mind 67, 100-103.
Anderson, Alan R. (1962). “Logic, Norms, and Roles,” Ratio 4(36), 36-49.
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.
Bennett, Jonathan. (1988). Events and their Names. Oxford, UK: Oxford University Press.
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.
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.
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.
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.
Davis, Tony. (1996). Lexical Semantics and Linking in the Hierarchical Lexicon. Stanford University, Department of Linguistics, 17-69.
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.
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.
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.
Jurafsky, Daniel S., and James H. Martin. (2000). Speech and Language Processing. New Jersey: Prentice Hall, 499-543, 607-629.
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.
Hohfeld, Wesley N. (1978). in W. W. Cook (ed.), Fundamental Legal Conceptions as Applied in Judicial Reasoning. Westport, Connecticut: Greenwood Press Publishers.
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.
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.
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.
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.
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.
Makinson David, and Leendert van der Torre. (2001). “Constraints for Input/Output Logics,” Journal of Philosophical Logic 30, 155-185.
Meyer, John-Jules Ch., and Roel Wieringa. (1993). Deontic Logic in Computer Science. Chichester: John Wiley & Sons Ltd.
Moffett, Jonathan D., and Morris Sloman. (1993). “Policy Hierarchies for Distributed Systems Management,” IEEE Journal on Selected Areas in Communications 11(9), 1404-1414.
Moffett, Jonathan D., and Morris Sloman. (1994). “Policy Conflict Analysis in Distributed System Management,” Journal of Organizational Computing 4(1), 1-22.
Parsons, Terence. (1990). Events in the Semantics of English: A Study in Subatomic Semantics. Cambridge, MA: MIT Press.
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.
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.
Sowa, John F. (2000). Knowledge Representation: Logical, Philosophical, and Computational Foundations. Pacific Grove, CA: Brooks/Cole.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1020643206972