SlideShare una empresa de Scribd logo
1 de 28
WEB SEMANTICO:
 Ontologie e RDF




      Sapienza Università di Roma
     Anno Accademico 2012 – 2013
Informatica per gli Archivi e le Biblioteche
          Prof.ssa Linda Giuva

         Prof. Maurizio Caminito
               LEZIONE 9a
                                               1
Il Web Semantico
            ha una architettura a livelli
Il Web Semantico è un sistema controllato di organizzazione di dati.
Adotta una serie di standard:

           Al livello superiore si pone il livello ontologico.
         Una ontologia descrive le relazioni tra i tipi di elementi

• lo standard URI (Uniform Resource Identifiers), per la definizione
  univoca di indirizzi Internet

• l’RDF (Resource Description Framework) e RDF Schema, che
  costituiscono il linguaggio per descrivere le risorse e i loro tipi
  (derivano da XML).
                                                                        2
La piramide del WEB SEMANTICO




L’architettura del Web Semantico si compone di vari livelli:

•   i dati
•   i metadati
•   i concetti che esprimono le relazioni fra i dati
•   un linguaggio che descriva la struttura dei dati
                                                          3
L’architettura del WEB SEMANTICO
   E’ importante lo schema utilizzato per archiviare le informazioni.

  Lo schema RDF è un insieme di regole sull'organizzazione dei dati.
                   Definisce relazioni fra i dati.

   I metadati devono mappare i dati rispetto a classi, o concetti, di
                        questo schema.

      In questo modo si hanno strutture in grado di descrivere e
           automatizzare i collegamenti esistenti fra i dati.

     Il Web Semantico è, come l'XML, un ambiente dichiarativo,
               in cui si specifica il significato dei dati.

La semantica dei dati consiste nel dare alla macchina delle informazioni
     utili in modo che essa possa utilizzare i dati nel modo corretto.
                                                                           4
Gli standard del WEB SEMANTICO




           Il consorzio W3C 
   ha prodotto una serie di standard
      per descriver e organizzare
         i metadati semantici:
              l’RDF e l’OWL.           5
Il Web Semantico
               e i livelli di controllo



Prevede dei livelli di controllo e validazione interna:


• Adotta la firma digitale
• Prevede un livello di “proof”
• Porta ad un risultato univoco e credibile (livello
  “trust”)
                                                          6
WEB SEMANTICO
Il Web Semantico ha una architettura a livelli




    3
    




                                                 7
URI: il primo mattone

L’architettura del Web Semantico si basa su una pila di
tecnologie, primo concetto delle quali è il fatto che in
rete è possibile assegnare un riferimento univoco – URI
- a qualsiasi cosa.

Anche una persona può essere rappresentata tramite
l’indirizzo della sua pagina web o quello della sua
casella di posta elettronica (o un quadro può essere
rappresentato da una foto o dalla documentazione
pubblicata sul sito del museo che lo conserva).
                                                       8
MEMO: cos’è l’URI

URI è acronimo di Uniform Resource Identifier: un
     indirizzo che, in forma compatta, consente di
 identificare una qualsiasi risposta come una pagina
  web, un documento, un'immagine, un indirizzo e-
 mail e così via. Gli URI sono definiti utilizzando una
    specifica sintassi, facente riferimento all'uso di
      differenti protocolli. URL (Uniform Resource
 Locator) e URN (Uniform Resource Name) possono
         essere considerati sottoinsiemi di URI.

                                                          9
L’ONTOLOGIA

• ONTOLOGIA in filosofia:
  si riferisce alla struttura, all’essenza e alle
  proprietà dell’ESSERE (ontos + logos), di ciò
  che esiste.

• ONTOLOGIA in informatica:
  una descrizione formale di un insieme di
  concetti e delle relazioni che intercorrono tra
  essi.                                          10
Ontologia: alcune definizioni 1




Un’ONTOLOGIA è una struttura dati
gerarchica che contiene tutte le entità
rilevanti, le relazioni esistenti fra di esse, le
regole, gli assiomi ed i vincoli specifici del
dominio.                                        11
Ontologia: alcune definizioni 2

