zeri e lode: extracting the zeri photo archive to linked open data: formalizing the conceptual model
Embed Size (px)
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

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 – ciroma[email protected] Francesca Mambelli – [email protected]
Silvio Peroni – sil[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

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

The Zeri Photo Archive

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

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

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

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

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 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

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

“Zeri e LODE” project from DB to LOD
Zeri Foundation database
The project is organised in 4 steps:

“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

“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

“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

“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

“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

F Entry Ontology (FEO)

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

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

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

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

Main ontological entities

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.

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.

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.

An examples (in Turtle)
• A Scheda F describes that
:f-entry-1 a fentry:FEntry ;!! fentry:describes

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 ,

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

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

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

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

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

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)?

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 .!}

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 .!}

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

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

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

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 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
!

Conclusions

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

Thank you for your attention

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.