P2P e Semantic Web Argomenti avanzati di Sistemi Informativi 2005 Alessio Gambi Andrea Gaschi.

Slides:



Advertisements
Presentazioni simili
Ambiente di apprendimento e TIC
Advertisements

Valerio Eletti, Venezia, 3 febbraio 2006 Prospettive per le riviste elettroniche: dal sequenziale allipermediale Luminar 5. Internet e umanesimo. Le riviste.
WP2T2 DIST – Università di Genova
CARID Struttura e funzioni – metodologie e tecnologie
TD E SISTEMI DI APPRENDIMENTO
di Architetture Peer to Peer per la Gestione di Database Distribuiti
1 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Peer to Peer DBMS: il sistema FOAF Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Università degli.
U NIVERISTÀ DEGLI S TUDI DI M ODENA E R EGGIO E MILIA Facoltà di Ingegneria - Sede di Modena Corso di Laurea in Ingegneria Informatica Dinamica delle Ontologie:
COMPARAZIONE DI STRUMENTI SOFTWARE PER LA CREAZIONE, LA GESTIONE E LINTEGRAZIONE DI ONTOLOGIE Università degli Studi Modena e Reggio Emilia Facoltà di.
Roma, Presentazione del sistema ClicLavoro.
Processi di apprendimento / insegnamento e TIC Modulo 2.
UniVirtual Il Portale del Centro Interateneo per la Ricerca Didattica e la Formazione Avanzata Una strategia di rete per la F ormazione e la R icerca E.
Verso il web 2.0 Gino Roncaglia (Università della Tuscia)
Metodologie per la gestione di conoscenza ontologica Prof. M.T. PAZIENZA a.a
Distributed Object Computing
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Progetto realizzato da: Francesco Seccia Matr Marco Spinelli Matr
L’Activity Based Management
E-learning e tecnologia dei learning object:
ICT (Information and Communication Technology):
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
Metodi e tecniche per lE-Tutor nella scuola Modulo 1 – Tecnologie didattiche e comunicazione multimediale Dal Web 1.0 al Web 2.0 Laboratorio 9/2/2008.
Progetto e Sviluppo di un algoritmo per la gestione della Federazione Interdominio in unarchitettura di Service Discovery Candidato: XXX Roma, Febbraio.
PROGETTO FIRB – GESTIONE DELLA CONOSCENZA (GECON) Documento per il Meeting del 6/4/06 - Milano.
XML e la generazione di cataloghi multimediali F. Garzotto, L. Mainetti, P. Paolini Politecnico di Milano HOC - Hypermedia Open Center Dipartimento di.
Social Knowledge Management Le dimensioni sociali della gestione delle conoscenze.
ThinkTag. Metadati standard Web 2.0 Ambiente di condivisione della conoscenza ThinkTag …
MINISTERO DELL'ISTRUZIONE, DELL'UNIVERSITÀ E DELLA RICERCA MIUR-PRIN Progetto di ricerca Conoscenze scientifiche, sperimentali e tacite.
IL KNOWLEDGE MANAGEMENT E LICT Gestione e Valorizzazione della Conoscenza (Firenze Novembre 2008)
Approssimazione semantica per routing di interrogazioni in un PDMS Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Corso di Laurea.
DEIS Università di Bologna
Case Based Reasoning
Metodologia sviluppo KBS Fabio Sartori 12 ottobre 2005.
KAPPAELLE 2008 Roberto Pirrone Università degli Studi Palermo
1 Internet e nuove tecnologie Anno Accademico Prof. Flavio De Paoli Dott. Marco Loregian.
1 Riccardo Mazza Un sistema per la gestione di riferimenti bibliografici con schede di catalogazione in XML Riccardo Mazza SUPSI-Scuola universitaria professionale.
Database & Information Retrieval
Descrizione Semantica ad Alto Livello di Ambienti Virtuali in X3D
Cosa sono i sistemi distribuiti Prof. Andrea Omicini Corso di Sistemi Distribuiti A.A. 2001/2002 Parte I.
Il Semantic Web applicato ai percorsi formativi nelle organizzazioni innovative By CSTAdvising CSTAdvising, professionisti della conoscenza,
SAM - Guida all'autoformazione dei Rivenditori - edizione Aprile 2004
1 Lutente nellO.P.A.C.: My homepage ed altre strategie di interazione nel Portale del Sistema bibliotecario della Provincia di Verona Convegno La biblioteca.
COMUNICAZIONE ONLINE, RETI E VIRTUALITA’
Tesi di Laurea in Ingegneria Informatica
International Co-operation European Integration Internationalisation Un caso di successo Un approccio partecipativo allinnovazione 1Francesco Natale, Bologna.
-Contenuti prodotti dagli utenti dal basso –Conversazione da pari a pari (P2P) –Relazione e socialita –Generosita'e scambio non economico –Conoscenza.
FairPeers Progettazione ed implementazione di un servizio di file management tramite Pastry.
PROGRAMMA IL FUTURO Anno Scolastico 2014 / 2015
DAL WEB AL SEMANTIC WEB Aspetti teorici e tecnologici Carmagnola Francesca Dipartimento Informatica C.so Svizzera 185, Torino
Tipo Documento: unità didattica 4 Modulo 14 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.
Controllo di gestione, strumenti di pianificazione
Roma, 9 maggio 2005 Luca Nicoletti – Unità Disegno e progettazione Sistemi Access Management centralizzato per applicazioni WEB: l’esperienza del MEF.
PART 3: DATA ANALYSIS THROUGH OMNIFIND. Il cliente: una sorgente importante di informazioni Mercato iper-competitivo, altamente caotico. Cliente al centro.
L’Organizzazione dei Processi di Innovazione
20-21 Marzo 2006ESTEEM Kickoff Tiziana Catarci DIS-UniRoma1.
Tema 2: progettazione e interrogazione di data warehouse
Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill.
L'analisi dei testi per la realizzazione del Web Semantico: quali gli strumenti e le applicazioni Paolo Poto Expert System Spa.
Esperienze didattiche con la LIM
Riunione conclusiva della prima fase del progetto Dipartimento di Scienze dell’Ingegneria dell’Università di Modena e Reggio Emilia.
Overlay network strutturate per applicazioni peer to peer Lorenzo Castelli.
Java Distributed Event Service Bringing events to J2EE platform Università degli studi di Bologna Corso di Laurea Specialistica in Ingegneria Informatica.
Corso NECOBELAC T1. - Roma ottobre 2010 RISULTATI DELLA RICERCA IN SANITÀ PUBBLICA: processo editoriale e open access Roma,
Progettazione di basi di dati: metodologie e modelli
SnippetSearch Database di snippet bilanciato e replicato di Gianluigi Salvi Reti di calcolatori LS – Prof. A.Corradi.
Le basi di dati.
creare valutare analizzare applicare capire ricordare Scelta multipla abbinamento Riassumere e schematizzare una formula ad un problema Classificare.
R-SDI GEOPORTALE DELLA BASILICATA Ufficio SIRS – Dipartimento Presidenza della Giunta Regione Basilicata.
Transcript della presentazione:

