Skip to main content

People oriented software technology, and its use in environmental reporting

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1995)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Date, C. J., and Hugh Darwen. A Guide to the SQL Standard, Addison-Wesley, 1993.

    Google Scholar 

  4. “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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. Kroha, P. Objects and Databases, McGraw-Hill, 1993.

    Google Scholar 

  7. Heller, D. Motif Programming Manual, The Definitive Guides to the X Window System, Volume Six, Sebastopol, O'Reilly & Associates, 1991.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Ousterhout, J.K. “Tcl and the Tk Toolkit”, Addison-Wesley, 1994.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Article  MATH  MathSciNet  Google Scholar 

  13. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adrian Walker .

Editor information

Norman Revell A Min Tjoa

Rights and permissions

Reprints 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

Publish with us

Policies and ethics