“L’ontologia e’ come un vocabolario (tassonomia) di
concetti, che rappresenta un determinato dominio di
interesse, dotato di un insieme di relazioni tra i
   concetti
stessi che consentono di capire come sono legati fra
loro” [Josephson&other, 99]

«Un’ontologia e’ una collezione di frasi che
   definiscono
le relazioni tra concetti e specificano le regole logiche»
[Tim Berners-Lee, 99]
                                                         12
WEB SEMANTICO:
 un esempio di applicazione di ontologie
Si può fare una ricerca del tipo: quali sono…
                  le aziende (soggetto)
          che hanno come servizio (predicato)
            la fornitura di scarpe (oggetto)?

N.B. Questa query è diversa da quella che si potrebbe
   fare ad un motore di ricerca, a cui si propongono le
   tre parole: azienda, servizio e scarpe, ma senza mai
   esprimere il legame fra di essi. Da qui derivano
   appunto le imprecisioni dei motori di ricerca.      13
WEB SEMANTICO: le Ontologie

                      ONTOLOGIE
    (descritte con l’OWL Web Ontology Language)
             sono collezioni di informazioni.

        I più comuni tipi di ontologia per il Web:

•   tassonomia (definisce classi e sottoclassi di oggetti)
•   regole di inferenza (definisce relazioni tra di entità)

                                                          14
ONTOLOGIE: Proprieta’ e attributi
Es.: FAMIGLIA Rappresentare le relazioni esistenti tra le classi del
   dominio (es. “le MADRI sono GENITORI”, “i GENITORI hanno figli
   che sono PERSONE”…)

         FEMMINA                  PERSONA
                                                        ha_figli
                   DONNA         GENITORE
                                                (1,n)

                        is_a

          MADRE                        PADRE


                                                                   15
Elementi delle ontologie

Il contenuto di un’ontologia è rappresentato da:

  Un insieme di classi (concetti – astrazioni
   del mondo reale).
  Un insieme di relazioni (tra 2 classi); un
   esempio è la relazione IS_A
  Un insieme di assiomi
  Un insieme di individui
                                               16
Ontologie: metodologia per la loro
              “costruzione”
Steps [1]

   Determinare il dominio e lo scopo dell’ontologia
   Elencare i termini principali dell’ontologia
   Definire le classi e la gerarchia tra le classi
   Definire le proprietà delle classi
   Definire vincoli sulle proprietà
   Creare le istanze

[1]Noy, McGuinness, “Ontology Development 101: A Guide to Creating Your First Ontology
    ”,2001


                                                                                   17
Creare una ontologia

Es.: creare una ontologia del mondo universitario.

Supporre che l’ontologia verrà utilizzata da una
segreteria didattica, per tener traccia dei corsi, dei
professori che insegnano i corsi e degli studenti che li
seguono. Devono essere quindi rappresentate le entità
più importanti del mondo (personale docente,
professori, professori ordinari, professori associati,
ricercatori, studenti, corsi, …) e le relazioni che
intercorrono tra di essi
                                                       18
Il WEB SEMANTICO e l’ONTOLOGIA “Star Wars”




                                        19
WEB SEMANTICO
   Linguaggi di gestione delle ontologie
Principali linguaggi formali per la definizione di ontologie,
  per supportare il ragionamento su di esse ed interrogarle:

OWL (Web Ontology Language) è un linguaggio di markup
per rappresentare esplicitamente ontologie
(semantica formale di termini e relazioni tra i termini).

RDF produce specifiche di contenuto grazie alle triple
  (soggetto-predicato-oggetto)
                                                         20
OWL: Web Ontology Language



             Il Web Ontology Language (OWL)
                 è un linguaggio di markup
     per rappresentare esplicitamente le ontologie
(ovvero il significato dei termini e relazioni tra i termini).

 L'obiettivo è supportare l’elaborazione automatica del
contenuto delle informazioni dei documenti scritti in OWL

                                                                 21
OWL è un linguaggio di rappresentazione della conoscenza
Principali caratteristiche di OWL
Classi
subClassOf, intersectionOf, unionOf, complementOf,
enumeration, equivalence, disjoint
Proprietà
symmetric, transitive, functional, inverse Functional
range, domain, subPropertyOf, inverseOf,
equivalentProperty
Affermazioni sulle istanze
sameIndividualAs, differentFrom, AllDifferent

                                                        22
