zeri e lode: extracting the zeri photo archive to linked open data: formalizing the conceptual model

57
Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) http://creativecommons.org/licenses/by-sa/4.0/ Zeri e LODE Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model Ciro Mattia Gonano – [email protected] Francesca Mambelli – [email protected] Silvio Peroni – [email protected] Francesca Tomasi – [email protected] Fabio Vitali – [email protected] Digital Libraries 2014 ACM/IEEE Joint Conference on Digital Libraries (JCDL 2014) International Conference on Theory and Practice of Digital Libraries (TPDL 2014) London, 8th-12th September 2014

Upload: silvio-peroni

Post on 05-Dec-2014

496 views

Category:

Technology


1 download

DESCRIPTION

This paper presents the first steps of a project to convert the notable Italian "Zeri photo archive" to a linked and open dataset. The full project entails the analysis of the records’ description model (Scheda F) in order to define a suitable ontology by exploring existing data models, the creation of the RDF triple store, the creation of links to the cloud, and the definition of the user interface for browsing the linked open dataset. This paper presents and discusses the conceptual modeling of the data stored in the Zeri archival database.

TRANSCRIPT

Page 1: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) http://creativecommons.org/licenses/by-sa/4.0/

Zeri e LODEExtracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Ciro Mattia Gonano – [email protected] Francesca Mambelli – [email protected]

Silvio Peroni – [email protected] Francesca Tomasi – [email protected]

Fabio Vitali – [email protected]

Digital Libraries 2014 ACM/IEEE Joint Conference on Digital Libraries (JCDL 2014) International Conference on Theory and Practice of Digital Libraries (TPDL 2014) London, 8th-12th September 2014

Page 2: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Summary

• The Zeri Photo Archive ✦ Zeri’s legacy ✦ Zeri Foundation ✦ “Zeri e LODE” project

• F Entry Ontology ✦ Main ontological entities ✦ Examples and queries ✦ Mapping to CIDOC-CRM

• Conclusions

Page 3: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

The Zeri Photo Archive

Page 4: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Federico Zeri

• Federico Zeri (August 21, 1921 - October 5, 1998) was an Italian art historian, and a specialist in Italian Renaissance painting

• During his life, he collected 290,000 photographs of artworks and monuments, that he organised, expanded and improved throughout his entire career creating one of the most important photo collection in the world on art history

• Federico Zeri considered the photo archive a fundamental tool for studying as well as for philological analysis of the artworks

• Complex cross-reference system, in the form of handwritten and printed annotations on the photos ✦ provenance ✦ attributions ✦ restoration

Page 5: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Federico Zeri

• Federico Zeri (August 21, 1921 - October 5, 1998) was an Italian art historian, and a specialist in Italian Renaissance painting

• During his life, he collected 290,000 photographs of artworks and monuments, that he organised, expanded and improved throughout his entire career creating one of the most important photo collection in the world on art history

• Federico Zeri considered the photo archive a fundamental tool for studying as well as for philological analysis of the artworks

• Complex cross-reference system, in the form of handwritten and printed annotations on the photos ✦ provenance ✦ attributions ✦ restoration

(Ed.ni Brogi) 19637. PARIGI. Museo del Louvre. Testa della Gioconda; Leonardo da Vinci. (Riprod. interdetta).

An example of some metadata written on a photograph of Mona Lisa

http://www.fondazionezeri.unibo.it/foto/80000/78800/78415.jpg

Page 6: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Federico Zeri

• Federico Zeri (August 21, 1921 - October 5, 1998) was an Italian art historian, and a specialist in Italian Renaissance painting

• During his life, he collected 290,000 photographs of artworks and monuments, that he organised, expanded and improved throughout his entire career creating one of the most important photo collection in the world on art history

• Federico Zeri considered the photo archive a fundamental tool for studying as well as for philological analysis of the artworks

• Complex cross-reference system, in the form of handwritten and printed annotations on the photos ✦ provenance ✦ attributions ✦ restoration

(Ed.ni Brogi) 19637. PARIGI. Museo del Louvre. Testa della Gioconda; Leonardo da Vinci. (Riprod. interdetta).

author of the photograph

id location of the artwork (city) (building)

subject of the photograph

author of the artwork

permissions

An example of some metadata written on a photograph of Mona Lisa