P2P e Semantic Web Argomenti avanzati di Sistemi Informativi 2005 Alessio Gambi Andrea Gaschi

P2P e Semantic Web2 Agenda Peer-to-peer Ontologie Soluzioni Architettura Joining the network Query processing Clustering dei nodi Sintesi Esempi di applicazioni

P2P e Semantic Web3 Peer-to-peer: stato dellarte Definizione di Peer-to-Peer: Un sistema di P2P si può definire come un sistema distribuito i cui nodi, o peer, hanno capacità e ruoli equivalenti nello scambio di informazioni e servizi tra loro. Panoramica dei modelli P2P: Direct P2P ModelBroker mediated ModelSuper Peer Network Where is Star Wars ep. III? Alice has it Where is Star Wars ep. III? Alice has it Copying Star Wars ep. III Bob Alice CarolTed Broker BobAliceCarolTed Super Peer

P2P e Semantic Web4 Ontologie Definizione di ontologia Una specifica formale esplicita di una concettualizzazione condivisa Le applicazioni delle ontologie nei sistemi P2P: P2P tradizionali DHT Reti P2P basate su schemi Reti di super-peer per repository distribuiti Sistemi P2P tradizionali Uso limitato dei metadati Indici centralizzati Super-peer e repository distributi P2P basati su schemi DHT Indici distribuiti Costruzione di una topologia della rete Routing più efficace Descrizione del contenuto tramite schemi espliciti Metadati per descrivere le risorse dei nodi e per garantire interoperabilità semantica Strategie di routing basate su schemi e ontologie Migliore scalabilità

