Abstract
We describe a software technology that is “people oriented”, in the sense that it allows us to:
-
specify a task as English syllogisms, together with tables of facts,
-
run the specification consisting of English syllogisms directly,
-
ask questions in English,
-
get hypertexted English explanations of answers,
-
automatically fill in business forms, and
-
to automatically generate database queries and updates.
In our approach, English words take their meaning from their context, rather than from a separately maintained dictionary and grammar. This makes it easy to write down knowledge with specialized words and phrases, such as “Environmental Protection Agency Form R”, and then to run the knowledge directly. The knowledge in a specification is directly compiled and interpreted according to a formal theory of highly declarative knowledge. This eliminates the troublesome and expensive gap that often arises between a specification of a task and a program that is supposed to do the task, by eliminating the program. It is not necessary to know about the theory in order to write and to run specifications.
The technology is used to automatically fill in report forms about chemical usage that are submitted to the U.S. Environmental Protection Agency. One such form has over 300 entries per chemical reported, and there are significant penalties for incorrect entries, both for an organization and a private individual who signs the form. Our technology allows us to click on a form entry to see a step by step explanatory audit trail, showing how government regulations, plus engineering expertise, and data about chemicals, were used to automatically make the entry. Other uses of the technology include the mining of medical databases, business case justification, enterprise modelling, and experiments in knowledge based document routing within an organization.
Preview
Unable to display preview. Download preview PDF.
References
Apt, K., H. Blair and A. Walker. Towards a Theory of Declarative Knowledge, In: Foundations of Deductive Databases and Logic Programming, J. Minker [Ed.], Morgan Kaufman 1988.
Berners-Lee, T.J., R. Cailliau and J.-F. Groff, The World-Wide Web, Computer Networks and ISDN Systems 25 (1992) 454–459. Noth-Holland.
Date, C. J., and Hugh Darwen. A Guide to the SQL Standard, Addison-Wesley, 1993.
“Toxic Chemical Release Inventory Reporting Form R and Instructions, Section 313 of the Emergency Planning and Community Right to Know Act, EPA EPA 745-K-94-001”, U.S. Environmental Protection Agency, Washington D.C.
Foo, N., A. Rao, A. Taylor and A. Walker. Deduced Relevant Types and Constructive Negation. Proc. Fifth International Conference Symposium on Logic Programming, Seattle, Washington, 1988, 126–139.
Kroha, P. Objects and Databases, McGraw-Hill, 1993.
Heller, D. Motif Programming Manual, The Definitive Guides to the X Window System, Volume Six, Sebastopol, O'Reilly & Associates, 1991.
Lell, C. Using a Meta-knowlege Method for Developing an Educational Knowledge Based Application. Proc. 2nd Int. Conf. on Database and Expert System Applications — DEXA '91, Berlin, Springer Verlag, 1991.
Neumann, G. and S.Nusser. Wafe — An X Toolkit Based Frontend for Application Programs in Various Programming Languages, USENIX Winter 1993 Technical Conference, San Diego, California, January 25–29, 1993.
Ousterhout, J.K. “Tcl and the Tk Toolkit”, Addison-Wesley, 1994.
Walker, A. Position Statement on The Direction of Object-Oriented Technology in the Marketplace. In: “Object-Oriented Databases: Analysis, Design and Construction”, Meersman, Kent and Khosla [Eds,.], North-Holland, 1991.
Walker, A. Backchain Iteration: Towards a Practical Inference Method that is Simple Enough to be Proved Terminating, Sound and Complete. Journal of Automated Reasoning, 11:1–22. 1993.
Walker, A., M. McCord, J. Sowa and W. Wilson. “Knowledge Systems and Prolog: A Logical Approach to Expert Systems and Natural Language Processing”, second edition, Addison-Wesley, 1990.
Author information
Authors and Affiliations
Corresponding author
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Krueger, T. et al. (1995). People oriented software technology, and its use in environmental reporting. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049112
Download citation
DOI: https://doi.org/10.1007/BFb0049112
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60303-0
Online ISBN: 978-3-540-44790-0
eBook Packages: Springer Book Archive