ACM Home Page
Please provide us with feedback. Feedback
The British Nationality Act as a logic program
Full text PdfPdf (1.66 MB)
Source
Communications of the ACM archive
Volume 29 ,  Issue 5  (May 1986) table of contents
Pages: 370 - 386  
Year of Publication: 1986
ISSN:0001-0782
Authors
M. J. Sergot  Univ. of London, London, UK
F. Sadri  Univ. of London, London, UK
R. A. Kowalski  Univ. of London, London, UK
F. Kriwaczek  Univ. of London, London, UK
P. Hammond  Univ. of London, London, UK
H. T. Cory  Univ. of London, London, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 29,   Citation Count: 66
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/5689.5920
What is a DOI?

ABSTRACT

The formalization of legislation and the development of computer systems to assist with legal problem solving provide a rich domain for developing and testing artificial-intelligence technology.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Allen, L.E. Symbolic logic: A razor-edged tool for drafting and interpreting legal documents. Yale Law I, 66 (May 1957). 833-879.
 
2
Bench-Cauon. T.. and Seraot. M.1. Towards a rule-based reoresentation of opkn texture in La<. Rep.. Dept. of Computing, Imperial College, London. 1965. Also presented at the 2nd International Conference on Computers and Law, Houston. Tex.. June 1985.
 
3
Bobrow, D.G., Ed. Non-monotonic logic. Special issue on. Altif. Infell. 13 (1980).
 
4
Bowen. K.A., and Kowalski. R.A. Amalgamating language and metalanguage in logic programming. In Logic Programming. K.L. Clark and S.A. Tarnlund. Eds. APIC Studies in Data Processing, vol. 16. Academic Press. New York, 1982. pp. 153-172.
 
5
Bowen. K.A., and Weinberg, T. A meta-level extension of PROLOG. In Symposium on Logic Programming (Boston. Mass.). IEEE Computer Society Press, 1985, pp. 48-53.
 
6
Ghan, D. A logic based legal expert. M.S. thesis. Dept. of Computing, Imperial College, London. 1984.
 
7
Clark, K.L. Negation as failure. In Logic and Data Bases, H. Callaire and J. Minker, Eds. Plenum, New York, 1978. pp. 293-322.
 
8
 
9
 
10
 
11
Feigenbaum, E.A.. and McCorduck, P. The Fiffh Generation. Addison- Wesley, Reading. Mass., 1983.
 
12
Fuchi. K. The direction the FGCS project will take. New Generation Comput. I (1983). 3-9.
 
13
 
14
Gardner, A.V.D.L. Overview of an artificial intelligence approach to legal reasoning. In Computing Power nnd Legal Reasoning, C. Walter, Ed. West. St. Paul. Minn.. 1985. pp. 247-274.
 
15
Genesereth. M.R., Greiner, R., Grinberg, M.R., and Smith. D.E. The MRS dictionary. Memo HPP-80.24, Stanford Heuristic Programming Project. Stanford IJniv., Calif., Dec. 1980: revised Jan. 1984.
 
16
Gordon, T.F. Object-oriented predicate logic and its role in representing legal knowledge. In Computing Power and Legal Reasoning, C. Walter. Ed. West, St. Paul. Minn.. 1985. pp. 163-203.
 
17
Hammond. P. Representation of DHSS regulations as a logic program. Rep. 82/X, Dept. of Computing, Imperial College, London. 1982. pp. 225-235. Also in Proceedings offhe 3rd KS Expert Systems Conference, British Computer Society, Cambridge, Dec. 1983. pp. 225-235.
 
18
Hammond. P., and Sergot. M.J. A PROLOG shell for logic based expert systems. In Proceedings of the 3rd BCS Experf Systems Conferonce. British Computer Society. Cambridge, Dec. 1983, pp. 95-104.
 
19
Hammond, J'., and Sergot, M.J. APES Rejerence Manual. Logic Based Systems. Richmond, Surrey. England, 1984.
 
20
Her Majesty's Stationery Office. The British Nationality Act 1981. Chapter 61, London, 1981.
 
