Academia.eduAcademia.edu

Outline

Translating description logics to information server queries

1993

https://doi.org/10.1145/170088.170143

Abstract

Description Logic (DL) Systems can be useful as front-ends for databases, particularly in applications that involve browsing and exploring, such as data mining. Such use of DL systems raises some pragmatic and theoretical issues. In this paper, we adopt a general architecture for \loose coupling" DL systems with databases; in the context of this architecture, we have built a system called qindl that can generate, from a speci cation, a translator from a description logic to a database query language. qindl was used to generate translators from classic, a typical DL, to 3 di erent database query languages. We also present one view of safety of classic when it is used to query databases, and present a semantical basis for this view.

References (18)

  1. Aho, A., Sethi, R., and Ullman, J., Compilers: Prin- ciples, Techniques and Tools, Addison-Wesley Press, 1991.
  2. Anwar, T., Beck, H., and Navathe, S., Knowledge Min- ing by Imprecise Querying: A Classi cation Based Ap- proach, Proceedings of the Eighth International Con- ference on Data Engineering.
  3. Borgida, A., Brachman, R. J., McGuinness, D. L., and Resnick, L. A., classic: A structural data model for objects, Proceedings ACM SIGMOD-89, Portland, Oregon (1989) 58{76.
  4. Brachman, R. J., Selfridge, P.G., Terveen, L.G., Alt- man, B., Borgida, A., Halper, F., Kirk, T., Lazar, A., McGuinness, D.L., and Resnick, L. A., Knowledge Representation Support for Data Archaeology, ISMM International Conference on Information and Knowl- edge Management, Baltimore, MD, November 1992.
  5. Borgida, A., Brachman, R., Loading Data into De- scription Reasoners, Proceedings, ACM SIGMOD '93
  6. Devanbu, P., Brachman, R., Selfridge, P., and Ballard, B., LaSSIE: A Knowledge-Based Software Information System, Communications of the ACM, 34:5, May 1991.
  7. Devanbu, P., genoa -A language-and front-end in- dependent code analyzer, International Conference on Software Engineering, May 1992, Melbourne, Aus- tralia.
  8. Elmasri, R., and Navathe, S., Fundamentals of Database Systems, Benjamin Cummings Publishing Company, Inc.,, 1989.
  9. Fikes, R., Cutkosky, M. Gruber, T., Van Baalen, J., Knowledge Sharing Technology, Unpublished Manuscript, Knowledge Systems Laboratory, Stanford University, 1992.
  10. Illarramendi, A., Blanco, J., Goñi, A., A Uniform Ap- proach to Design A Federated System Using back, Terminological Logic Users Workshop Proceedings, KIT Report 95, Technische Universit at Berlin, Octo- ber, 1991.
  11. MacGregor., R. M. Inside the loom Description Clas- si er, ACM SIGART Bulletin 2(3), 1991
  12. Mays, E., Lanka, S., Dionne, R., and Weida, R., A Per- sistent Store for Large Shared Knowledge Bases, IEEE Transactions on knowledge and data engineering, Vol. 3, No. 1, March 1991.
  13. Partsch, H., and Steinbruggen, R., Program Transfor- mation Systems, ACM Computing Surveys, Vol 15, No 3, Sept 1993
  14. Peltason, C., The back system -an overview ACM SIGART Bulletin, 2(3), June 1991.
  15. Piatestsky-Shapiro, G., and Frawley, W. G., Eds., Knowledge Discovery in Databases, AAAI Press, 1991.
  16. Selfridge, P.G., Knowledge Representation Support for a Software Information System, Proceedings of the 7th IEEE Conference on AI Applications, 1991, pp. 134- 140
  17. Ullman, J., Principles of Database and Knowledge- base systems, Vol 1, Computer Science Press, 1988.
  18. Woods, W. A., \KL-ONE languages: A Framework for Progress", in Principles of Semantic Networks: Explo- rations in the Representation of Knowledge, Sowa. J, (Editor), Morgan-Kaufman, 1990.