IQL: a proposal for an inductive query language

  • Authors:
  • Siegfried Nijssen;Luc De Raedt

  • Affiliations:
  • Institut für Informatik, Albert-Ludwidgs-Universität, Freiburg im Breisgau, Germany and Departement Computerwetenschappen, Katholieke Universiteit Leuven, Leuven, Belgium;Institut für Informatik, Albert-Ludwidgs-Universität, Freiburg im Breisgau, Germany and Departement Computerwetenschappen, Katholieke Universiteit Leuven, Leuven, Belgium

  • Venue:
  • KDID'06 Proceedings of the 5th international conference on Knowledge discovery in inductive databases
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The overall goal of this paper is to devise a flexible and declarative query language for specifying or describing particular knowledge discovery scenarios. We introduce one such language, called IQL. IQL is intended as a general, descriptive, declarative, extendable and implementable language for inductive querying that supports the mining of both local and global patterns, reasoning about inductive queries and query processing using logic, as well as the flexible incorporation of new primitives and solvers. IQL is an extension of the tuple relational calculus that includes functions as primitives. The language integrates ideas from several other declarative programming languages, such as pattern matching and function typing. We hope that it will be useful as an overall specification language for integrating data mining systems and principles.