Abstract | ||
---|---|---|
Abstract Promoting declarative approaches in data mining is a long standing theme, the main idea being to simplify as much as possible the way data analysts interact with their data. This paper goes into this direction by proposing a well-founded logical query language, S a f e RL , allowing the expression of a wide variety of rules to be discovered against a database. By rules, we mean statements of the form “if …then …”, as defined in logics for “implications” between boolean variables. As a consequence, S a f e RL extends and generalizes functional dependencies to new and unexpected rules. We provide a query rewriting technique and a constructive proof of the main query equivalence theorem, leading to an efficient query processing technique. From S a f e RL , we have devised RQL, a user-friendly SQL-like query language. We have shown how a tight integration can be performed on top of any relational database management system. Every RQL query turns out to be seen as a query processing problem, instead of a particular rule mining problem. This approach has been implemented and experimented on sensor network data. A web prototype has been released and is freely available ( http://rql.insa-lyon.fr ). Data analysts can upload a sample of their data, write their own RQL queries and get answers to know whether or not a rule holds (if not, a counterexample from the database is displayed) and much more. |
Year | Venue | Field |
---|---|---|
2017 | Theor. Comput. Sci. | Query optimization,Web search query,RDF query language,Query language,Query expansion,Information retrieval,Computer science,Sargable,View,Web query classification,Database |
DocType | Volume | Citations |
Journal | 658 | 2 |
PageRank | References | Authors |
0.37 | 32 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Brice Chardin | 1 | 8 | 2.82 |
Emmanuel Coquery | 2 | 92 | 12.61 |
Marie Pailloux | 3 | 2 | 0.37 |
Jean-marc Petit | 4 | 820 | 156.09 |