Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoLelia Bernasconi Modificato 8 anni fa
1
Oltre il web 2.0: il web semantico Seminario
2
World Wide Web ● Nasce nel 1991 al CERN di Ginevra Evoluzione: web dinamico ● Si basa su ● URL ● HTTP ● HTML Nel web si descrive il contenuto delle pagine......come considerarne il significato?
3
Web semantico ● La risposta è nel web semantico! ● Si passa dal machine rapresentable al machine understandable ● L'attenzione è sui dati e non sui documenti
4
Web semantico ● Architettura del web semantico URI XML – Namespace – XML Schema RDF – RDF Schema OWL Logica Prova Fiducia UNICODE Firma digitale Ieri Oggi Domani ● Altri linguaggi: GRDDL, SPARQL
5
RDF ● Descrizione di metadati (es: titolo, autore, data, etc) ● Modello a grafo: ● risorse ● proprietà ● valori ● Asserzioni: Soggetto – predicato - oggetto
6
RDF Modello a Grafo:
7
RDF Notazione: ● Triple: soggetto predicato oggetto ● Sintassi RDF/XML basata su XML (sintassi ufficiale) ● URI per identificare qualsiasi tipo di risorsa (anche non esistente o immaginario)
8
RDF 1. 2. 4. 5. August 16, 1999 6. 7. ● Sintassi RDF/XML
9
RDF schema È un type system per RDF: ● Si usa per descrivere classi ● Si usa per descrivere proprietà ● Definizione di vocabolari (insiemi di termini) ● Classe: insieme di individual con alcune caratteristiche comuni ● Proprietà: relazione binaria che predica su una certa “caratteristica”
10
RDF schema Con RDF Schema non si può ● Asserire equivalenze tra classi ● Asserire Equivalenze tra individual ● Asserire Vincoli di cardinalità sulle proprietà ● DichiarareUnioni, intersezioni e disgiunzioni tra classi ● etc... Con RDF Schema si può: ● Definire gerarchie di classi ● Definire proprietà e gerarchie di proprietà
11
OWL ● Esprime ontologie ● È una estensione di RDF e RDF Schema ● Il linguaggio usato per lo scambio è RDF/XML ● Favorisce il riuso di ontologie (le ontologie dovrebbero essere generali)
12
OWL Tre livelli di espressività: ● OWL Lite ● OWL DL ● OWL Full ● OWL Full estende RDF ● OWL DL e Lite estendono una vista ristretta di RDF
13
OWL Proprietà: ● Transitive ● Simmetriche ● Funzionali ● Inverso di ● Funzionali inverse Esprime: ● Classi ● Proprietà
14
OWL Classi complesse: ● Unione tra classi ● Intersezioni tra classi ● Complemento di una classe ● Tassonomie di classi Equivalenze ● Equivalenze tra classi ● Equivalenze tra intersezioni ● Disgiunzioni
15
OWL ● Problemi di pricacy: ● Aggregazione di dati da fonti differenti in quanto equivalenti ● OWL non specifica nulla riguardo alla privacy ● Il problema va trattato con altri linguaggi
16
GRDDL ● Diversi dialetti (microformati) ● Si usano specifici algoritmi di trasformazione (file XSLT) ● GRDDL estrae contenuto RDF a partire dai file in un particolare dialetto
17
SPARQL ● Esprime query su RDF ● Permette la comunicazione tra diversi ambienti RDF ● Mactching delle query su triple “variabili” ● GRDDL e SPARQL aiutano l'interoperabilità tra i linguaggi
18
Sviluppi futuri Livelli in fase di sviluppo: ● Logica ● Prova ● Fiducia Web of trust: ● Firma digitale ● Identificazione autore ● Grado di fiducia Agenti intelligenti ● Raccolgono, filtrano ed elaborano informazioni in modo autonomo
19
Web semantico ● Esempio: Lucy fissa un appuntamento per la terapia della madre attraverso degli agenti intelligenti che recuperano le informazioni sulla malattia, trovano i centri in grado di eseguirla ad una certa distanza da casa e che abbiano un grado di “fiducia”. Successivamente l'agente cerca una corrispondenza tra l'agenda di Lucy e gli appuntamenti disponibili presso i centri trovati e lascia Lucy scegliere quello che ritiene più adatto.
20
Prospettive
21
Grazie per l'attenzione!
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.