P3QP:
Peer-to-Peer and Preference-based Query Processor |
Tema |
Tema 3: Elaborazione di Interrogazioni |
Codice |
D3.P2 |
Data |
30 Novembre 2006 |
Tipo di prodotto |
Prototipo |
Unità responsabile |
BO |
Unità coinvolte |
BO, MO |
Autori |
Ilaria Bartolini, Paolo Ciaccia, Matteo Di Carlo,
Federica Mandreoli, Riccardo Martoglia, Marco Patella, Wilma
Penzo, Simona Sassatelli |
Autore da contattare |
Marco
Patella
|
Presentazione prototipo e documentazione |
D3.P2 |
Descrizione
Il prototipo è stato progettato come un framework
che permette di:
-
manipolare in maniera facile
le interrogazioni poste dall'utente sull'ontologia locale, modellandole
in una forma interna;
-
modellare i possibili mapping
tra le ontologie;
-
riscrivere le interrogazioni
dell'utente secondo i mapping disponibili;
-
confrontare tra loro le
query riformulate in modo da poter decidere quali siano quelle migliori
da mandare in esecuzione;
-
generare i piani di esecuzione
che verranno forniti all'esecutore per la realizzazione concreta
dell'interrogazione all'interno del peer locale o nei peer vicini;
-
inviare i frammenti di
interrogazione che compongono i piani di esecuzione all'esecutore
interno ad ogni peer (MOMIS) o ai query processor dei peer confinanti;
-
recuperare i risultati
ottenuti dai vari frammenti per generare il risultato finale dell'interrogazione.
Nel documento vengono forniti maggiori dettagli sull'implementazione
del prototipo e sull'algoritmo di riscrittura delle interrogazioni.
|