WEB SEMANTICO: la struttura dei dati




                lo standard
 Resource Description Framework (RDF)
  è una struttura organizzativa dei dati
     che standardizza la definizione
       di relazioni tra informazioni       23
WEB SEMANTICO: cos’è l’RDF
                 RDF ovvero Resource Description Framework

RDF (Resource Description Framework) è uno standard proposto dal W3C
come set di linguaggi dichiarativi basato su sintassi XML ed adatto a descrivere
la struttura di una parte della realtà.

Per realtà intendiamo qualsiasi risorsa sia possibile identificare sulla rete con
un indirizzo univoco, mentre per descrizione indichiamo l'insieme delle
proprietà, degli attributi e delle relazioni con altre realtà.


RDF è lo strumento base per la codifica, lo scambio e il riutilizzo di metadati
strutturati, e consente l'interoperabilità tra applicazioni che si scambiano
sul Web informazioni machine-understandable.

                                                                                    24
RDF
      Resource Description Framework
    Uno schema per definire l’informazione.

RDF fornisce la tecnologia per esprimere il
significato di termini e concetti in una forma che
i computer possono elaborare. RDF utilizza il
linguaggio XML per la sua sintassi e gli URI per le
specifiche entità, concetti, proprietà e relazioni.
                                                  25
Le “triple” RDF
L’RDF è un linguaggio che rappresenta delle relazioni.
La rappresentazione più semplice di una relazione è
data dalla “tripla” soggetto/predicato/oggetto. Ciò che
rende speciale le triple RDF è che ogni loro elemento è
associato a un URI.




                                                      26
WEB SEMANTICO. Il modello RDF
RDF (Resource Description Framework) e RDF Schema
costituiscono il modello più utile per descrivere le risorse e i
loro tipi nel web semantico.

Un RDF-based data model è più idoneo ad esprimere certi
tipi di rappresentazione della conoscenza di quanto non lo
siano il modello relazionale ed altri modelli ontologici.




                                                              27
I tre principi dell’RDF
Il Resource Description Framework (RDF) è un framework per la
    descrizione della conoscenza sul web. Esso è stato
    specificatamente creato per la descrizione dei metadati
    relativi alle risorse. RDF è sostanzialmente un modello
    formale di dati dotato di sintassi di interscambio, un sistema
    di schemi di tipo ed un linguaggio d’interrogazione
L’RDF si basa su tre principi chiave:
• Qualunque cosa può essere identificata da un URI (Universal
    Resource Identifier)
• The least power: utilizzare il linguaggio meno espressivo per
    definire qualunque cosa
• Qualunque cosa può dire qualunque cosa su qualunque cosa
                                                                 28

Más contenido relacionado

Similar a 9a. Il web semantico

Arte di Ascoltare - Slide Rita Marinelli
Arte di Ascoltare - Slide Rita MarinelliArte di Ascoltare - Slide Rita Marinelli
Arte di Ascoltare - Slide Rita MarinelliPersonae
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoCELI
 
2d. lezione ss bd e standard
2d. lezione ss bd e standard2d. lezione ss bd e standard
2d. lezione ss bd e standardMau-Messenger
 
Lezione22 semantic web
Lezione22 semantic webLezione22 semantic web
Lezione22 semantic webAntimoDig
 
Linee guida web PA: formati, licenze, classificazione, open data
Linee guida web PA: formati, licenze, classificazione, open dataLinee guida web PA: formati, licenze, classificazione, open data
Linee guida web PA: formati, licenze, classificazione, open dataGianfranco Andriola
 
2b. lezione ss biblioteca digitale org
2b. lezione ss biblioteca digitale org2b. lezione ss biblioteca digitale org
2b. lezione ss biblioteca digitale orgMau-Messenger
 
La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...
La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...
La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...libriedocumenti
 
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...Giulia Palazzo
 
OntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italianaOntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italianaGiorgia Lodi
 
Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...
Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...
Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...Patrimonio culturale FVG
 