21
Hustler, A. ProgrammIng law in logic. Res. Rep. CS-82-13, Dept. of Computer Science, Univ. of Waterloo. Canada, 1982.
 
22
Jones, S. Control structures in legislation. In Compufer Science and Law, 8. Niblett. Ed. Cambridge University Press, New York, 1980. pp. 157-l 69.
 
23
Jones, S.. Mason, P., and Stamper. R. LEGOL 2.0: A relational specification language for co,mplex rules. Inf Sysf. 4, 4 (Dec. 1979). 293- 305.
 
24
 
25
Kowalski, R.A. Logic programming. In Proceedings ZNP-83 Congress. Elsevier North-Holland. New York, 1983. pp. 133-145.
 
26
 
27
Lakatos, 1. Proofs and refutations. Br. J. Philos. Sci. 14 (1963). l-25, 120-139. 221-243. 296-342.
 
28
Lloyd. J.W., and Topor, R.W. Making Prolog more expressive. /. Logic Program. I. 3 (Oct. 1984). 225-240.
 
29
Lowes. D. Assistance to industry: A logical approach. MS. thesis. Dept. of Computing. Imperial College. London, 1984.
 
30
MacRae, C.D. User control knowledge in a tax consulting system. In 2nd Infernational Conference on Computers and Law (Houston. Tex.. June). 1985.
 
31
McCarthy. L.T. Reflections on TAXMAN: An experiment in artificial intelligence and legal reasoning. Harvard Law Rev. 90 (1977). 837-893.
 
32
McCarthy, L.T.. and Sridharan. N.S. The representation of an evolving system of legal concepts: I. Logical templates. In Proceedings, 3rd Biennial Conference of fhe Canadian Society for Compufafional Studies of lnfelligence (Victoria. B.C.). Canadian Society for Computational Studies of Intelligence, 1980. pp. 304-311.
 
33
Meldman. J.A. A siructural model for computer-aided legal analysis. Rufgers 1. Compuf. Law 6 (1977). 27-71.
 
34
Schlobohm, D.A. A Prolog program which analyzes income tax issues under Section 318(a) of the internal revenue code. In Computing Power and Legal Reasoning, C. Walter. Ed. West, St. Paul. Minn., 1985. pp. 765-815.
 
35
Sergot, M.J. Programming law: LEGOL as a logic programming language. Rep., Dept. of Computing, Imperial Collage, London, 1980.
 
36
 
37
Sharpe, W.P. Logic programming for the law. In Research and Dewopmenf in Experf Systems: Proceedings of the 4th Technical Conference of fhe British Compufer Society Specialisf Group on Experf Systems, Warwick, M.A. Braines, Ed. Cambridge University Press, New York, Dec. 1985.
 
38
Stamper, R. LEGOL: Modelling legal rules by computer. In Computer Science and Law, B. Niblett. Ed. Cambridge University Press, New York, 1980, pp. 45-71.
 
39
Suphamongkhon. K. Towards an expert system op immigration legislation. M.S. thesis, Dept. of Computing. Imperial College, London, 1984.
 
40
 
41
Szolovits, P.. Hawkinson. L.B., and Martin, W.A. An overview of OWL, a language for knowledge representation. MlT/LCS/TM-86. Laboratory for Computer Science, M&T., Cambridge. Mass.. 1977.
 
42
Waterman, D.A., and Peterson. M.A. Models of legal decisionmaking. Rep. R-2717-ICJ, Institute for Civil Justice, Rand Corporation. Santa Barbara, Calif.. 1981.

CITED BY  66


REVIEW

"Werner F. Grunbaum : Reviewer"

Recent research has demonstrated that predicate logic is especially suitable for representing law in expert systems. This paper presents the relevant techniques in detail, with numerous illustrative examples. Knowledge representation   more...

Collaborative Colleagues:
M. J. Sergot: colleagues
F. Sadri: colleagues
R. A. Kowalski: colleagues
F. Kriwaczek: colleagues
P. Hammond: colleagues
H. T. Cory: colleagues