Provenance semirings
- 11 June 2007
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
We show that relational algebra calculations for incomplete databases, probabilistic databases, bag semantics and why- provenance are particular cases of the same general algo- rithms involving semirings. This further suggests a com- prehensive provenance representation that uses semirings of polynomials. We extend these considerations to datalog and semirings of formal power series. We give algorithms for datalog provenance calculation as well as datalog evaluation for incomplete and probabilistic databases. Finally, we show that for some semirings containment of conjunctive queries is the same as for standard set semantics.Keywords
This publication has 16 references indexed in Scilit:
- Semiring-based constraint logic programmingACM Transactions on Programming Languages and Systems, 2001
- Tracing the lineage of view data in a warehousing environmentACM Transactions on Database Systems, 2000
- ProbViewACM Transactions on Database Systems, 1997
- Semiring-based constraint satisfaction and optimizationJournal of the ACM, 1997
- Query evaluation in probabilistic relational databasesTheoretical Computer Science, 1997
- A probabilistic relational algebra for the integration of information retrieval and database systemsACM Transactions on Information Systems, 1997
- Containment of conjunctive queriesACM Transactions on Database Systems, 1995
- The parallel complexity of simple logic programsJournal of the ACM, 1993
- Incomplete Information in Relational DatabasesJournal of the ACM, 1984
- Equivalences Among Relational Expressions with the Union and Difference OperatorsJournal of the ACM, 1980