http://www.fondazionezeri.unibo.it/foto/80000/78800/78415.jpg

Brogi 19637 Paris Louvre Museum Mona Lisa’s head Leonardo da Vinci Not to be reproduced

Page 7: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

The Zeri Photo Archive

• Federico Zeri Foundation (http://www.fondazionezeri.unibo.it/) ✦ constituted in 2002 ✦ focus: make accessible to scholars and students all Zeri’s photographs by cataloguing,

digitalising and making them available online

• Cataloguing, issues: ✦ to adopt an entry that was compatible with national catalographic standards issued by the

Italian Cultural Heritage Ministry and structured to respect the specificity and organisation of the Zeri Library

✦ to save and standardise all the levels of information on the photographs, combined with that of conveying the hierarchical structure of the Zeri Library

Page 8: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Scheda F

• Each record includes two primary catalogue units: ✦ one describing the photograph (Scheda F, or F Entry in English) ✦ the other describing the artwork represented in such photograph (Scheda OA, or OA Entry in English)

• These two entries and their connections give rise to a symmetrical database that allows two-sided research by users and transversal navigation

• Scheda F is a standard of the Italian Central Institute for Cataloging and Documentation, and allows us torecord: ✦ photographer ✦ chronology of the positive ✦ place and date of the shot ✦ location and classification of the photo ✦ previous locations of the photo ✦ technical data of the photograph ✦ editing and publishing ✦ copyright ✦ codes

✦ subject ✦ title ✦ state of preservation

Page 9: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Scheda F

• Each record includes two primary catalogue units: ✦ one describing the photograph (Scheda F, or F Entry in English) ✦ the other describing the artwork represented in such photograph (Scheda OA, or OA Entry in English)

• These two entries and their connections give rise to a symmetrical database that allows two-sided research by users and transversal navigation

• Scheda F is a standard of the Italian Central Institute for Cataloging and Documentation, and allows us torecord: ✦ photographer ✦ chronology of the positive ✦ place and date of the shot ✦ location and classification of the photo ✦ previous locations of the photo ✦ technical data of the photograph ✦ editing and publishing ✦ copyright ✦ codes

✦ subject ✦ title ✦ state of preservation

<SCHEDA intestazione="Gabinetto Fotografico della Soprintendenza Speciale per il ! Patrimonio Storico, Artistico ed Etnoantropologico e per il Polo Museale della città di ! Firenze , Roma - Galleria Nazionale d'Arte Antica, Corsini. Beato Angelico - ! Particolare" sercdf="112321" sercdoa="12725"> <PARAGRAFO etichetta="CLASSIFICATION"> <SERCD etichetta="SERCD">112321</SERCD> <SERCDOA etichetta="SERCDOA">12725</SERCDOA> <INVN etichetta="Inventory number">34927</INVN> <UBFP etichetta="Collection">Fototeca Zeri</UBFP> <UBFS etichetta="Archive series">Pittura italiana</UBFS> <UBFN etichetta="Container number">0146</UBFN> <UBFT etichetta="Container heading">Pittura italiana sec. XV. Firenze. Beato ! Angelico: tavole minori, affreschi</UBFT> <UBFF etichetta="Folder number">1</UBFF> <UBFU etichetta="Folder heading">Beato Angelico: piccoli trittici</UBFU> <UBFC etichetta="Shelfmark">PI_0146/1/12</UBFC> </PARAGRAFO> <PARAGRAFO etichetta="SUBJECT"> <SGTI etichetta="Subject">Giudizio Universale, Ascensione di Cristo, ! Pentecoste</SGTI> <OGTD etichetta=“Object">dipinto</OGTD>! … </PARAGRAFO>! …!</SCHEDA>

An excerpt of the XML exportation of a Scheda F of a photograph included in the Zeri Foundation’s Library

Page 10: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Scheda F

• Each record includes two primary catalogue units: ✦ one describing the photograph (Scheda F, or F Entry in English) ✦ the other describing the artwork represented in such photograph (Scheda OA, or OA Entry in English)

• These two entries and their connections give rise to a symmetrical database that allows two-sided research by users and transversal navigation

• Scheda F is a standard of the Italian Central Institute for Cataloging and Documentation, and allows us torecord: ✦ photographer ✦ chronology of the positive ✦ place and date of the shot ✦ location and classification of the photo ✦ previous locations of the photo ✦ technical data of the photograph ✦ editing and publishing ✦ copyright ✦ codes

✦ subject ✦ title ✦ state of preservation

<SCHEDA intestazione="Gabinetto Fotografico della Soprintendenza Speciale per il ! Patrimonio Storico, Artistico ed Etnoantropologico e per il Polo Museale della città di ! Firenze , Roma - Galleria Nazionale d'Arte Antica, Corsini. Beato Angelico - ! Particolare" sercdf="112321" sercdoa="12725"> <PARAGRAFO etichetta="CLASSIFICATION"> <SERCD etichetta="SERCD">112321</SERCD> <SERCDOA etichetta="SERCDOA">12725</SERCDOA> <INVN etichetta="Inventory number">34927</INVN> <UBFP etichetta="Collection">Fototeca Zeri</UBFP> <UBFS etichetta="Archive series">Pittura italiana</UBFS> <UBFN etichetta="Container number">0146</UBFN> <UBFT etichetta="Container heading">Pittura italiana sec. XV. Firenze. Beato ! Angelico: tavole minori, affreschi</UBFT> <UBFF etichetta="Folder number">1</UBFF> <UBFU etichetta="Folder heading">Beato Angelico: piccoli trittici</UBFU> <UBFC etichetta="Shelfmark">PI_0146/1/12</UBFC> </PARAGRAFO> <PARAGRAFO etichetta="SUBJECT"> <SGTI etichetta="Subject">Giudizio Universale, Ascensione di Cristo, ! Pentecoste</SGTI> <OGTD etichetta=“Object">dipinto</OGTD>! … </PARAGRAFO>! …!</SCHEDA>

An excerpt of the XML exportation of a Scheda F of a photograph included in the Zeri Foundation’s Library

The Scheda F as shown in the Zeri Foundation website

Page 11: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

“Zeri e LODE” project from DB to LOD

Zeri Foundation database

The project is organised in 4 steps:

Page 12: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

“Zeri e LODE” project from DB to LOD

Zeri Foundation database

F Entry Ontology OA Entry Ontology

Create the ontology from E/R model and

data in DB

The project is organised in 4 steps:

1. Developing ontologies for Scheda F and Scheda OA

Page 13: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

“Zeri e LODE” project from DB to LOD

Zeri Foundation database

F Entry Ontology OA Entry Ontology

Create the ontology from E/R model and

data in DB

SPAR’s FaBiOF R B R PROV-O

use entities defined in

The project is organised in 4 steps:

1. Developing ontologies for Scheda F and Scheda OA 1bis. Reuse existing

models

Page 14: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

“Zeri e LODE” project from DB to LOD

Zeri Foundation database

F Entry Ontology OA Entry Ontology

Create the ontology from E/R model and

data in DB

Convert DB data into RDF according to the ontologies

SPAR’s FaBiOF R B R PROV-O

use entities defined in

The project is organised in 4 steps:

1. Developing ontologies for Scheda F and Scheda OA

2. Data conversion into RDF

1bis. Reuse existing models

Page 15: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

“Zeri e LODE” project from DB to LOD

Zeri Foundation database

F Entry Ontology OA Entry Ontology

Create the ontology from E/R model and

data in DB

Convert DB data into RDF according to the ontologies

Add links to LOD

SPAR’s FaBiOF R B R PROV-O

use entities defined in

The project is organised in 4 steps:

1. Developing ontologies for Scheda F and Scheda OA

2. Data conversion into RDF 3. Publishing in LOD

through RDF links

1bis. Reuse existing models

Page 16: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

“Zeri e LODE” project from DB to LOD

Zeri Foundation database

F Entry Ontology OA Entry Ontology

Create the ontology from E/R model and

data in DB

Convert DB data into RDF according to the ontologies

Add links to LOD

Different devices for browsing

Create a responsive website based on a public faceted user

interface for browsing RDF data

SPAR’s FaBiOF R B R PROV-O

use entities defined in

The project is organised in 4 steps:

1. Developing ontologies for Scheda F and Scheda OA

2. Data conversion into RDF 3. Publishing in LOD

through RDF links

4. Developing smart applications that use such data for real

1bis. Reuse existing models

Page 17: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

F Entry Ontology (FEO)

Page 18: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

F Entry Ontology

• SAMOD outcomes: ✦ ontology source ✦ documentation ✦ examples of usage ✦ exemplar queries

• Reuse of ontologies ✦ FRBR: describes online library

catalogues and bibliographic databases from a user’s perspective

✦ FaBiO: it allows us to record and publish on the Semantic Web bibliographic records of scholarly endeavours and other cultural object

✦ PROV-O: used to represent and interchange provenance information generated in different systems and under different contexts

Available at http://www.essepuntato.it/2014/03/fentry

SAMOD methodology is available at http://www.essepuntato.it/samod

Page 19: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

F Entry Ontology

• SAMOD outcomes: ✦ ontology source ✦ documentation ✦ examples of usage ✦ exemplar queries

• Reuse of ontologies ✦ FRBR: describes online library

catalogues and bibliographic databases from a user’s perspective

✦ FaBiO: it allows us to record and publish on the Semantic Web bibliographic records of scholarly endeavours and other cultural object

✦ PROV-O: used to represent and interchange provenance information generated in different systems and under different contexts

Available at http://www.essepuntato.it/2014/03/fentry

SAMOD methodology is available at http://www.essepuntato.it/samod

Page 20: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

F Entry Ontology

• SAMOD outcomes: ✦ ontology source ✦ documentation ✦ examples of usage ✦ exemplar queries

• Reuse of ontologies ✦ FRBR: describes online library

catalogues and bibliographic databases from a user’s perspective

✦ FaBiO: it allows us to record and publish on the Semantic Web bibliographic records of scholarly endeavours and other cultural object

✦ PROV-O: used to represent and interchange provenance information generated in different systems and under different contexts

Available at http://www.essepuntato.it/2014/03/fentry

SAMOD methodology is available at http://www.essepuntato.it/samod

Page 21: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

F Entry Ontology

• SAMOD outcomes: ✦ ontology source ✦ documentation ✦ examples of usage ✦ exemplar queries

• Reuse of ontologies ✦ FRBR: describes online library

catalogues and bibliographic databases from a user’s perspective

✦ FaBiO: it allows us to record and publish on the Semantic Web bibliographic records of scholarly endeavours and other cultural object

✦ PROV-O: used to represent and interchange provenance information generated in different systems and under different contexts

Available at http://www.essepuntato.it/2014/03/fentry

SAMOD methodology is available at http://www.essepuntato.it/samod

Page 22: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Main ontological entities

Page 23: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Main ontological entities

• fentry:FEntry It is the class describing all the documents containing metadata about a photograph and (some) metadata about the concrete object portrayed by the photograph. It is subclass of fabio:EntityMetadata, which is used to describe the photograph and its subject, including for example the name of photograph, the subject creator, the title of the subject, and the date and place of the shot, etc.

Page 24: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Main ontological entities

• fentry:FEntry It is the class describing all the documents containing metadata about a photograph and (some) metadata about the concrete object portrayed by the photograph. It is subclass of fabio:EntityMetadata, which is used to describe the photograph and its subject, including for example the name of photograph, the subject creator, the title of the subject, and the date and place of the shot, etc.

• fentry:describesIt allows one to link a Scheda F to the photograph and the portrayed object the Scheda F describes.

Page 25: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Main ontological entities

• fentry:FEntry It is the class describing all the documents containing metadata about a photograph and (some) metadata about the concrete object portrayed by the photograph. It is subclass of fabio:EntityMetadata, which is used to describe the photograph and its subject, including for example the name of photograph, the subject creator, the title of the subject, and the date and place of the shot, etc.

• fentry:describesIt allows one to link a Scheda F to the photograph and the portrayed object the Scheda F describes.

• fentry:Photograph It is a static, visual representation of some concrete object (or part of it) or a group of different objects. It is subclass of fabio:StillImage, a class that describe any recorded static visual representation, such as diagrams, drawings, graphs, graphic designs, plans, maps, photographs and prints.

Page 26: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that

:f-entry-1 a fentry:FEntry ;!! fentry:describes

Page 27: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that ✦ the Federico Zeri

Foundation owns a photograph

:f-entry-1 a fentry:FEntry ;!! fentry:describes

:madonna-and-child-photo-item a fabio:AnalogueItem ;!! prov:wasAttributedTo :federico-zeri-foundation ;

! ! :madonna-and-child-photo-item ,

Page 28: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that ✦ the Federico Zeri

Foundation owns a photograph

:f-entry-1 a fentry:FEntry ;!! fentry:describes

:madonna-and-child-photo-item a fabio:AnalogueItem ;!! prov:wasAttributedTo :federico-zeri-foundation ;

! ! :madonna-and-child-photo-item ,

:madonna-and-child-photo-work a fentry:Photograph ;!! fabio:hasPortrayal :madonna-and-child-photo-item ;!! prov:wasAttributedTo :bruckmann ;

! ! :madonna-and-child-photo-work ,

✦ the photograph was authored by the publisher Bruckmann

Page 29: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that ✦ the Federico Zeri

Foundation owns a photograph

:f-entry-1 a fentry:FEntry ;!! fentry:describes

:madonna-and-child-photo-item a fabio:AnalogueItem ;!! prov:wasAttributedTo :federico-zeri-foundation ;

! ! :madonna-and-child-photo-item ,

:madonna-and-child-photo-work a fentry:Photograph ;!! fabio:hasPortrayal :madonna-and-child-photo-item ;!! prov:wasAttributedTo :bruckmann ;

! ! :madonna-and-child-photo-work ,

! frbr:subject :madonna-and-child-item .

! ! :madonna-and-child-item ,

✦ the photograph was authored by the publisher Bruckmann

✦ the photograph portrays the Madonna and Child

Page 30: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that ✦ the Federico Zeri

Foundation owns a photograph

:f-entry-1 a fentry:FEntry ;!! fentry:describes

:madonna-and-child-photo-item a fabio:AnalogueItem ;!! prov:wasAttributedTo :federico-zeri-foundation ;

! ! :madonna-and-child-photo-item ,

:madonna-and-child-photo-work a fentry:Photograph ;!! fabio:hasPortrayal :madonna-and-child-photo-item ;!! prov:wasAttributedTo :bruckmann ;

! ! :madonna-and-child-photo-work ,

! frbr:subject :madonna-and-child-item .

! ! :madonna-and-child-item ,! ! :madonna-and-child-work .

:madonna-and-child-work a fabio:ArtisticWork ;!! prov:wasAttributedTo :leonardo-da-vinci ;!! fabio:hasPortrayal :madonna-and-child-item .

✦ the photograph was authored by the publisher Bruckmann

✦ the photograph portrays the Madonna and Child

✦ Madonna and Child was made by Leonardo da Vinci

Page 31: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that ✦ the Federico Zeri

Foundation owns a photograph

:f-entry-1 a fentry:FEntry ;!! fentry:describes

:madonna-and-child-photo-item a fabio:AnalogueItem ;!! prov:wasAttributedTo :federico-zeri-foundation ;

! ! :madonna-and-child-photo-item ,

:madonna-and-child-photo-work a fentry:Photograph ;!! fabio:hasPortrayal :madonna-and-child-photo-item ;!! prov:wasAttributedTo :bruckmann ;

! ! :madonna-and-child-photo-work ,

! frbr:subject :madonna-and-child-item .

! ! :madonna-and-child-item ,! ! :madonna-and-child-work .

:madonna-and-child-work a fabio:ArtisticWork ;!! prov:wasAttributedTo :leonardo-da-vinci ;!! fabio:hasPortrayal :madonna-and-child-item .

:madonna-and-child-creation a prov:Activity ; !! prov:startedAtTime "1470-01-01T00:00:00"^^xsd:dateTime ; !! prov:endedAtTime "1478-01-01T00:00:00"^^xsd:dateTime ;!! prov:wasAssociatedWith :leonardo-da-vinci ;!! prov:generated :madonna-and-child-item .

✦ the photograph was authored by the publisher Bruckmann

✦ the photograph portrays the Madonna and Child

✦ Madonna and Child was made by Leonardo da Vinci

✦ Madonna and Child was made between 1470 and 1478

Page 32: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

An examples (in Turtle)

• A Scheda F describes that ✦ the Federico Zeri

Foundation owns a photograph

:f-entry-1 a fentry:FEntry ;!! fentry:describes

:madonna-and-child-photo-item a fabio:AnalogueItem ;!! prov:wasAttributedTo :federico-zeri-foundation ;

! ! :madonna-and-child-photo-item ,

:madonna-and-child-photo-work a fentry:Photograph ;!! fabio:hasPortrayal :madonna-and-child-photo-item ;!! prov:wasAttributedTo :bruckmann ;

! ! :madonna-and-child-photo-work ,

! frbr:subject :madonna-and-child-item .

! ! :madonna-and-child-item ,! ! :madonna-and-child-work .

:madonna-and-child-work a fabio:ArtisticWork ;!! prov:wasAttributedTo :leonardo-da-vinci ;!! fabio:hasPortrayal :madonna-and-child-item .

:madonna-and-child-creation a prov:Activity ; !! prov:startedAtTime "1470-01-01T00:00:00"^^xsd:dateTime ; !! prov:endedAtTime "1478-01-01T00:00:00"^^xsd:dateTime ;!! prov:wasAssociatedWith :leonardo-da-vinci ;!! prov:generated :madonna-and-child-item .

! frbr:partOf :box0360-issue1 .!!:box0360-issue1 a fabio:AnalogueItem ;!! frbr:partOf :box0360 .!!:box0360 a fabio:AnalogueItem .

✦ the photograph was authored by the publisher Bruckmann

✦ the photograph portrays the Madonna and Child

✦ Madonna and Child was made by Leonardo da Vinci

✦ Madonna and Child was made between 1470 and 1478

✦ the photograph is part of the box 0360, issue 1

Page 33: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

A query (in SPARQL)

• What are all the photographs that portray some detail of a larger work?

• When were all the subjects of photographs created and by whom (if any)?

Page 34: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

A query (in SPARQL)

• What are all the photographs that portray some detail of a larger work?

• When were all the subjects of photographs created and by whom (if any)?

SELECT DISTINCT ?photo ?subj ?part WHERE { !! ?photo a fentry:Photograph ;!! ! frbr:subject ?subj .!! ?subj (^fabio:hasPortrayal|^fabio:hasManifestation)*/frbr:partOf ?part .!}

Page 35: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

A query (in SPARQL)

• What are all the photographs that portray some detail of a larger work?

• When were all the subjects of photographs created and by whom (if any)?

SELECT DISTINCT ?subj ?author ?s ?e WHERE { !! ?photo a fentry:Photograph ; frbr:subject ?subj .!! ?activity a prov:Activity ;!! ! prov:generated ?subj ;!! ! prov:startedAtTime ?s ;!! ! prov:endedAtTime ?e!! OPTIONAL { ?activity prov:wasAssociatedWith ?author } }

SELECT DISTINCT ?photo ?subj ?part WHERE { !! ?photo a fentry:Photograph ;!! ! frbr:subject ?subj .!! ?subj (^fabio:hasPortrayal|^fabio:hasManifestation)*/frbr:partOf ?part .!}

Page 36: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Mapping Scheda F concepts to CIDOC-CRM

E22 Man-Made Object E22 Man-Made ObjectP62 is depicted by

E39 Actor

E12 Production

P108 has produced

P14 performed

E31 Document

P70 documents P70 documents

E57 Material

E54 Dimension

E55 Type

P45 consist of

P43 has dimension

P32 used technique

E65 Creation

P94 has created

E28 Conceptual Object

P14 performed

E53 Place

E4 Period

P7 took place P7 took place

P10 falls within P10 falls within

P2 has type

Page 37: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Mapping Scheda F concepts to CIDOC-CRM

E22 Man-Made Object E22 Man-Made ObjectP62 is depicted by

E39 Actor

E12 Production

P108 has produced

P14 performed

E31 Document

P70 documents P70 documents

E57 Material

E54 Dimension

E55 Type

P45 consist of

P43 has dimension

P32 used technique

E65 Creation

P94 has created

E28 Conceptual Object

P14 performed

E53 Place

E4 Period

P7 took place P7 took place

P10 falls within P10 falls within

P2 has type

Scheda F

Page 38: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Mapping Scheda F concepts to CIDOC-CRM

E22 Man-Made Object E22 Man-Made ObjectP62 is depicted by

E39 Actor

E12 Production

P108 has produced

P14 performed

E31 Document

P70 documents P70 documents

E57 Material

E54 Dimension

E55 Type

P45 consist of

P43 has dimension

P32 used technique

E65 Creation

P94 has created

E28 Conceptual Object

P14 performed

E53 Place

E4 Period

P7 took place P7 took place

P10 falls within P10 falls within

P2 has type

Scheda FPhotograph

Page 39: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Mapping Scheda F concepts to CIDOC-CRM

E22 Man-Made Object E22 Man-Made ObjectP62 is depicted by

E39 Actor

E12 Production

P108 has produced

P14 performed

E31 Document

P70 documents P70 documents

E57 Material

E54 Dimension

E55 Type

P45 consist of

P43 has dimension

P32 used technique

E65 Creation

P94 has created

E28 Conceptual Object

P14 performed

E53 Place

E4 Period

P7 took place P7 took place

P10 falls within P10 falls within

P2 has type

Scheda F

Subject

Photograph

Page 40: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Mapping Scheda F concepts to CIDOC-CRM

E22 Man-Made Object E22 Man-Made ObjectP62 is depicted by

E39 Actor

E12 Production

P108 has produced

P14 performed

E31 Document

P70 documents P70 documents

E57 Material

E54 Dimension

E55 Type

P45 consist of

P43 has dimension

P32 used technique

E65 Creation

P94 has created

E28 Conceptual Object

P14 performed

E53 Place

E4 Period

P7 took place P7 took place

P10 falls within P10 falls within

P2 has type

Scheda F

Subject

Photograph

Mapping between Scheda F and CIDOC-CRM

!

Page 41: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Conclusions

Page 42: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Towards the next steps

• The F Entry Ontology (FEO) is the first outcome of our “Zeri e LODE” project on converting the DB data of the Zeri Foundation’s Photo Library into RDF

• Lot of works still to be done ✦ Alignment with

✴ CIDOC-CRM (by using part of FRBR-OO) [in-progress] ✴ OAI Object Reuse and Exchange (OAI-ORE)

✦ Extending FEO introducing an explicit FRBR expression entity (e.g., Shot), so as to associate to it metadata concerning when/where a photo was taken [in-progress]

✦ Development of a new ontology for OA Entry [in-progress] ✦ Converting DB data into RDF according to the ontologies [in-progress] ✦ Publishing all data as Open Linked Data

Page 43: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Thank you for your attention

Page 44: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Page 45: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

Page 46: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

Page 47: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

Page 48: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

Merge the modelet with the current final model

milestone y

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.

Page 49: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

Merge the modelet with the current final model

milestone y

did it pass model, data, query tests?

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.

Page 50: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

n

Merge the modelet with the current final model

milestone y

did it pass model, data, query tests?

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.

Page 51: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y did it pass model, data, query tests?

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.

Page 52: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y did it pass model, data, query tests?

did it pass model, data, query tests?

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.

Page 53: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

n

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y did it pass model, data, query tests?

did it pass model, data, query tests?

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.

Page 54: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

n

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y

y

is there any further scenario?

did it pass model, data, query tests?

did it pass model, data, query tests?

did it pass model, data, query tests?

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.

Page 55: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

nGo to the previous milestone

n

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y

y

is there any further scenario?

did it pass model, data, query tests?

did it pass model, data, query tests?

did it pass model, data, query tests?

end of process

n

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.

Page 56: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

y

nGo to the previous milestone

n

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y

y

is there any further scenario?

did it pass model, data, query tests?

did it pass model, data, query tests?

did it pass model, data, query tests?

end of process

n

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.

Page 57: Zeri e LODE: Extracting the Zeri photo archive to Linked Open Data: formalizing the conceptual model

Developing an ontology for Scheda F with SAMOD http://www.essepuntato.it/samod

Collect requirements and develop a modeletmilestone

y

nGo to the previous milestone

n

n

Merge the modelet with the current final model

milestone y

Refactor the current final model

milestone y

y

is there any further scenario?

did it pass model, data, query tests?

did it pass model, data, query tests?

did it pass model, data, query tests?

end of process

n

if we need to extend the model in the future

SAMOD is an agile methodology for the development of ontologies by means of small steps of an iterative process that focuses on creating well-developed and documented models through using significative exemplar of data

Ontology Engineers (OEs) collect all the information about a specific domain, with the help of Domain Experts (DEs), build a modelet formalising the domain in consideration, and then create a new test case

1.

OEs merge the modelet of the new test case with the current model produced by the end of the last process iteration (first iteration: modelet becomes current model)

2.OEs refactor (important: reuse existing knowledge) the current model, focussing on the last part added in the previous step

3.