Upload
vuongkhanh
View
224
Download
0
Embed Size (px)
Citation preview
24/05/16
2
cristina gena
cristina gena
Web 3.0 is one of the terms used to describe the evolutionary stage of the Web that follows Web 2.0.
....
Web 3.0, a phrase coined by John Markoff of the New York Times in
2006, refers to a supposed third generation of Internet-based services that collectively comprise what might be called 'the intelligent Web':
- semantic web - microformats - natural language search - data mining - machine learning - recommendation agents - artificial intelligence technologies
http://en.wikipedia.org/wiki/Web_3.0
web 3.0
24/05/16
3
cristina gena
Nova Spivack defines Web 3.0 as the third decade of the Web (2010–2020) during which he suggests several major complementary technology trends will reach new levels of maturity simultaneously including:
* transformation of the Web from a network of separately siloed applications and content repositories to a more seamless and interoperable whole.
* ubiquitous connectivity, broadband adoption, mobile Internet access and mobile devices;
* network computing, software-as-a-service business models, Web services interoperability, distributed computing, grid computing and cloud computing;
* open technologies, open APIs and protocols, open data formats, open-source software platforms and open data (e.g. Creative Commons, Open Data License);
....
web 3.0
cristina gena
* open identity, OpenID, open reputation, roaming portable identity and personal data;
* the intelligent web, Semantic Web technologies such as RDF, OWL, SWRL, SPARQL, GRDDL, semantic application platforms, and statement-based datastores;
* distributed databases, the "World Wide Database" (enabled by Semantic Web technologies);
* intelligent applications, natural language processing, machine learning, machine reasoning, autonomous agents.
3D spaces
http://en.wikipedia.org/wiki/Web_3.0
web 3.0
24/05/16
4
cristina gena
Web 3.0 has been described as the "executable web". In the analogy to file system permissions, Web 1.0 was "read-only", Web 2.0 is "read-write", and Web 3.0 will be "read-write-execute".
http://www.britannica.com/blogs/2007/07/web-30-the-dreamer-of-the-vine/
http://en.wikipedia.org/wiki/Web_3.0
web 3.0
cristina gena
interconnecting both content and people in a meaningful way
web 3.0
24/05/16
5
cristina gena
Dal seminario CIRMA 2007/2208 di Federica Cena
“The Semantic Web is an extension of the current web in which
information is given well-defined meaning, better enabling computers and people to work in cooperation.” Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001
“The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries.” SemanticWeb Activity, W3C http://www.w3.org/2001/sw/
24/05/16
6
il WWW attuale
Il WWW é uno spazio di informazioni che utilizza Internet come infrastruttura fisica e di protocolli
La novità del Web sta nel fatto che i testi possono richiamarsi l’uno con l’altro in una ragnatela di rimandi à Concetto di Ipertesto
Informazione non machine-processable
– HTML (contenuto mischiato con formattazione es <title> e <H1>) -->
– Senza possibilita’ di ragionamento automatico
Informazioni processabili dalle macchine solo per scopi
• di visualizzazione, per mezzo dell’HTML • o sintattici, attraverso l’XML
ma non semantici Nel WEB ATTUALE non c’è nulla in un documento HTML che
indichi l’argomento trattato o la fonte delle informazioni.
il WWW attuale
24/05/16
7
WWW: problemi
• Information overload: il volume delle informazioni disponibili è diventato ingestibile manualmente
• Difficile ricerca di documenti
• Buona recall, bassa precision • Rischio ambiguita’ (v. sinonimia, polisemia) • Fonti di informazione su uno stesso argomento spesso
non sono connesse
• No Cooperazione • interscambio di contenuti tra applicazioni web non
agevole • mancanza di cooperazione tra applicazioni e tra
applicazioni e utenti per fornire servizi complessi
Obiettivi del Sem Web
Processabilita’ • rendere l’informazione accessibile in maniera automatica ad agenti software • permettere ragionamento
Disambiguazione • ottenere da una ricerca sul Web risultati piu’ precisi (sinonima, polisemia)
Interoperabilita’ • scambio conoscenza indipendente da piattaforme e formalismi proprietari • favorire l’integrazione dei contenuti da sorgenti diverse
24/05/16
8
IDEA CHIAVE del Sem Web
Schemi Esprimono le relazioni fra
concetti di un dominio
annotare semanticamente le risorse Web con metadati
Dati Risorse distribuite nel Web
Metadati Associano i dati ai concetti
dello schema
Syntactic Web • le informazioni non hanno
struttura semantica • la semantica (implicita) è
human understandable • le applicazioni possono
‘comprendere’ solo la sintassi
Semantic Web • associa alle risorse
una struttura semantica • caratterizza le risorse e le
relazioni associandogli un significato particolare
Syntactic Web vs Semantic Web
24/05/16
9
Livello ontologico
Le ontologie sono l'elemento chiave per la realizzazione del Semantic Web “An ontology is a specification of a conceptualization” [Gruber, 1992] Rappresentano una modalità per descrivere il significato dei termini e le loro relazioni: documento che definisce formalmente le relazioni tra i termini in un determinato dominio Ad esempio l’ontologia del dominio“Università” conterrà la definizione di termini come: studente, professore, esame, etc…e le relazioni espresse in forma tassonomica
Esempio
Medium
CD DVD Stream
Segnale codifica
CD, DVD e Stream sono tipi diversi di media.
Un medium codifica un segnale
24/05/16
10
Notazione formale
Medium
CD DVD Stream
Segnale codifica
<owl:Class rdf:about="#CD"> <rdfs:subClassOf rdf:resource="#Medium">
</owl:Class>
<owl:ObjectProperty rdf:about=”#codifica"> <rdfs:domain rdf:resource="#Medium"/> <rdfs:range rdf:resource="#Segnale"/>
</owl:ObjectProperty> <owl:Class rdf:about="#Medium /">
Notazione formale in OWL
<owl:Class rdf:about="#CD"> <rdfs:subClassOf rdf:resource="#Medium">
</owl:Class> <owl:ObjectProperty rdf:about=”#codifica">
<rdfs:domain rdf:resource="#Medium"/> <rdfs:range rdf:resource="#Segnale"/>
</owl:ObjectProperty>
24/05/16
11
microformats
The (lowercase) semantic web
• Microformats: – http://microformats.org/ – “Designed for humans first and machines second, microformats
are a set of simple, open data formats built upon existing and widely adopted standards.”
– Embedded metadata within (X)HTML web pages
24/05/16
12
Microdati
l 2 Giugno 2012 Google, Yahoo! e Bing (Microsoft) hanno annunciato la loro unione al fine di definire un linguaggio comune e creare un vocabolario per la creazione di quelli che noi generalmente chiamiamo Rich Snippets. Con schema.org i tre leader del mondo della ricerca web hanno comunicato la loro decisione di utilizzare come formato per gli snippets i Microdati
http://www.slideshare.net/CristofaroPino/come-implementare-i-rich-snippet-per-rafforzare-la-presenza-in-serp
24/05/16
13
Microdati
http://en.wikipedia.org/wiki/Microdata_(HTML)
Microdata is a WHATWG HTML specification used to nest metadata within existing content on web pages.[1] Search engines, web crawlers, and browsers can extract and process Microdata from a web page and use it to provide a richer browsing experience for users. Search engines benefit greatly from direct access to this structured data because it allows search engines to understand the information on web pages and provide more relevant results to users.[2][3] Microdata uses a supporting vocabulary to describe an item and name-value pairs to assign values to its properties.[4] Microdata is an attempt to provide a simpler[citation needed] way of annotating HTML elements with machine-readable tags than the similar approaches of using RDFa and microformats.
Microdati
http://www.slideshare.net/CristofaroPino/come-implementare-i-rich-snippet-per-rafforzare-la-presenza-in-serp
Per "dati strutturati", si intende un insieme di informazioni formattate in modo universalmente comprensibile —> dipendono da un modello dei dati che ne definisce la struttura e il formato. Sono poi facilmente interrogabili e analizzabili Microformati e Microdati rappresentano dati strutturati Questi dati sono facilmente interpretabili dai motori di ricerca creando i “Rich Snippet” Rappresentano delle informazioni aggiuntive che il motore di ricerca mostra in SERP
24/05/16
15
profile centralization / profile interoperability
Social media sites are like data silos
* Source: Pidgin Technologies, www.pidgintech.com
24/05/16
16
Many isolated communities of users and their data
* Source: Pidgin Technologies, www.pidgintech.com
Need ways to connect these islands
* Source: Pidgin Technologies, www.pidgintech.com
24/05/16
17
Allowing users to easily move from one to another
* Source: Pidgin Technologies, www.pidgintech.com
Enabling users to easily bring their data with them
* Source: Pidgin Technologies, www.pidgintech.com
24/05/16
18
cristina gena
• Centralise my stuff on my own service, e.g. my blog
• Need distributed social networks and reusable profiles
• Users may have many identities and sets of friends on different social networks, where each identity was created from scratch
• Allow user to import existing profile and contacts, using a single global identity with different views (e.g., via FOAF, hCard, OpenID, etc.)
Semantics can help
• By using agreed-upon semantic formats to describe people, content objects and the connections that bind them all together, social media sites can interoperate by appealing to common semantics
• Developers are already using semantic technologies
to augment the ways in which they create, reuse, and link profiles and content on social media sites (using FOAF, XFN / hCard, SIOC, etc.)
• In the other direction, object-centered social networks
can serve as rich data sources for semantic applications
24/05/16
19
FOAF (Friend-of-a-Friend)
• FOAF is an ontology for describing people and the relationships that exist between them
• Can be integrated with any other SW vocabularies • Some services with FOAF exports: • People can also create their own FOAF document and
link to it from their homepage • FOAF documents usually contain personal info, links to
friends, and other related resources