Lezione 8 Il Web Semantico

27
Prof. Stefano Epifani stefano.epifani@uniro ma1.it Organizzazione e Marketing per la Comunicazione d'Impresa Tecnologie per la Comunicazione applicate all’Impresa Introduzione al Web Semantico

description

Slide dell'ottava lezione del corso di Tecnologie applicate alla Comunicazione d'Impresa.

Transcript of Lezione 8 Il Web Semantico

Page 1: Lezione 8   Il Web Semantico

Prof. Stefano Epifani [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

Introduzione al Web Semantico

Page 2: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

2

La sostanza del problema

Page 3: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

3

…e il marketing disse…

Web 3.0???

Page 4: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

4

Page 5: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

5

Ma (per ora) preferiamo parlare di:

Web Semantico

Page 6: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

6

Una (piccola) premessa

Cos’è laSemantica?

Page 7: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

7

Semantica

La semantica è quella parte della linguistica che studia il significato delle parole (semantica lessicale), degli insiemi delle parole, delle frasi (semantica frasale) e dei testi.

In generale, la semantica è ciò che mette in relazione le espressioni linguistiche col loro contenuto extralinguistico

La semantica risiede nei processi di interpretazione• delle parole e delle frasi• di formule logiche• di segnali, indizi, gesti…

Page 8: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

8

Prima di andare avanti…

Perché?

Page 9: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

9

Un percorso evolutivo

Web “tradizionale”

Web “semantico”

Machine Readable

MachineUnderstadable

Page 10: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

10

Quale pesca?

Mi piace la pesca

Page 11: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

11

The Semantic Web Roadmap

“The Web was designed as an information space, with the goal that it should be useful not only for human-human communication, but also that machines would be able to participate and help. One of the major obstacles to this has been the fact that most information on the Web is designed for human consumption, and even if it was derived from a database with well defined meanings (in at least some terms) for its columns, that the structure of the data is not evident to a robot browsing the web. Leaving aside the artificial intelligence problem of training machines to behave like people, the Semantic Web approach instead develops languages for expressing information in a machine processable form”

The Semantic Web Roadmap – Tim Berners Lee, 1998

Page 12: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

12

Come?

Come?

Page 13: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

13

Una architettura “semplice” (1/3)

• URI e Unicode. L'identificazione univoca di oggetti, proprietà, stati, predicati è sostanziale per poter costruire codici di comunicazione non ambigui, quindi per descrivere la semantica delle risorse disponibili, escludendo possibili ambiguità nella denominazione degli oggetti e delle relazioni che popoleranno il Semantic Web.

• XML + NS + XML Schema. eXtensible Markup Language (XML) e XML Schema facilitano la creazione, l’uso e l’interoperabilità sintattica dei vocaboli dei metadati.

• RDF e RDF Schema. La famiglia dei linguaggi RDF fa da supporto per l’interoperabilità a livello semantico. Gli sviluppi dell’RDF costituiscono il linguaggio base del Web, consentendo agli agenti di effettuare le inferenze logiche di cui necessitano per svolgere i loro compiti.

Fonte: http://web-login.blogspot.com/2006/11/larchitettura-del-web-semantico.html

Page 14: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

14

Una architettura “semplice” (2/3)

• Vocabolario delle Ontologie. Le ontologie sono sistemi di metadati (riferiti a specifici vocabolari). Il livello Ontology rappresenta il centro di creazione dei metadati di cui il Semantic Web ha bisogno. E’ qui che le descrizioni, sia semplici sia complesse, insieme ai loro schemi di classificazione, sono create e registrate. Avendo a disposizione tali informazioni gli agenti possono “intelligentemente” interpretare i dati, eseguire inferenze, e svolgere le loro operazioni.

Fonte: http://web-login.blogspot.com/2006/11/larchitettura-del-web-semantico.html

Page 15: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

15

Una architettura “semplice” (3/3)

• Logica, dimostrazione, fiducia: gli strati in via di sviluppo. Gli elementi a disposizione consentono di rappresentare in modo adeguato la conoscenza; ma come questa conoscenza sarà utilizzata è attualmente solo ipotizzabile e riconducibile a linee guida generiche che trattano di linguaggi logici, formule per la dimostrazione e reti della fiducia: visioni di un nuovo Web ordinato ed efficiente, che è sempre meno aspirazione e sempre più un'affidabile alternativa. Lo strato della logica sarà costituito da un linguaggio basato su euristiche, cioè procedimenti che permettono di prevedere un risultato che solo successivamente verrà controllato, convalidato e dimostrato. E' invece attraverso l'utilizzo del procedimento deduttivo di inferenza che sarà possibile, partendo da una o più premesse, ricavare una conclusione. Le semplici informazioni ottenute saranno validate, nello strato della dimostrazione, tramite motori di validazione generici costituiti da sequenze di formule derivate da assiomi. In ultimo lo strato della fiducia restituirà solo quelle informazioni che secondo il richiedente proverranno da utenti di indubbia attendibilità.

Fonte: http://web-login.blogspot.com/2006/11/larchitettura-del-web-semantico.html

Page 16: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

16

In particolare: XML

• È un linguaggio di markup,in alcuni aspetti simile

all’HTML,pensato per superare i limiti dell’HTML.

• Elabora documenti strutturati e rappresenta dati testuali molto

complessi.

• Non è un linguaggio di programmazione ma serve per definire

linguaggi applicativi, atti a descrivere la struttura di documenti.

• Utilizza dei tag o elementi che non sono predefiniti.

• XML fornisce un meccanismo tramite cui il programmatore

può costruire un linguaggio adatto alle proprie

esigenze

Fonte: http://www.slideshare.net/tave10/presentazione-xml

Page 17: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

17

In particolare: XML

Fonte: http://www.slideshare.net/tave10/presentazione-xml

Page 18: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

18

In particolare: XML

Fonte: http://www.slideshare.net/tave10/presentazione-xml

Page 19: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

19

In particolare: XML

Da cosa è composto?

File XML

DTD

CSS / XSL

Page 20: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

In particolare: RDF

20

RDFResource Description Framework

Soggetto – Predicato – Oggetto

Risorsa – Relazione – Valore

Page 21: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

21

In particolare: RDF

Io mi chiamo StefanoIO

SOGGETTO http://blog.stefanoepifani.it

MI CHIAMOPREDICATO “ho come nome”

STEFANOOGGETTO una parola, una frase …una relazione?

Page 22: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

22

In particolare: Ontologie

In informatica, un'ontologia è una rappresentazione formale, condivisa ed esplicita di una concettualizzazione di un dominio di interesse.

“Teoria assiomatica del primo ordine esprimibile in una logica descrittiva”

un assioma è una proposizione o un principio che viene assunto come vero

perché ritenuto evidente o perché fornisce il punto di partenza di un

quadro teorico di riferimento

Nella logica matematica una teoria del primo ordine è un particolare sistema formale, cioè una teoria formale in cui è possibile esprimere

enunciati e dedurre le loro conseguenze logiche in modo del tutto formale e meccanico

Le logiche sono una famiglia di formalismi utilizzati per rappresentare la conoscenza in un dominio di applicazione

detto mondo. In primo luogo sono definiti i concetti rilevanti per quel dominio e, di seguito, utilizzando questi concetti si

specificano le proprietà degli oggetti e degli individui appartenenti al dominio.

Page 23: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

23

Quale approccio?

Top DownVs.

Bottom Up

Page 24: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

24

Le tendenze evolutive

WebSemantico

Web 2.0

Page 25: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

25

Web Semantico e Web 2.0: due orizzonti contrapposti?

Web Semantico (o Web 3.0?)• Tassonomie• Ontologie• Il Sapere è nei Documenti

Web 2.0• Folksonomie• Connessioni dinamiche• Il Sapere è nelle Persone

• Protocolli• Standard

Page 26: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

26

Teoria o pratica? …uno sguardo al futuro

Page 27: Lezione 8   Il Web Semantico

Prof. Stefano Epifani - [email protected]

Organizzazione e Marketing per la Comunicazione d'Impresa

Tecnologie per la Comunicazione applicate all’Impresa

27

Per concludere…

10. It means different things to different people.9. Those in it can bore everyone else to death talking about it.

8. Cynics insist there's no such thing.7. It's straightforward in theory, messy in practice.

6. A few misinterpreted words can really screw things up.5. You can invest a lot and not get any return.

4. Some people claim it, but don't really have it.3. Some people have it, but don't want to disclose it.

2. The more people involved, the more complicated it gets.1. When it works, beautiful relationships are established.

10 motivi per i quali il Web Semantico è come l’amore…

Fonte: http://www.chiefmartec.com/2009/02/top-10-reasons-the-semantic-web-is-a-lot-like-love.html