Skip to main content

Part of the book series: Linguistica Computazionale ((LICO,volume 9))

Abstract

Aspects of an intelligent interface that provides natural language access to a large body of data distributed over a computer network are described. The overall system architecture is presented, showing how a user is buffered from the actual database management systems (DBMSs) by three layers of insulating components. These layers operate in series to convert natural language queries into calls to DBMSs at remote sites. Attention is then focused on the first of the insulating components, the natural language system. A pragmatic approach to language access that has proved useful for building interfaces to databases is described and illustrated by examples. Special language features that increase system usability, such as spelling correction, processing of incomplete inputs, and run-time system personalization, are also discussed. The language system is contrasted with other work in applied natural language processing, and the system’s limitations are analyzed.

This article was originally published in ACM Transactions on Database Systems 3(2), June 1978, pages 105–147. At that time, the authors were at SRI International.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brown, J.S., and Burton, R.R., “Multiple representations of knowledge for tutorial reasoning”, in D.G. Bobrow and A. Collins, (eds.), Representation and Understanding, Academic Press, New York, 1975, 311–349.

    Google Scholar 

  2. Burton, R.R., “Semantic grammar: An engineering technique for constructing natural language understanding systems”, BBN Rep. 3453, Bolt, Beranek, and Newman, Boston MA, Dec. 1976.

    Google Scholar 

  3. Codd, E.F., “Seven steps to rendezvous with the casual user”, in J.W. Klimbie and K.I. Koffeman, (eds.), Data Base Management, North-Holland, Amsterdam, 1974, 179–200.

    Google Scholar 

  4. Computer Corporation of America. Datacomputer version 1 user manual. CCA, Cambridge MA, Aug. 1975.

    Google Scholar 

  5. Erman, L.D., (ed.), ACM SIGART Newsletter, 61, Feb. 1977.

    Google Scholar 

  6. Farrell, J., “The Datacomputer—A network data utility”, in Proc. Berkeley Workshop on Distributed Data Management and Computer Networks, Berkeley, CA, May 1976, 352–364.

    Google Scholar 

  7. Grosz, B.J., “The representation and use of focus in dialog understanding.” Ph.D. dissertation, U. of California, Berkeley, May 1977.

    Google Scholar 

  8. Harris, L.R., “ROBOT’ A high performance natural language processor for data base query.” ACM SIGART Newsletter, 61, Feb. 1977, 39–40.

    Google Scholar 

  9. Harris, L.R. “User oriented data base query with the ROBOT natural language query system,” Proc. 3rd Int. Conf. on Very Large Data Bases, Tokyo, Japan, Oct. 6–8, 1977.

    Google Scholar 

  10. Hendrix, G.G., “The LIFER manual: A guide to building practical natural language interfaces.” Tech. Note 138, SRI Artificial Intelligence Center, Menlo Park, CA, Feb. 1977.

    Google Scholar 

  11. Hendrix, G.G., “Human engineering for applied natural language processing”, Proc. 5th Int. Joint Conf. on Artificial Intelligence, Cambridge MA, August 1977.

    Google Scholar 

  12. Hoperoft, J•E., and Ullman, J.D., Formal Languages and Their Relation to Automata, Addison-Wesley, Reading MA, 1969.

    Google Scholar 

  13. Morris, P. and Sagalowicz, D.,“Managing network access to a distributed data base”, Proc. 2nd Berkeley Workshop on Distributed Data Management and Computer Networks, Berkeley CA, May 1977.

    Google Scholar 

  14. Mylopoulos, J., Bordgida, A., Cohen, P., Roussopoulos, N., Tsotsos, J. and Wong, H., “TORUS—A natural language understanding system for data management”, Proc. 4th Int. Joint Conf. on Artificial Intelligence, Tbilisi, U.S.S.R., Aug. 1977.

    Google Scholar 

  15. Paxton, W.H., “A framework for speech understanding”, Tech. Note 142, SRI Artificial Intelligence Center, Menlo Park CA, June 1977.

    Google Scholar 

  16. Sacerdoti, E.D., “Language access to distributed data with error recovery”, Proc. 5th Int. Joint Conf. on Artificial Intelligence, Cambridge MA, Aug. 1977.

    Google Scholar 

  17. Sagalowicz, D., IDA: An intelligent data access program,“ Proc. 3rd Int. Conf. on Very Large Data Bases, Tokyo, Japan, Oct. 1977.

    Google Scholar 

  18. Sowa, J.F., “Conceptual graphs for a database interface,” IBM J. Res. Develop, 20 4, July 1976, 336–357.

    Article  Google Scholar 

  19. Teitelman, W., INTERLISP reference manual. Xerox PARC, Palo Alto CA, Dec. 1975.

    Google Scholar 

  20. Thompson, F.B., and Thompson, B.H., `Practical natural language processing: The REL system as prototype,“ in M. Rubinoff and M.C. Yovits, (eds.), Advances in Computers 13, Academic Press, New York, 1975.

    Google Scholar 

  21. Walker, D.E., Grosz, B.J., Hendrix, G.G., Paxton, W.H., Robinson, A.E., and Slocum, J., “An overview of speech understanding research at SRI,” Proc. 5th Int. Joint Conf. on Artificial Intelligence, Cambridge MA, Aug. 1977.

    Google Scholar 

  22. Waltz, D., “Natural language access to a large database: An engineering approach,” Proc. 4th Int. Joint Conf. on Artificial Intelligence, Tbilisi, U.S.S.R., Sept. 1975, pp. 868–872.

    Google Scholar 

  23. Woods, W.A., “Transition network grammars for natural language analysis,” Comm. ACM 13, 10, Oct. 1970, 591–606.

    Article  Google Scholar 

  24. Woods, W.A., Kaplan, R.M., and Nash-Webber, B., “The lunar sciences natural language information system,” BBN Rep. 2378, Bolt, Beranek and Newman, Cambridge MA, 1972.

    Google Scholar 

  25. Woods, W.A., “An experimental parsing system for transition network grammars,” in R. Rustin, (ed.), Natural Language Processing, Algorithmics Press, New York, 1973.

    Google Scholar 

  26. Woods, W.A., Bates, M., Brown, G., Bruce, B., Cook, C., Klovstad, J., Makhoul, J., Nash-Webber, B., Schwartz, R., Wolf, J., and Zue, V., “Speech understanding systems,” Final technical progress report, Tech. Rep. 3438, Bolt, Beranek, and Newman, Cambridge MA, Dec. 1976.

    Google Scholar 

Download references

Authors

Editor information

Antonio Zampolli Nicoletta Calzolari Martha Palmer

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Hendrix, G.G., Sacerdoti, E.D., Sagalowicz, D., Slocum, J. (1994). Developing a Natural Language Interface to Complex Data. In: Zampolli, A., Calzolari, N., Palmer, M. (eds) Current Issues in Computational Linguistics: In Honour of Don Walker. Linguistica Computazionale, vol 9. Springer, Dordrecht. https://doi.org/10.1007/978-0-585-35958-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-0-585-35958-8_5

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-0-7923-2998-5

  • Online ISBN: 978-0-585-35958-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics