Theory of Peer Data Management
Sebastian Skritek
Database and Artificial Intelligence Group Vienna University of Technology
DEIS 2010
S.Skritek – Theory of PDM 1/54
Theory of Peer Data Management Sebastian Skritek Database and - - PowerPoint PPT Presentation
Theory of Peer Data Management Sebastian Skritek Database and Artificial Intelligence Group Vienna University of Technology DEIS 2010 S.Skritek Theory of PDM 1/54 1.Motivation 1.1. Motivation Motivation From Data Integration to Peer
S.Skritek – Theory of PDM 1/54
1.Motivation 1.1. Motivation
S.Skritek – Theory of PDM 2/54
1.Motivation 1.1. Motivation
S.Skritek – Theory of PDM 2/54
1.Motivation 1.1. Motivation
S.Skritek – Theory of PDM 3/54
1.Motivation 1.1. Motivation
S.Skritek – Theory of PDM 4/54
2.Query Answering in Peer Data Management 2.0.
S.Skritek – Theory of PDM 5/54
2.Query Answering in Peer Data Management 2.1. General Framework
S.Skritek – Theory of PDM 6/54
2.Query Answering in Peer Data Management 2.1. General Framework
S.Skritek – Theory of PDM 6/54
2.Query Answering in Peer Data Management 2.1. General Framework
S.Skritek – Theory of PDM 6/54
2.Query Answering in Peer Data Management 2.1. General Framework
S.Skritek – Theory of PDM 6/54
2.Query Answering in Peer Data Management 2.1. General Framework
S.Skritek – Theory of PDM 6/54
2.Query Answering in Peer Data Management 2.1. General Framework
S.Skritek – Theory of PDM 6/54
2.Query Answering in Peer Data Management 2.2. PPL
P′ ⊆ cqP (cq′ P′ = cqP)
S.Skritek – Theory of PDM 7/54
2.Query Answering in Peer Data Management 2.2. PPL
P′ ⊆ cqI P
P′ = cqI P)
S.Skritek – Theory of PDM 8/54
2.Query Answering in Peer Data Management 2.2. PPL
i Di):
S.Skritek – Theory of PDM 9/54
2.Query Answering in Peer Data Management 2.2. PPL
S.Skritek – Theory of PDM 10/54
2.Query Answering in Peer Data Management 2.2. PPL
S.Skritek – Theory of PDM 11/54
2.Query Answering in Peer Data Management 2.2. PPL
S.Skritek – Theory of PDM 12/54
2.Query Answering in Peer Data Management 2.2. PPL
P′ = cqP ⇒ cq′ P′ ⊆ cqP and cqP ⊆ cq′ P′
P′ ⊆ cqP ⇒ v(
P′
S.Skritek – Theory of PDM 13/54
2.Query Answering in Peer Data Management 2.2. PPL
P′ = cqP ⇒ cq′ P′ ⊆ cqP and cqP ⊆ cq′ P′
P′ ⊆ cqP ⇒ v(
P′
S.Skritek – Theory of PDM 13/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 14/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 14/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 14/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 14/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 14/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 15/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 15/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
P1 P2 P3 P4 P5 P6 P7 P8 S1 G1 S2 G2 S3 G3 S4 G4 S5 G5 G6 G7 G8 q1 q2
S.Skritek – Theory of PDM 16/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
P1 P2 P3 P4 P5 P6 P7 P8 S1 G1 S2 G2 S3 G3 S4 G4 S5 G5 G6 G7 G8 q1 q2
S.Skritek – Theory of PDM 16/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
P1 P2 P3 P4 P5 P6 P7 P8 S1 G1 S2 G2 S3 G3 S4 G4 S5 G5 G6 G7 G8 q1 q2
S.Skritek – Theory of PDM 16/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 17/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 17/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
1 cq1
2 cq2 S.Skritek – Theory of PDM 18/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
1 cq1
2 cq2
S.Skritek – Theory of PDM 18/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
cq′
1 cq1
cq′
2 cq2
r1 r2 r1 → cq1 r2 → cq2
cq′
1 cq1
cq′
2 cq2
r1 r2 r1 → cq1 r2 → cq2
D = SD and r ¯ D = ans(cq′, P, D)
S.Skritek – Theory of PDM 19/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
D = ans(cq′, P, D)
S.Skritek – Theory of PDM 20/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
D = ans(cq′, P, D)
20/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
D = ans(cq′, P, D)
S.Skritek – Theory of PDM 20/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 21/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 21/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
S.Skritek – Theory of PDM 21/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
I ; DPE = DPE ∪ DP′ E
G S
cq′
1 cq1
cq′
2 cq2
r1 r2 r1 → cq1 r2 → cq2
D q
S.Skritek – Theory of PDM 22/54
2.Query Answering in Peer Data Management 2.3. An Epistemic Logic Approach
23/54
3.Materialization of Data in Peer Data Management 3.0.
S.Skritek – Theory of PDM 24/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 25/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.1. Reconciling PDM and Data Exchange
S.Skritek – Theory of PDM 26/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 27/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
xml x x x
S.Skritek – Theory of PDM 28/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 29/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 29/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 29/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 30/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 30/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 31/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 31/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 32/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
v
v1
v2
vn
∗
vn+1
S.Skritek – Theory of PDM 32/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
v
v1
v2
vn
∗
vn+1
vi
S.Skritek – Theory of PDM 32/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 33/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
∗
∗
S.Skritek – Theory of PDM 33/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 34/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 34/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 35/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 35/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 35/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 35/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 36/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 36/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 36/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 37/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 37/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 38/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 38/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 38/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 39/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 39/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 39/54
3.Materialization of Data in Peer Data Management 3.2. Active XML
S.Skritek – Theory of PDM 39/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 40/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 40/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 40/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 40/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 41/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 42/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 42/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 42/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 43/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 43/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 43/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 44/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 44/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 44/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 45/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 46/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 46/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 46/54
3.Materialization of Data in Peer Data Management 3.3. Orchestra
S.Skritek – Theory of PDM 46/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 47/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 48/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 48/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 48/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 49/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 49/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 49/54
4.Optimization of Query Reformulation 4.0.
S.Skritek – Theory of PDM 49/54
5.Conclusion 5.0.
S.Skritek – Theory of PDM 50/54
5.Conclusion 5.1. Conclusion
S.Skritek – Theory of PDM 51/54
5.Conclusion 5.2. References
S.Skritek – Theory of PDM 52/54
5.Conclusion 5.2. References
S.Skritek – Theory of PDM 53/54
5.Conclusion 5.3. Thanks!
S.Skritek – Theory of PDM 54/54