Ontologie e Beni Culturali: CIDOC-CRM e
Web Semantico in azione
Achille Felicetti
VAST-LAB, PIN, Università degli Studi di Firenze
[email protected]
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Overview ...
1.Ontologie e informatica
2. Esprimere le ontologie: i linguaggi formali
3. Codificare i dati: le tecniche e gli strumenti
4. Utilizzare i dati semantici
5. Casi di studio
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Parte I
Ontologie e informatica
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Ontologie e Web Semantico: perchè?
1. Utilizzo più razionale dei dati
2. Scambio e condivisione dei dati
3. Integrazione fra archivi diversi
4. Preservazione dei dati nel lungo periodo
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Dove si trova la conoscenza?
➡ Archivi digitali
✓Database
✓Librerie Digitali
✓GIS e altri sistemi geografici
GRASS
✓Documenti di testo (Word e simili)
✓Siti web (pagine HTML)
➡ Archivi non digitali
✓Documentazione cartacea
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Condivisione dei dati
GRASS
WEB
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Condivisione dei dati
Isole digitali piene di tesori inestimabili
L'esplorazione richiede una mappa del tesoro
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interrogare la macchina ...
Quel'è l'ultimo testo che hai letto?
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interrogare la macchina ...
Quel'è l'ultimo testo che hai letto?
Testo /
Document
Lettera / Mail
Libro / Book
Quotidiano / Newspaper
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Informazione e contesto
Vangelo secondo Matteo 26,41
"Lo spirito è forte, ma la carne è debole"
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Informazione e contesto
Vangelo secondo Matteo 26,41
"Lo spirito è forte, ma la carne è debole"
"La Vodka è forte, ma la carne è avariata" ...
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Shared Ontology ... condividere la conoscenza
✓Le nostre risposte si basano su una Ontologia Condivisa
✓Sistema di conoscenze per ragionare e comprendere
✓Esperienze passate
✓Noi interpretiamo, la macchina no!
!!!!
Giornata di Studi su CIDOC-CRM
????
ICCU - Roma, 6 Aprile 2009
[email protected]
Descrivere i dati ...
✓Ontologie condivise fra uomo e macchina
✓Descrivere i dati alla macchina
✓Fornire il meccanismo per ragionare
✓Creare la memoria "storica" della macchina
✓Risposte più soddisfacenti alle nostre domande
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Il CIDOC-CRM e i beni culturali
✓ CIDOC-CRM:
standard ISO internazionale sviluppato dall'
International Committee for Documentation dell'International
Council of Museums (CIDOC/ICOM)
✓ Ontologia
di 81 Classi e 132 Proprietà creato per consentire lo
scambio di informazioni e l'integrazione fra archivi eterogenei
nell'ambito dei beni culturali
✓ Sviluppato
per evidenziare la semantica della struttura dei
database e dei documenti usati nell'ambito dei beni culturali
sotto forma di una ontologia formale
✓ Sviluppato per creare archivi che possano essere compresi dagli
esseri umani ed elaborati dalle macchine
✓ Le
istanze CIDOC-CRM possono essere agevolmente codificate
utilizzando diverse sintassi, compreso RDF
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Il CIDOC-CRM: Classi e Proprietà
✓Ontologia: definizione formale di un dominio di
conoscenza
✓Isolare una parte del mondo e i suoi concetti
fondamentali
✓Enumerare e definire in modo formale i concetti e le
relazioni che tra essi sussistono:
✓Classi = Concetti
✓Proprietà = Relazioni
✓Classe = soggetto/oggetto
✓Proprietà = predicato
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Esprimere i concetti con classi e proprietà
"Denario di bronzo del II secolo d.C."
Classi
Proprietà
Oggetti:
Moneta (Oggetto fisico)
Bronzo (Materiale)
Denominazioni:
Denario (Denominazione)
Date:
II secolo d.C. (Datazione)
denominata
Moneta
Denarius
fatta di
Moneta
Bronzo
datata
Moneta
CIDOC-CRM:
E22 Man-Made Object
Giornata di Studi su CIDOC-CRM
II d.C.
P4F has time span
ICCU - Roma, 6 Aprile 2009
[email protected]
Il modello del CIDOC-CRM
refer to / identify
E41 Appellations
E55 Types
E28 Conceptual Objects
refer to / refine
E39 Actors
E18 Physical Stuff
affect or / refer to
participate in
location
E5 Event
within
at
E52 Time-Spans
Giornata di Studi su CIDOC-CRM
E53 Places
ICCU - Roma, 6 Aprile 2009
[email protected]
Catturare la semantica ... i database relazionali
✓ Database relazionali: strutture poco "semantiche"
✓ Concettualizzare la struttura dei dati
✓ La prima e più importante operazione ...
✓ ... ma anche la più difficile !!!
ID
1020
Reperto
Moneta
US
12
ID
35
Oggetto
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
Database di scavo:
Tabella dei reperti
Giornata di Studi su CIDOC-CRM
Database museale:
Tabella degli oggetti
ICCU - Roma, 6 Aprile 2009
[email protected]
Catturare il significato dei dati ...
Luogo
Oggetto
ID
1020
Reperto
Moneta
US
12
ID
35
Pezzo
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
Database di scavo:
Tabella dei reperti
Giornata di Studi su CIDOC-CRM
Database museale:
Tabella dei pezzi esposti
ICCU - Roma, 6 Aprile 2009
[email protected]
Relazioni semantiche
Conoscenze implicite
Oggetto
Oggetto
Trovato in
Conservato in
Luogo
Luogo
ID
1020
Reperto
Moneta
US
12
ID
35
Pezzo
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
Database di scavo:
Tabella dei reperti
Giornata di Studi su CIDOC-CRM
Database museale:
Tabella dei pezzi esposti
ICCU - Roma, 6 Aprile 2009
[email protected]
Utilizzo del CIDOC-CRM
Classi e Proprietà CIDOC-CRM
E22 Object
P56 found
E22 Object
P53 has current location
E53 Place
E53 Place
ID
1020
Reperto
Moneta
US
12
ID
35
Pezzo
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
Database di scavo:
Tabella dei reperti
Giornata di Studi su CIDOC-CRM
Database museale:
Tabella dei pezzi esposti
ICCU - Roma, 6 Aprile 2009
[email protected]
Identificare gli oggetti
Eliminare le ambiguità
http://coins-project.eu/coins#coin_100
URI
ID
1020
Reperto
Moneta
US
12
ID
35
Pezzo
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
Database di scavo:
Tabella dei reperti
Giornata di Studi su CIDOC-CRM
Database museale:
Tabella dei pezzi esposti
ICCU - Roma, 6 Aprile 2009
[email protected]
Il CIDOC-CRM e gli oggetti digitali
URIs:
http://en.wikipedia.org/wiki/File:Mona_Lisa.jpg
http://www.louvre.fr/INV.779_Mona_Lisa
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Integrazione di documenti testuali
... domum a Palatio Esquilias usque fecit, quam primo Transitoriam,
mox incendio absumptam restitutamque Auream nominavit
(Suetonius, Nero 31, 1)
Classi
Attori:
Nerone
Date:
64 d.C.
Eventi:
Incendio
Oggetti:
Il palazzo
Attività:
Ricostruzione del palazzo
Denominazione del palazzo
Denominazioni:
Domus Transitoria
Domus Aurea
Giornata di Studi su CIDOC-CRM
Luoghi:
Palatino
Esquilino
ICCU - Roma, 6 Aprile 2009
[email protected]
Le classi CIDOC-CRM
... domum a Palatio Esquilias usque fecit, quam primo Transitoriam, mox incendio
absumptam restitutamque Auream nominavit (Suetonius, Nero 31, 1)
Attori:
Nerone (E39 Actor)
Eventi:
Incendio (E6 Destruction Event)
Attività:
Ricostruzione del palazzo (E11 Modification)
Denominazione del palazzo (E13. Attribute Assignment)
Oggetti:
Il palazzo (E24 Physical Man-Made Thing)
Denominazioni:
Domus Transitoria (E41 Appellation)
Domus Aurea (E41 Appellation)
Luoghi:
Palatino (E53 Place)
Esquilino (E53 Place)
Date:
64 a.C. (E52 Time Span)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Le proprietà CIDOC-CRM
... domum a Palatio Esquilias usque fecit, quam primo Transitoriam, mox incendio
absumptam restitutamque Auream nominavit (Suetonius, Nero 31, 1)
➡ Nerone (E39 Actor) P14B performed Denominazione del palazzo (E13. Attribute Assignment)
➡ Denominazione del palazzo (E13. Attribute Assignment) P141F assigned “Domus Transitoria” (E41
Appellation)
➡ Incendio (E6 Destruction) P13F destroyed il palazzo (E24 Physical Thing)
➡ Incendio (E6 Destruction) P4F has time span 64 d.C. (E52 Time Span)
➡
➡
➡
➡
➡
➡
Nerone (E39 Actor) P14B performed Ricostruzione del palazzo (E11 Modification)
Ricostruzione del palazzo (E11 Modification) P7F took place at Palatino (E53 Place)
Ricostruzione del palazzo (E11 Modification) P7F ook place at Esquilino (E53 Place)
Ricostruzione del palazzo (E11 Modification) P31F has modified Il palazzo (E24 Physical Thing)
Nerone (E39 Actor) P14B performed Denominazione del palazzo (E13. Attribute Assignment)
Denominazione del palazzo (E13. Attribute Assignment) P141F assigned “Domus Aurea” (E41
Appellation)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Parte II
Esprimere le ontologie
Linguaggi formali
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Semantica e Sintassi ...
✓Descrivere i dati alla macchina
✓Utilizzare un linguaggio ad essa comprensibile
Sistema concettuale
Sintassi
Giornata di Studi su CIDOC-CRM
CIDOC-CRM
RDF
ICCU - Roma, 6 Aprile 2009
[email protected]
RDF
✓ RDF (Resource Description Framework) è un linguaggio per la
rappresentazione di informazioni su risorse di qualsiasi
tipo (database, pagine web, libri, persone ...)
✓ Linguaggio composto da una serie di elementi e regole per
la descrizione di risorse
✓ Diverse sintassi (XML, N3)
✓ Comprensibile dalla macchina
✓ Rende possibile fare asserzioni utilizzando delle "triplette"
composte da soggetto, predicato e oggetto.
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Triplette RDF
"Il denario 103, di bronzo, risale al II secolo d.C."
Denario
103
Denario
103
Triplette RDF
fatto di
(soggetto, predicato, oggetto)
Bronzo
(Denario 103, fatto di, Bronzo)
(Denario 103, datato, II d.C.)
datato
II d.C.
RDF/XML
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf- syntax-ns#"
xmlns:coins="http://coins-project.eu/coins#">
<rdf:Description rdf:about="http://coins-project.eu/coins#Denario_103">
<coins:fatto_di rdf:resource="http://coins-project.eu/coins#Bronzo"/>
<coins:datato rdf:resource="II_d.C."/>
</rdf:Description>
</rdf>
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
CIDOC-CRM in RDF
"Il denario 103, di bronzo, risale al II secolo d.C."
Denario
103
Denario
103
fatto di
Bronzo
Triplette CIDOC - RDF
(Denario 103 (object), consists_of, Bronzo)
(Denario 103 (object), has_time_span, II d.C.)
datato
II d.C.
CIDOC-CRM + RDF/XML
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf- syntax-ns#"
xmlns:coins="http://coins-project.eu/coins#"
xmlns:cidoc="http://cidoc.ics.forth.gr/rdfs/cidoc_v4.2.rdfs#">
<cidoc:E22.Man-Made_Object rdf:about="http://coins-project.eu/coins#Denario_103">
<cidoc:P5.consists_of rdf:resource="http://coins-project.eu/coins#Bronzo"/>
<cidoc:P4.has_time_span rdf:resource="II_d.C."/>
</cidoc:E22.Man-Made_Object>
</rdf>
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
CIDOC-CRM in RDF: Databases
ID
1020
Reperto
Moneta
US
12
ID
35
Pezzo
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
E22 Object
E53 Place
P56 found
E22 Object
E53 Place
P53 has current location
<cidoc:E22.Man-Made_Object rdf:about="Moneta_1020">
<cidoc:P56.found_on rdf:resource="Scavo_x#US_12"/>
</cidoc:E22.Man-Made_Object>
<cidoc:E22.Man-Made_Object rdf:about="Moneta_24">
<cidoc:P53.has_current_location rdf:resource="Museo_y#Stanza_8"/>
<cidoc:P53.has_current_location rdf:resource="Museo_y#Vetrina_15"/>
</cidoc:E22.Man-Made_Object>
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
CIDOC-CRM in RDF: URIs
ID
1020
Reperto
Moneta
US
12
ID
35
Oggetto
Anfora
Stanza
3
Vetrina
2
1021
...
...
24
Moneta
8
15
1022
Anfora
13
18
...
...
...
E22 Object
E53 Place
P56 found
E22 Object
E53 Place
P53 has current location
Moneta 1020 e Moneta 24 => http://coins-project.eu/coins#coin_100
<cidoc:E22.Man-Made_Object rdf:about="http://coins-project.eu/coins#coin_100">
<cidoc:P56.found_on rdf:resource="Scavo_x#US_12"/>
<cidoc:P53.has_current_location rdf:resource="Museo_y#Stanza_8"/>
<cidoc:P53.has_current_location rdf:resource="Museo_y#Vetrina_15"/>
</cidoc:E22.Man-Made_Object>
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
CIDOC-CRM in RDF: I testi e la storia
Latino
... domum a Palatio Esquilias usque fecit, quam primo Transitoriam, mox incendio
absumptam restitutamque Auream nominavit (Suetonius, Nero 31, 1)
RDF/XML
<cidoc:E22.Man-Made_Object rdf:about="Il_palazzo"/>
<cidoc:E6.Destruction rdf:about="Incendio">
<cidoc:P13F.destroyed rdf:resource="Il_palazzo"/>
<cidoc:P4F.has_time-span rdf:resource="64_a.C."/>
</cidoc:E6.Destruction>
<cidoc:E39.Actor rdf:about="Nerone">
<cidoc:P14B.performed rdf:resource="Ricostruzione_del_palazzo"/>
<cidoc:P14B.performed rdf:resource="Denominazione_del_palazzo"/>
</cidoc:E39.Actor>
<cidoc:E11.Modification rdf:about="Ricostruzione del palazzo">
<cidoc:P7F.took_place_at rdf:resource="Esquilino"/>
<cidoc:P7F.took_place_at rdf:resource="Palatino"/>
</cidoc:E11.Modification>
<cidoc:E13.Attribute_Assignment rdf:about="Denominazione_del_palazzo">
<cidoc:P141F.assigned rdf:resource="Domus_Aurea"/>
</cidoc:E13.Attribute_Assignment>
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Integrazione con i thesauri: SKOS
✓ SKOS (Simple Knowledge Organisation System):
sistema di
classi RDFS e proprietà RDF (W3C) (http://www.w3.org/
2004/02/skos/)
✓ Sviluppato per rappresentare il contenuto di thesauri,
schemi di classificazione, elenchi di titoli d'argomento,
tassonomie, terminologie, glossari e altri tipi di
vocabolario.
✓ Formato di scambio fra archivi digitali
✓ Integrazione perfetta con CIDOC-CRM per mezzo della
proprietà P2.has_type
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Integrazione con i thesauri: SKOS
Romane
denominata
Denarius
Moneta 103
Denarius
RDF/XML
<cidoc:E22.Man-Made_Object rdf:about="Moneta_103">
[...]
<cidoc:P2.has_type rdf:resource="http://coins-project.eu/
coins_types#Denarius"/>
[...]
</cidoc:E22.Man-Made_Object>
SKOS
<skos:Concept rdf:about="http://coins-project.eu/coins_types#romans">
<skos:prefLabel>Monete Romane</skos:prefLabel>
<skos:narrower rdf:resource="http://coins-project.eu/coins_types#Denarius"/>
</skos:Concept>
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Parte III
Codificare i dati: le tecniche
e gli strumenti
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Descrivere i dati ... qualche perplessità
✓ "Nessuno tocchi i database !!!"
✓ Descrizione o distruzione?
✓ Descrizione e non conversione!
✓ Il
processo di concettualizzazione non modifica i dati
originali
✓ Descrizioni concettuali => sovrastrutture dei dati
originali
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Descrivere i dati ... come fare?
✓ Descrizione dei dati: un processo manuale?
✓ Descrizione dei dati: un processo automatico?
✓ Descrizione dei dati: un processo semiautomatico !!!
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Creare dati semantici dai database
✓ Mappatura dello schema database sul CIDOC-CRM
ID
Oggetto
Stanza
Vetrina
35
Anfora
3
2
24
Moneta
8
15
18
...
...
...
E42 Identifier
File di Mapping
E53 Place
E22 Object
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
AMA Mapping Tool
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Il framework D2R Server
✓ Creazione automatica delle istanze
✓ D2R Server "Pubblicare database relazionali sul Web Semantico"
✓ Database supportati: Oracle, MySQL, PostgreSQL, Microsoft Access e
qualunque database SQL-92 compatibile.
✓ http://www4.wiwiss.fu-berlin.de/bizer/d2r-server/
AMA
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Triplify ...
✓ "Semantifizzatore" di applicazioni online basate su database relazionali
✓ Trasformazione di risultati di query SQL in triplette RDF pronte per essere
condivise sul web
✓ http://triplify.org
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
La codifica dei testi
✓ Documenti document-centric: nessuna struttura predefinita
✓ Impossibile creare una mappatura dello schema
✓ Processo di codifica semi-automatico (ricorsivo)
✓ Sistemi di annotazione
✓ Semantic text tools -> AMA Text tool
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
AMA Text Tool
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Librerie digitali
✓ Dispongono già di sistemi di metadati e ontologie
✓ METS (Metadata Encoding & Transmission Standard), Dublin Core,
FRBR (Functional Requirements for Bibliographic Records)
✓ Mappatura e allineamento fra ontologie per condividere dati
semantici.
✓ Esistono già mappature sul CIDOC-CRM (Dublin Core, FRBR, ...)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Pagine Web e risorse online
✓ Sistemi di annotazione
✓ Annotea
(W3C): Allegare commenti, note, spiegazioni a pagine web per
incrementare la condivisione di risorse (http://www.w3.org/2001/
Annotea/)
✓ Annozilla:
Plugin di Firefox per annotare pagine web e salvare le
informazioni in RDF su un server (http://annozilla.mozdev.org/)
✓ Sistema di annotazione basato su CIDOC-CRM (in fase di sviluppo)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Informazioni in formato non digitale
✓ Protégé (http://protege.stanford.edu/)
✓ Editor di ontologie
✓ Creazione ex novo di informazioni semantiche
✓ Creazione e conversione di thesauri con plugin SKOS
✓ Interfaccia con database RDF per conservare e riutilizzare
le informazioni semantiche
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Condividere la conoscenza ... il web
HTML
RSS
ATOM
CIDOC-CRM
WEB
AMA
l
o
o
T
t
Tex
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Database Semantici
✓ Indicizzare dati semantici
WEB
✓ Migliori prestazioni gestione RDF
✓ Motore di ricerca Google-style
✓ Interfacce di query
S
O
K
S
Giornata di Studi su CIDOC-CRM
MAD
ICCU - Roma, 6 Aprile 2009
[email protected]
Parte IV
Utilizzare i dati semantici
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interrogare i dati semantici: SPARQL
✓ "Usare il web semantico senza SPARQL è come usare un database
relazionale senza SQL" (Tim Berners-Lee)
✓ SPARQL:
standard
W3C
(http://www.w3.org/TR/rdf-
sparql-query/)
✓ Sviluppato per interrogare set di triplette RDF
✓ Basato sullo stesso meccanismo delle triplette
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
La sintassi SPARQL
<cidoc:E39.Actor rdf:about="Nerone">
<cidoc:P14B.performed rdf:resource="Ricostruzione_del_palazzo"/>
<cidoc:P14B.performed rdf:resource="Denominazione_del_palazzo"/>
</cidoc:E39.Actor>
<cidoc:E11.Modification rdf:about="Ricostruzione del palazzo">
<cidoc:P7F.took_place_at rdf:resource="Esquilino"/>
<cidoc:P7F.took_place_at rdf:resource="Palatino"/>
</cidoc:E11.Modification>
RDF
<cidoc:E13.Attribute_Assignment rdf:about="Denominazione_del_palazzo">
<cidoc:P141F.assigned rdf:resource="Domus_Aurea"/>
</cidoc:E13.Attribute_Assignment>
SPARQL
select ?persona
where
{
?persona cidoc:P14B.performed ?azione .
?azione cidoc:P17F.took_place_at ?luogo
}
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Consultare i database semantici
SPARQL
MAD
URI's
<crm:E53.Place rdf:about="US1020">
<crm:P67B.is_referred_to_by>
<crm:E73.Information_Object
rdf:about="gmlModel_US1020"> ƒ
<gml:Polygon srsName="osgb:BNG">
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coordinates>
278527.250,187433.600
</gml:coordinates>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
</crm:E73.Information_Object>
</crm:E53.Place>
</rdf:RDF>
RDF
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interfacce grafiche
RDF Gravity (http://semweb.salzburgresearch.at/apps/rdf-gravity/)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interfacce grafiche
SWOOGLE (http://swoogle.umbc.edu)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interfacce grafiche
MAD firefox plugin (http://www.epoch.eu/MAD/)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Parte V
Casi di studio
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
1. Il progetto COINS
3 Archivi monetari differenti
Archivio del Fitzwilliam Museum (Cambridge, UK)
Tipo: MySQL - Lingua: Inglese
Archivio della Soprintendenza Archeologica di Roma
(Italia) Tipo: Microsoft Access - Lingua: Italiano
Archivio del Muzeul National de Istorie a Romaniei
(Romania) Tipo: Microsoft Access - Lingua: Rumeno
http://www.coins-project.eu
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Preintegrazione: campi comuni
Nome della moneta
Peso
Provenienza
Iscrizione
Zecca
Riferimenti bibliografici
Data
Riferimenti catalogo
Autorità
Identificativi specifici
Categoria
Informazioni su acquisizione
Materiale
Immagini
Dimensioni
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
L'ontologia COINS basata su CIDOC-CRM
COINS Ontology: Classi
CIDOC-CRM: Classi equivalenti
Moneta
E22.Man-Made Object
Denominazione
E41.Appellation
Provenienza
E53.Place
Zecca
E53.Place
Data
E52.Time-Span
Autorità
E39.Actor
Materiale
E57.Material
Dimensioni
E54.Dimensions
Coniazione
E12.Production (Event)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
"Mappatura" dell'ontologia: OWL
Definizione RDF/OWL della classe "Coin"
<owl:Class
rdf:ID="Coin">
<owl:equivalentClass
rdf:resource="&cidoc#E22.Man‐Made_Object"/>
</owl:Class>
Definizione dell'evento "Production"
<owl:Class
rdf:ID="Coinage">
<owl:equivalentClass
rdf:resource="&cidoc#E12.Produc:on"/>
<rdfs:subClassOf>
<owl:Restric;on>
<owl:onProperty
rdf:resource="&cidoc#P108.has_produced"/>
<owl:allValuesFrom
rdf:resource="&coins#Coin"/>
</owl:Restric;on>
</rdfs:subClassOf>
</owl:Class>
http://www.coins-project.eu/coins_ontology.owl
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
COINS Thesaurus con SKOS
<!-- http://www.w3.org/2004/02/skos/core#AUTHORITY -->
<Concept rdf:about="#AUTHORITY">
<prefLabel>Authority</prefLabel>
<prefLabel>Autorità</prefLabel>
<prefLabel>Autoritate</prefLabel>
<narrower rdf:resource="#BYZ_Authority"/>
<inScheme rdf:resource="#COIN"/>
<narrower rdf:resource="#GREEK_Authority"/>
<narrower rdf:resource="#ROMAN_Authority"/>
</Concept>
………………………………
<Concept rdf:about="#BYZ_Authority">
<prefLabel>Autorità_Bizantine</prefLabel>
<prefLabel>Byzantine_Authority</prefLabel>
<narrower rdf:resource="#Alexius_I"/>
<narrower rdf:resource="#Alexius_III"/>
………………………………
http://www.coins-project.eu/coins_thesaurus.owl
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
COINS Database: l'archivio semantico ...
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Interfaccia di query e gestione archivio
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
2. Il mausoleo di Arrigo VII - Pisa
✓ Applicazione multimediale creata dal CNR di Pisa per il Museo
dell'Opera del Duomo di Pisa
✓ Ricostruisce la storia e la forma del complesso funerale del Sacro
Imperatore Romano Arrigo VII di Lussemburgo (1275 - 1313)
✓ Combina modelli 3D del monumento, testi descrittivi, ipertesti e file
multimediali (suoni, musica, ecc.)
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
La libreria digitale e gli altri archivi
http://www.cgv.tugraz.at
http://www.edd.uio.no
L
HTML
ls
ode
3D M
XHTM
RSS
ts
x
e
t
r
Hype
http://www.edd.uio.no
Texts
(TEI)
Giornata di Studi su CIDOC-CRM
ic
t
n
a
Sem
ry
o
t
i
s
Repo
http://www.vast-lab.org
ICCU - Roma, 6 Aprile 2009
[email protected]
Interrogare l'archivio semantico ...
http://www.cgv.tugraz.at
http://www.edd.uio.no
L
HTML
ls
ode
3D M
XHTM
RSS
ts
x
e
t
r
Hype
http://www.edd.uio.no
I)
E
T
(
xts
Te
Giornata di Studi su CIDOC-CRM
L
Q
R
SPA
http://www.vast-lab.org
ICCU - Roma, 6 Aprile 2009
[email protected]
Interfaccia basata su CIDOC-CRM
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Conclusioni
Potrei calcolare le tue probabilita di sopravvivenza, ma
non ti piacerebbe!!
(Robot Marvin - Guida galattica per autostoppisti)
✓ Web Semantico: work in progress ...
✓ Difficoltà di utilizzo delle ontologie, ancora evidente
✓ Strumenti in grado di semplificare le attività, non pronti
✓ Validazione dei dati
✓ "Il risveglio della macchina" ... chi controlla i controllori?
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]
Achille Felicetti
VAST-LAB, PIN, Università degli Studi di Firenze
[email protected]
http://www.vast-lab.org
http://www.epoch.eu
http://www.coins-project.eu
Giornata di Studi su CIDOC-CRM
ICCU - Roma, 6 Aprile 2009
[email protected]