Verso il Web 3
Transcript of Verso il Web 3
Verso il Web 3.0Guido Vetere
Center for Advanced Studies IBM, Roma
Il futuro della retePadova 15-19 Maggio 2008
Web 3.0 - Motivazioni
� “it would be nice if computers could do more on the Web” (Ora Lassila –Nokia)
� “We deal every day with people who try to sell someone Viagra when that’s not what they are looking for.” (Peter Norvig - Google)
� Computers must “understand” more: not human concept of “understanding”, just useful machine processing (Chris Welty - IBM)
Web 3.0 - Definizioni
� Web 1 > search engine > semantica negli utenti
� Web 2 > mash up > semantica nei sistemi
� Web 3 > semantic web > semantica nei dati
– Ubiquità del dato
– Ubiquità del ragionamento
– Funzionalità distribuite
Web 3.0 - Stato dell’Arte
10 Web 3.0 applications to watch (www.readwriteweb.com)
� Freebase - is a database that has all kinds of data in it. Anyone can enter new data.
� Powerset - is a natural language search engine which helps make a semantic database
� Twine - automatically learns about you and your interests as you populate it with content
� SmartBlue - works by understanding specific types of information and wrapping them with additional data
� Hakia - attempts to analyze the concept of a search query, in particular by doing sentence analysis.
� Talis – a platform that enables developers to create apps to share, remix and re-use data
� TrueKnowledge - combines natural language analysis, an internal knowledge base and external databases to offer immediate answers to various questions
� Tripit - is an app that manages your travel planning
� Clear Forest - enables you to "identify the people, companies, organizations, geographies and products on the page you are viewing“
� Spock - is a people search engine
� Applicazioni Web 3.0
– Basi di conoscenza strutturata
– Scarsa interoperabilità
Web 3.0 – Problemi aperti
� Ubiquità dei dati
– Forma
• Espressività / Computabilità
• Standard sintattici
– Contenuto
• Ontologia
– Spazio, tempo, oggetti, eventi
• Ideologia
– Astrazioni, linguaggio
� Ubiquità del ragionamento
– Mapping semantico > teoria del significato
– Epistéme / Doxa
Web 3.0 Application
Knowledge
Base
Knowledge
Acquisition
Language
Processing
Query
Answering
Reasoning
Web 3.0 Application
Knowledge
Base
Knowledge
Acquisition
Language
Processing
Query
Answering
Reasoning
Web 3.0 Application
Knowledge
Base
Knowledge
Acquisition
Language Processing
Query
Answering
Reasoning
Web 3.0 – Conclusioni
� Il Web 3.0 (semantico) è una rete di sistemi che ragionano su datiinteroperabili, realizzando in modo distribuito nuove funzionalità
� Nonostante i progressi nella rappresentazione dei dati e nelragionamento automatico, l’interoperabilità è ancora lontana
� Manca una chiara distinzione tra cosa può essere effettivamentestandardizzato (ontologia) e cosa no (ideologia)
� Infine, l’integrazione dei dati ha un limite nella qualità / relativitàdei contenuti informativi