Abstract
This paper describes an interpreter for ABF, a language for constructing legal documents. The ABF language defines both commands to develop documents and commands to manipulate those documents. The language has typical programming constructs for sequence, selection, and repetition but also allows the user other capabilities to aid in document construction; the user can modify the program while it is running (change the document while it is being processed), type the variables during the initial processing of a document, and then change the type during later processing, enter commands that require a change of context during the processing of a document, output a document with variables still undefined. A document is constructed using conditional and repeat statements and incorporation of other documents by reference. Data types include documents, strings, numbers, dollar amounts and logical values. Arrays can be formed for all types except documents. There are three forms of subprograms: documents can be incorporated by reference in other documents at any point at which a variable name is permitted; rules (subprocedures) for computing values can be attached to any variable; and alternate questions can be attached to variables in a similar manner. The ABF system queries the user for any values needed to complete a document; questions are generated from variable names.
- Barron, D. W., ed. 1981. Pascal - The Language and its Implementation. John Wiley and Sons, New York. Google ScholarDigital Library
- Griswold, Ralph. 1972. The Macro Implementation of Snobol4. W. H. Freeman, San Francisco. Google ScholarDigital Library
- Harr, Henry. 1987. Automatic Compilation of Legal Documents. Unpublished Ph.D. Dissertation, Computer Science Department, Illinois Institute of Technology.Google Scholar
- Krasner, Glenn. 1983. Smalltalk-80. Addison-Wesley, Reading, Massachusetts.Google Scholar
- Sprowl, J. A. 1979. "Automating the Legal Reasoning Process: A Computer That Uses Regulations and Statues to Draft Legal Documents." American Bar Foundation Research Journal. Vol. 1979, 1-8.Google ScholarCross Ref
- Sprowl, J. A., Balasubramanian, P., Chinwalla, T., Evens, M., and Klawans, H. 1984. "An Expert System for Drafting Legal Documents." Proceedings of the National Computer Conference , Las Vegas, AFIPS, 667-673.Google Scholar
- Sprowl, J. A., Applegate, K., Evens, M., Harr, H., and Rueb, R. 1986. "Human Interfaces in a Legal Expert System." Proceedings of the National Computer Conference, Las Vegas, AFIPS, 135-142. Google ScholarDigital Library
Index Terms
- Interpreting ABF—a language for document construction
Recommendations
Interpreting ABF—a language for document construction
SIGPLAN '87: Papers of the Symposium on Interpreters and interpretive techniquesThis paper describes an interpreter for ABF, a language for constructing legal documents. The ABF language defines both commands to develop documents and commands to manipulate those documents. The language has typical programming constructs for ...
Utilizing passage-based language models for ad hoc document retrieval
AbstractTo cope with the fact that, in the ad hoc retrieval setting, documents relevant to a query could contain very few (short) parts (passages) with query-related information, researchers proposed passage-based document ranking approaches. We show that ...
Comments