Approccio Pratico al Domain Driven Design
Approccio Pratico al Domain Driven DesignApproccio Pratico al Domain Driven Design
Approccio Pratico al Domain Driven DesignLuca Milan
 
BIBFRAME LINKED DATA
BIBFRAME LINKED DATABIBFRAME LINKED DATA
BIBFRAME LINKED DATA@CULT Srl
 
Seminario ismb Monaci Cataldi
Seminario ismb Monaci CataldiSeminario ismb Monaci Cataldi
Seminario ismb Monaci Cataldisaramonaci
 

Similar a 9a. Il web semantico (20)

Arte di Ascoltare - Slide Rita Marinelli
Arte di Ascoltare - Slide Rita MarinelliArte di Ascoltare - Slide Rita Marinelli
Arte di Ascoltare - Slide Rita Marinelli
 
Linked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di TomasoLinked Open Data di Vittorio Di Tomaso
Linked Open Data di Vittorio Di Tomaso
 
2d. lezione ss bd e standard
2d. lezione ss bd e standard2d. lezione ss bd e standard
2d. lezione ss bd e standard
 
Lezione22 semantic web
Lezione22 semantic webLezione22 semantic web
Lezione22 semantic web
 
Linee guida web PA: formati, licenze, classificazione, open data
Linee guida web PA: formati, licenze, classificazione, open dataLinee guida web PA: formati, licenze, classificazione, open data
Linee guida web PA: formati, licenze, classificazione, open data
 
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
Modelli concettuali e architetture Object-Oriented per la progettazione e lo ...
 
3. La biblioteca digitale
3. La biblioteca digitale3. La biblioteca digitale
3. La biblioteca digitale
 
2b. lezione ss biblioteca digitale org
2b. lezione ss biblioteca digitale org2b. lezione ss biblioteca digitale org
2b. lezione ss biblioteca digitale org
 
La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...
La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...
La conversione dei metadati del Thesaurus del Nuovo soggettario nel formato S...
 
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
Infografica: i sistemi di visualizzazione delle informazioni bibliografiche i...
 
Wsmo Restricted
Wsmo RestrictedWsmo Restricted
Wsmo Restricted
 
Dati, cataloghi e Web
Dati, cataloghi e WebDati, cataloghi e Web
Dati, cataloghi e Web
 
OntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italianaOntoPiA e il knowledge graph della pubblica amministrazione italiana
OntoPiA e il knowledge graph della pubblica amministrazione italiana
 
Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...
Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...
Francesca Ricci, Linked open data e ontologie per i beni culturali: le inizia...
 
A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...
A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...
A ciascuno il suo: archi, frecce e interfacce per servizi editoriali B2B e B2...
 
Strategie Per Un Lor Federato
Strategie Per Un Lor FederatoStrategie Per Un Lor Federato
Strategie Per Un Lor Federato
 
Approccio Pratico al Domain Driven Design
Approccio Pratico al Domain Driven DesignApproccio Pratico al Domain Driven Design
Approccio Pratico al Domain Driven Design
 
WSMO Restricted
WSMO RestrictedWSMO Restricted
WSMO Restricted
 
BIBFRAME LINKED DATA
BIBFRAME LINKED DATABIBFRAME LINKED DATA
BIBFRAME LINKED DATA
 
Seminario ismb Monaci Cataldi
Seminario ismb Monaci CataldiSeminario ismb Monaci Cataldi
Seminario ismb Monaci Cataldi
 

Más de Maurizio Caminito

7. Formati dei dati e standard
7. Formati dei dati e standard7. Formati dei dati e standard
7. Formati dei dati e standardMaurizio Caminito
 
4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR
4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR
4. Il documento di biblioteca in ambiente elettronico. Il modello FRBRMaurizio Caminito
 
2. Esercitazione. Culturaitalia ed Europeana
2. Esercitazione.  Culturaitalia ed Europeana2. Esercitazione.  Culturaitalia ed Europeana
2. Esercitazione. Culturaitalia ed EuropeanaMaurizio Caminito
 