P2P e Semantic Web5 Problema Esempio di scenario in una rete P2P: quali problemi ci sono. Peer A Peer B Peer D Peer C Peer Y Peer WPeer Z Peer X Peer Detective Novel Book Novel Journal Book Publication Novel Volume Mistery Novel

P2P e Semantic Web6 Soluzioni tecnologiche: introduzione al nostro lavoro Il nostro lavoro si è concentrato sullanalisi delle principali soluzioni tecnologiche disponibili, che integrino Semantic Web e P2P. Lanalisi si è concentrata su: Architettura concettuale e moduli software Metodologie utilizzate, in particolare: Rappresentazione della conoscenza Query processing Propagazione delle query Soluzioni tecnologiche analizzate: SWAP (AIFB Institute, University of Karlsruhe) Edutella EDAMOK (Itc-Irst e Università di Trento) PSearch H3

P2P e Semantic Web7 ? Architettura dei nodi Definizione di peer: Ogni nodo è una risorsa che si autogestisce e che può compiere molteplici azioni, indipendentemente da tutti i suoi pari. Un peer, può accedere anche a sorgenti di conoscenza esterne. Peer D Detective Novel Diverse implementazioni: Proprietarie vs. Standard Architettura multilivello vs. Wrapping

P2P e Semantic Web8 Joining the network Nel momento in cui un nodo vuole partecipare ad una rete P2P deve notificare la sua presenza (per ricevere le richieste), fornendo informazioni su se stesso alla rete, e deve recuperare informazioni sulla rete stessa o sui suoi partecipanti (per poter inviare le query). Peer D Detective Novel Peer Detective NovelMistery Novel Politiche di notifica: Import vs. Export vs. Passive Evoluzione della conoscenza del nodo: Esplicita vs. Implicita

P2P e Semantic Web9 Query Processing: routing Peer D: Vorrei trovare altre Detective Novel (esempio di query ricca…) Creazione della richiesta contenente le informazioni semantiche del concetto target La richiesta viene inviata ai nodi collegati Ogni nodo che riceve la richiesta, in base alle proprie conoscenze, la inoltra verso i nodi in grado di rispondere Peer B Peer C Peer Y Peer WPeer Z Peer X Detective NovelMistery Novel Book Novel Volume Novel Peer D Semantic Overlay Network Detective Novel Formulazione delle query Scelta obbligata per il linguaggio vs. Libertà di scelta Potere espressivo Sistemi P2P puri vs. Sistemi con Hub

P2P e Semantic Web10 Query Processing: matching Il matching si basa sul concetto di confronto tra il soggetto della query e la rappresentazione delle risorse del nodo. Se il peer B adottasse un algoritmo di matching esatto, la query non otterrebbe alcuna risposta. Invece si abbandona il concetto di matching esatto tipico dei tradizionali sistemi di Information Retrieval, a favore di concetti più laschi come l'equivalenza e la corrispondenza semantica. Peer B Detective Novel Book Novel Book Novel Detective Novel Algoritmi di matching Vettori di termini vs. Schemi Formato delle risposte

