A Method for Designing Tools for Information Retrieval from Documents

  • Airi Salminen


The paper describes an experimental document database language. It consists of document database extensions to Prolog. An extended Prolog is suitable for specifying, prototyping, and in some cases also for implementing information retrieval tools.


Information Retrieval Property Relation Line Number Document Type Alphabetic Order 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bancilhon, F., and Richard, P., 1984, “Managing Texts and Facts in a Mixed Data Base Environment”, New Applications of Data Bases, Academic Press, pp. 89–107.Google Scholar
  2. Biller, H., 1983, “On the Architecture of a System Integrating Database Management and Information Retrieval”, Proc. of the Int. Conf. on Research and Development in Information Retrieval, Springer-Verlag, pp. 80–97.Google Scholar
  3. Ceri, S., and Crespi-Reghizzi, S., 1983, “Relational Data Bases in the Design of Program Construction System”, ACM SIGSOFT Software Eng. Notes, 8, (3), July 1983, pp. 17–29.CrossRefGoogle Scholar
  4. Clark, K. L., and McCabe, F. G., 1985, LPA MacPROLOG Reference Manual, Logic Programming Association.Google Scholar
  5. Clocksin, W. F., and Mellish, C. S., 1984, Programming in Prolog, Second Edition, Springer-Verlag.CrossRefGoogle Scholar
  6. Davis, R. E., 1982, “Runnable Specification as a Design Tool”, Logic Programming, Clark, K. L., and Tärnlund, S.-A., eds., Academic Press, pp. 141–149.Google Scholar
  7. Gibbs, S. J., 1984, An Object Oriented Office Data Model, Computer Systems Research Group, University of Toronto.Google Scholar
  8. Gomaa, H., and Scott, D. G. H., 1981, “Prototyping as a Tool in the Specification of User Requirements”, Proc. of the 5th Int. Conf. on Software Engineering., IEEE, pp. 333–339.Google Scholar
  9. Horwitz, S., and Teitelbaum, T., 1985, “Relations and Attributes: A Symbiotic Basis for Editing Environments”, ACM SIGPLAN Notes, 20, (7), July 1985, pp. 93–106.CrossRefGoogle Scholar
  10. Komorowski, H. J., and Maluszynski, J., 1986, Logic Programming and Rapid Prototyping, Technical Report, Department of Computer and Information Science, Linköping University.Google Scholar
  11. Kowarski, I., and Lopez, M., 1982, “The Document Concept in a Data Base”, Proc. ACM SIGMOD, pp. 276–283.Google Scholar
  12. Lee, A., and Lochovsky, F. H., 1985, “User Interface Design”, Office Automation, Tsichritzis, D. C., ed., Springer-Verlag, pp. 3–20.Google Scholar
  13. Mason, R. E. A., and Carey, T. T., 1983, “Prototyping Interactive Information Systems”, Communications of the ACM, 26, pp. 347–354.CrossRefGoogle Scholar
  14. Meyrowitz, N., and van Dam, A., 1982, “Interactive Editing Systems”, ACM Computing Surveys, 14, (3), pp. 321–415.CrossRefGoogle Scholar
  15. Pereira, F., ed., 1984, C-Prolog User’s Manual Version 1.5, EdCAAD, Univ. of Edinburgh.Google Scholar
  16. Sacco, G. M., 1984, “Otter - An Information Retrieval System for Office Automation”, Proc. of the 2nd ACM-SIGOA Conf. on Office Information Systems, pp. 104–112.Google Scholar
  17. Salminen, A., 1986, “A Specification of a Tool for Viewing Program Text”, Proc. of the Europian Symp. on Programming, Lecture Notes in Computer Science 213, Springer-Verlag, pp. 250–261.Google Scholar
  18. Salminen, A., and Back, R. J. R., 1985, “A Relational Model for Documents”, Proc. of the Int. Symposium on New Directions in Computing, IEEE Computer Society, pp. 50–59.Google Scholar
  19. Schek, H. -J., and Pis tor, P., 1982, “Data Structures for an Integrated Data Base Management and Information Retrieval System”, Proc. of the Eighth Int. Conf. on Very Large Data Bases, pp. 197–207.Google Scholar
  20. Stonebraker, M., Stettner, H., Lynn, N., Kalash, J., and Guttman, A., 1983, “Document Processing in a Relational Database System”, ACM Trans. Off. Inf. Syst.,1 (2), April 1983, pp. 143–158.CrossRefGoogle Scholar
  21. Venken, R. and Bruynooghe, M., 1984, “Prolog as a Language for Prototyping of Information Systems”, Approaches to Prototyping, Budde, R., et al., eds., Springer-Verlag, pp. 447–458.Google Scholar

Copyright information

© Plenum Press, New York 1987

Authors and Affiliations

  • Airi Salminen
    • 1
  1. 1.Department of Computer ScienceUniversity of JyväskyläJyväskyläFinland

Personalised recommendations