1a. La digitalizzazione/ test
1a. La digitalizzazione/ test1a. La digitalizzazione/ test
1a. La digitalizzazione/ testMaurizio Caminito
 
1. La digitalizzazione: progetti europei e standard
1. La digitalizzazione: progetti europei e standard1. La digitalizzazione: progetti europei e standard
1. La digitalizzazione: progetti europei e standardMaurizio Caminito
 
0. Gli elementi base del digitale
0. Gli elementi base del digitale0. Gli elementi base del digitale
0. Gli elementi base del digitaleMaurizio Caminito
 

Más de Maurizio Caminito (11)

10.Open Archive
10.Open Archive10.Open Archive
10.Open Archive
 
8b. La Library 2.0
8b. La Library 2.08b. La Library 2.0
8b. La Library 2.0
 
8a. Il web 2.0
8a. Il web 2.08a. Il web 2.0
8a. Il web 2.0
 
7. Formati dei dati e standard
7. Formati dei dati e standard7. Formati dei dati e standard
7. Formati dei dati e standard
 
6. I protocolli SBN
6. I protocolli SBN6. I protocolli SBN
6. I protocolli SBN
 
5. SBN
5. SBN5. SBN
5. SBN
 
4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR
4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR
4. Il documento di biblioteca in ambiente elettronico. Il modello FRBR
 
2. Esercitazione. Culturaitalia ed Europeana
2. Esercitazione.  Culturaitalia ed Europeana2. Esercitazione.  Culturaitalia ed Europeana
2. Esercitazione. Culturaitalia ed Europeana
 
1a. La digitalizzazione/ test
1a. La digitalizzazione/ test1a. La digitalizzazione/ test
1a. La digitalizzazione/ test
 
1. La digitalizzazione: progetti europei e standard
1. La digitalizzazione: progetti europei e standard1. La digitalizzazione: progetti europei e standard
1. La digitalizzazione: progetti europei e standard
 
0. Gli elementi base del digitale
0. Gli elementi base del digitale0. Gli elementi base del digitale
0. Gli elementi base del digitale
 

Último

Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 

Último (18)

Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 