P2P e Semantic Web11 Query Processing: reply Le risposte vengono costruite ed inviate direttamente al nodo che ne aveva fatto richiesta. Il peer D raccoglie le risposte e le presenta allutente. Nel caso di assenza di risultati, la politica scelta è non creare nessuna risposta. Peer B Peer C Peer Y Peer WPeer Z Peer X Detective NovelMistery Novel Book Novel Volume Novel Peer D Reply

P2P e Semantic Web12 Clustering dei nodi I nodi che condividono gli stessi interessi o che possiedono informazioni relative a concetti correlati vengono messi logicamente vicini, per aumentare contemporaneamente l'efficienza e l'efficacia delle ricerche di informazioni nella rete. Gli altri nodi, secondo il principio di località, vedono come vicini i nodi correlati. Peer B Peer C Peer Y Peer W Peer Z Peer X Detective NovelMistery Novel Book Novel Volume Novel Peer D Novel Federazioni esplicite vs. Clustering

P2P e Semantic Web13 Sintesi Dal punto di vista prestazionale, le tecnologie di Semantic P2P rappresentano un effettivo miglioramento rispetto ai sistemi P2P tradizionali: Aumento del recall Aumento della precisione Riduzione del numero di messaggi scambiati Limiti ancora da superare: Qualità del servizio Allineamento automatico di schemi diversi Gestione di query complesse Performance non ancora ottimali di meccanismi di matching e di routing

P2P e Semantic Web14 Esempi e applicazioni – problemi tradizionali Bibster: un sistema realizzato in Java e basato sulle tecnologie di SWAP che assiste i ricercatori nella gestione, nella ricerca e nella condivisione di metadati bibliografici in una rete P2P. Molti ricercatori mantengono manualmente liste di dati bibliografici: Senza una semplice visione generale Qualità dei dati variabile. Molti ricercatori desiderano condividere queste risorse senza dover investire tempo nel farlo. Una soluzione centralizzata non esiste, Bibster realizza un ambiente di condivisione della conoscenza che permetta ai ricercatori di: condividere facilmente i dati bibliografici; risparmiare sforzi nella ricerca di questi dati; evitare di dover riscrivere questi dati a mano. PADLR: una infrastruttura web per lapprendimento che permetta una maggiore flessibilità e funzionalità a tutti i livelli dellinsegnamento universitario. PADLR fa in modo che la conoscenza e i materiali didattici siano costantemente ristrutturati e rimodellati e che possano essere acceduti individualmente e soprattutto quando sono necessari. Limplementazione del sistema P2P per lo scambio di risorse didattiche è basata su nodi Edutella.

P2P e Semantic Web15 Unapplicazione originale Distribuited Knowledge Management in B2B: applicazione delle tecnologie P2P e del Semantic Web al B2B, in particolare ai Marketplace (e in genere alleProcurement). Marketplace: un luogo concettuale in cui si incontrano diversi soggetti per scambiare beni e servizi. I problemi di comunicazioni (sinonimie e omonimie) vengono affrontati attraverso la standardizzazione dei cataloghi: Il gestore del marketplace fornisce un catalogo comune sul quale si mappano gli utilizzatori Nel caso eProcurement, sul catalogo di sistema devono essere mappati I cataloghi fisici dei fornitori I cataloghi mentali dei compratori Ma i cataloghi sono difficili da standardizzare! Soluzione: approccio distribuito Gestione distribuita dei cataloghi Aggregazione virtuale di gruppi dacquisto e vendita VerduraFrutta Mele Pere Azienda X Azienda Y Prodotti ortofrutticoli SELLER BUYER Esotica Dessert e Frutta TorteFrutta Nostrana Ciliege Mele Coltivazioni EstiveInvernali Uva Mele Catalogo Standardizzato

P2P e Semantic Web16 Grazie per lattenzione.