1
Le Store WebContent
Benjamin NGUYEN UVSQ & INRIA-SMIS Spyros ZOUPANOS U.Paris Dauphine & INRIA-LEO Workshop Sources Ouvertes et Service – Caen 2010
Le Store WebContent Benjamin NGUYEN UVSQ & INRIA-SMIS Spyros - - PowerPoint PPT Presentation
1 Le Store WebContent Benjamin NGUYEN UVSQ & INRIA-SMIS Spyros ZOUPANOS U.Paris Dauphine & INRIA-LEO Workshop Sources Ouvertes et Service Caen 2010 2 Plan 1. Enjeux de lutilisation dun SGBD XML 2. Exemple du store
1
Benjamin NGUYEN UVSQ & INRIA-SMIS Spyros ZOUPANOS U.Paris Dauphine & INRIA-LEO Workshop Sources Ouvertes et Service – Caen 2010
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SOAP access Local P2P SPARQL processor Local P2P XML- AXML query processor Local P2P XML- AXML query optimizer XML store + Xquery processing Local part of the P2P index File storage Peer 2 Peer 4 Peer 1 Peer 3
16
17
18
a r t i c l e [ yea r > 2005 ]
19
<myPage> <axml : sc se rv i ce= " ge tP rog ram" pee r= " t v channe l . com"> <pa rame te r>Mov ies< /pa rame te r> < /axm l : sc> < /myPage>
<myPage> <axml : sc se rv i ce= " ge tP rog ram" pee r= " t v channe l . com"> <pa rame te r>Mov ies< /pa rame te r> < /axm l : sc> <prog ram day=" today "><mov ie>Shrek 3< /mov ie>< /p rog ram> < /myPage> <myPage> <axml : sc se rv i ce= " ge tP rog ram" pee r= " t v channe l . com"> <pa rame te r>Mov ies< /pa rame te r> < /axm l : sc> <prog ram day=" today "><mov ie>Shrek 3< /mov ie>< /p rog ram> <prog ram day=" tomo r row"><mov ie>Per sepo l i s< /mov ie>< / p rog ram> < /myPage>
20
21
22
23
SOAP access Local P2P SPARQL processor Local P2P XML- AXML query processor Local P2P XML- AXML query optimizer XML store + Xquery processing Local part of the P2P index File storage Peer 2 Peer 4 Peer 1 Peer 3
24
25
f
$x_0 i n $ i n_0 / / r es , $x_1 i n $ i n_1 / / res where $x_0 / /Code= $x_1 /Code re tu rn $x_0 / /T i t l e
f
$x_0 i n $ i n_0 / / r es , $x_1 i n $ i n_1 / / res where $x_0 / /Code= $x_1 /Code re tu rn $x_0 / /T i t l e
<Co l2> <Book re tu rned=" t rue "> <Au tho r>U l l man</Au tho r> <Code />< /Book> < /Co l2>
<Co l2> <Book re tu rned=" t rue "> <Au tho r>U l l man</Au tho r> <Code />< /Book> < /Co l2>
f
$d1 i n /Co l1 / Book where $d1 /PageNo < 400 re tu rn <res> {$d1 /Code } < / res>
f
$d1 i n /Co l1 / Book where $d1 /PageNo < 400 re tu rn <res> {$d1 /Code } < / res>
26
27