9a. Il web semantico

  • 1. WEB SEMANTICO: Ontologie e RDF Sapienza Università di Roma Anno Accademico 2012 – 2013 Informatica per gli Archivi e le Biblioteche Prof.ssa Linda Giuva Prof. Maurizio Caminito LEZIONE 9a 1
  • 2. Il Web Semantico ha una architettura a livelli Il Web Semantico è un sistema controllato di organizzazione di dati. Adotta una serie di standard: Al livello superiore si pone il livello ontologico. Una ontologia descrive le relazioni tra i tipi di elementi • lo standard URI (Uniform Resource Identifiers), per la definizione univoca di indirizzi Internet • l’RDF (Resource Description Framework) e RDF Schema, che costituiscono il linguaggio per descrivere le risorse e i loro tipi (derivano da XML). 2
  • 3. La piramide del WEB SEMANTICO L’architettura del Web Semantico si compone di vari livelli: • i dati • i metadati • i concetti che esprimono le relazioni fra i dati • un linguaggio che descriva la struttura dei dati 3
  • 4. L’architettura del WEB SEMANTICO E’ importante lo schema utilizzato per archiviare le informazioni. Lo schema RDF è un insieme di regole sull'organizzazione dei dati. Definisce relazioni fra i dati. I metadati devono mappare i dati rispetto a classi, o concetti, di questo schema. In questo modo si hanno strutture in grado di descrivere e automatizzare i collegamenti esistenti fra i dati. Il Web Semantico è, come l'XML, un ambiente dichiarativo, in cui si specifica il significato dei dati. La semantica dei dati consiste nel dare alla macchina delle informazioni utili in modo che essa possa utilizzare i dati nel modo corretto. 4
  • 5. Gli standard del WEB SEMANTICO Il consorzio W3C  ha prodotto una serie di standard per descriver e organizzare i metadati semantici: l’RDF e l’OWL. 5
  • 6. Il Web Semantico e i livelli di controllo Prevede dei livelli di controllo e validazione interna: • Adotta la firma digitale • Prevede un livello di “proof” • Porta ad un risultato univoco e credibile (livello “trust”) 6
  • 7. WEB SEMANTICO Il Web Semantico ha una architettura a livelli 3  7
  • 8. URI: il primo mattone L’architettura del Web Semantico si basa su una pila di tecnologie, primo concetto delle quali è il fatto che in rete è possibile assegnare un riferimento univoco – URI - a qualsiasi cosa. Anche una persona può essere rappresentata tramite l’indirizzo della sua pagina web o quello della sua casella di posta elettronica (o un quadro può essere rappresentato da una foto o dalla documentazione pubblicata sul sito del museo che lo conserva). 8
  • 9. MEMO: cos’è l’URI URI è acronimo di Uniform Resource Identifier: un indirizzo che, in forma compatta, consente di identificare una qualsiasi risposta come una pagina web, un documento, un'immagine, un indirizzo e- mail e così via. Gli URI sono definiti utilizzando una specifica sintassi, facente riferimento all'uso di differenti protocolli. URL (Uniform Resource Locator) e URN (Uniform Resource Name) possono essere considerati sottoinsiemi di URI. 9
  • 10. L’ONTOLOGIA • ONTOLOGIA in filosofia: si riferisce alla struttura, all’essenza e alle proprietà dell’ESSERE (ontos + logos), di ciò che esiste. • ONTOLOGIA in informatica: una descrizione formale di un insieme di concetti e delle relazioni che intercorrono tra essi. 10
  • 11. Ontologia: alcune definizioni 1 Un’ONTOLOGIA è una struttura dati gerarchica che contiene tutte le entità rilevanti, le relazioni esistenti fra di esse, le regole, gli assiomi ed i vincoli specifici del dominio. 11
  • 12. Ontologia: alcune definizioni 2 “L’ontologia e’ come un vocabolario (tassonomia) di concetti, che rappresenta un determinato dominio di interesse, dotato di un insieme di relazioni tra i concetti stessi che consentono di capire come sono legati fra loro” [Josephson&other, 99] «Un’ontologia e’ una collezione di frasi che definiscono le relazioni tra concetti e specificano le regole logiche» [Tim Berners-Lee, 99] 12
  • 13. WEB SEMANTICO: un esempio di applicazione di ontologie Si può fare una ricerca del tipo: quali sono… le aziende (soggetto) che hanno come servizio (predicato) la fornitura di scarpe (oggetto)? N.B. Questa query è diversa da quella che si potrebbe fare ad un motore di ricerca, a cui si propongono le tre parole: azienda, servizio e scarpe, ma senza mai esprimere il legame fra di essi. Da qui derivano appunto le imprecisioni dei motori di ricerca. 13
  • 14. WEB SEMANTICO: le Ontologie ONTOLOGIE (descritte con l’OWL Web Ontology Language) sono collezioni di informazioni. I più comuni tipi di ontologia per il Web: • tassonomia (definisce classi e sottoclassi di oggetti) • regole di inferenza (definisce relazioni tra di entità) 14
  • 15. ONTOLOGIE: Proprieta’ e attributi Es.: FAMIGLIA Rappresentare le relazioni esistenti tra le classi del dominio (es. “le MADRI sono GENITORI”, “i GENITORI hanno figli che sono PERSONE”…) FEMMINA PERSONA ha_figli DONNA GENITORE (1,n) is_a MADRE PADRE 15
  • 16. Elementi delle ontologie Il contenuto di un’ontologia è rappresentato da: Un insieme di classi (concetti – astrazioni del mondo reale). Un insieme di relazioni (tra 2 classi); un esempio è la relazione IS_A Un insieme di assiomi Un insieme di individui 16
  • 17. Ontologie: metodologia per la loro “costruzione” Steps [1]  Determinare il dominio e lo scopo dell’ontologia  Elencare i termini principali dell’ontologia  Definire le classi e la gerarchia tra le classi  Definire le proprietà delle classi  Definire vincoli sulle proprietà  Creare le istanze [1]Noy, McGuinness, “Ontology Development 101: A Guide to Creating Your First Ontology ”,2001 17
  • 18. Creare una ontologia Es.: creare una ontologia del mondo universitario. Supporre che l’ontologia verrà utilizzata da una segreteria didattica, per tener traccia dei corsi, dei professori che insegnano i corsi e degli studenti che li seguono. Devono essere quindi rappresentate le entità più importanti del mondo (personale docente, professori, professori ordinari, professori associati, ricercatori, studenti, corsi, …) e le relazioni che intercorrono tra di essi 18
  • 19. Il WEB SEMANTICO e l’ONTOLOGIA “Star Wars” 19
  • 20. WEB SEMANTICO Linguaggi di gestione delle ontologie Principali linguaggi formali per la definizione di ontologie, per supportare il ragionamento su di esse ed interrogarle: OWL (Web Ontology Language) è un linguaggio di markup per rappresentare esplicitamente ontologie (semantica formale di termini e relazioni tra i termini). RDF produce specifiche di contenuto grazie alle triple (soggetto-predicato-oggetto) 20
  • 21. OWL: Web Ontology Language Il Web Ontology Language (OWL) è un linguaggio di markup per rappresentare esplicitamente le ontologie (ovvero il significato dei termini e relazioni tra i termini). L'obiettivo è supportare l’elaborazione automatica del contenuto delle informazioni dei documenti scritti in OWL 21 OWL è un linguaggio di rappresentazione della conoscenza
  • 22. Principali caratteristiche di OWL Classi subClassOf, intersectionOf, unionOf, complementOf, enumeration, equivalence, disjoint Proprietà symmetric, transitive, functional, inverse Functional range, domain, subPropertyOf, inverseOf, equivalentProperty Affermazioni sulle istanze sameIndividualAs, differentFrom, AllDifferent 22
  • 23. WEB SEMANTICO: la struttura dei dati lo standard Resource Description Framework (RDF) è una struttura organizzativa dei dati che standardizza la definizione di relazioni tra informazioni 23
  • 24. WEB SEMANTICO: cos’è l’RDF RDF ovvero Resource Description Framework RDF (Resource Description Framework) è uno standard proposto dal W3C come set di linguaggi dichiarativi basato su sintassi XML ed adatto a descrivere la struttura di una parte della realtà. Per realtà intendiamo qualsiasi risorsa sia possibile identificare sulla rete con un indirizzo univoco, mentre per descrizione indichiamo l'insieme delle proprietà, degli attributi e delle relazioni con altre realtà. RDF è lo strumento base per la codifica, lo scambio e il riutilizzo di metadati strutturati, e consente l'interoperabilità tra applicazioni che si scambiano sul Web informazioni machine-understandable. 24
  • 25. RDF Resource Description Framework Uno schema per definire l’informazione. RDF fornisce la tecnologia per esprimere il significato di termini e concetti in una forma che i computer possono elaborare. RDF utilizza il linguaggio XML per la sua sintassi e gli URI per le specifiche entità, concetti, proprietà e relazioni. 25
  • 26. Le “triple” RDF L’RDF è un linguaggio che rappresenta delle relazioni. La rappresentazione più semplice di una relazione è data dalla “tripla” soggetto/predicato/oggetto. Ciò che rende speciale le triple RDF è che ogni loro elemento è associato a un URI. 26
  • 27. WEB SEMANTICO. Il modello RDF RDF (Resource Description Framework) e RDF Schema costituiscono il modello più utile per descrivere le risorse e i loro tipi nel web semantico. Un RDF-based data model è più idoneo ad esprimere certi tipi di rappresentazione della conoscenza di quanto non lo siano il modello relazionale ed altri modelli ontologici. 27
  • 28. I tre principi dell’RDF Il Resource Description Framework (RDF) è un framework per la descrizione della conoscenza sul web. Esso è stato specificatamente creato per la descrizione dei metadati relativi alle risorse. RDF è sostanzialmente un modello formale di dati dotato di sintassi di interscambio, un sistema di schemi di tipo ed un linguaggio d’interrogazione L’RDF si basa su tre principi chiave: • Qualunque cosa può essere identificata da un URI (Universal Resource Identifier) • The least power: utilizzare il linguaggio meno espressivo per definire qualunque cosa • Qualunque cosa può dire qualunque cosa su qualunque cosa 28