SlideShare a Scribd company logo
1 of 17
Download to read offline
www.europeanaconnect.eu




Amsterdam Museum as EDM LOD

Victor de Boer -- VU University Amsterdam
With input from Antoine Isaac, Jan Wielemaker, Jacco van
Ossenbruggen and Guus Schreiber
www.europeanaconnect.eu




Amsterdam Museum

• Formerly Amsterdam Historic Museum
  • “The rich collection of works of art, objects and
    archaeological finds brings to life the fortunes of
    Amsterdammers of days gone by and today.”


• In March 2010 published their entire
 collection online
  • 70.000 objects
  • CC license
• We converted their data to EDM / RDF and
 published it as Linked Open Data

                           Amsterdam Museum as EDM LOD
                           Victor de Boer
                           Europeana v.1 WP3 Meeting
                           Vienna 28-29 March 2011
www.europeanaconnect.eu




Amsterdam Museum as EDM LOD
Victor de Boer
Europeana v.1 WP3 Meeting
Vienna 28-29 March 2011
www.europeanaconnect.eu




AM metadata
                                       <record priref="10541“ >
                                           <acquisition.date>1997</acquisition.date>
• Adlib database XML API                   <dimension>
                                             <dimension.type>hoogte</dimension.type>

• Object metadata                            <dimension.unit>cm</dimension.unit>
                                             <dimension.value>6</dimension.value>
                                           </dimension>
   • 73.000 objects, 256MB             …
                                       </record>
   • Nested XML
• Concept Thesaurus                              <record priref="28024“ >
                                                    <term>Kalverstraat 124</term>
   • 27.000, 9MB                                    <broader_term>Kalverstraat</broader_term>
                                                    <term.type>GEOKEYW </term.type>
   • Different types (geo,motif, event)          </record>


• Person „Thesaurus‟                                               <record priref="6" >
                                                                       <biography>boekverkoper en uitgever van
   • 67.000 persons, 10MB                                          cartografie</biography>
                                                                       <birth.date.start>1659</birth.date.start>
   • Consolidated from object metadata fields                          <death.date.start>1733</death.date.start>
                                                                       <name>Aa, Pieter van der</name>
   • Creators, annotators, reproduction creators,                      <nationality>Nederlands</nationality>
                                                                       <use>Aa, Pieter van der (I)</use>
                                                                    </record>
     institutions

                                Amsterdam Museum as EDM LOD
                                Victor de Boer
                                Europeana v.1 WP3 Meeting
                                Vienna 28-29 March 2011
www.europeanaconnect.eu




Conversion and alignment process


 1. pure syntactic transformation to RDF
                                                       Cliopatria
 2. map to EDM classes/properties
    (mapping table -> schema file)
 3. conversion rules to restructure,                    XMLRDF
    generate uris and do complex stuff
    (XMLRDF tool)
 4. align with Europeana and external                  Amalgame
    sources
 5. publish as LOD




                         Amsterdam Museum as EDM LOD
                         Victor de Boer
                         Europeana v.1 WP3 Meeting
                         Vienna 28-29 March 2011
www.europeanaconnect.eu




Direct RDF conversion

<record priref="10541“ >
    <acq.date>1997</acqdate>
    <dimension>
      <dimension.type>hoogte</dimension.type>
      <dimension.unit>cm</dimension.unit>
      <dimension.value>6</dimension.value>
    </dimension>
…
</record>




                                                           am:priref                         “10541”

                                                                       am:acq.date           “1997”    am:dim.type            “hoogte”

                                                                                                         am:dim.value
                                            am:Record                                                                              “6”
                                                                              am:dimension
                                              _:bn1
                                                                                             am:Dimension
                                                                                                _:bn2




                                                   Amsterdam Museum as EDM LOD
                                                   Victor de Boer
                                                   Europeana v.1 WP3 Meeting
                                                   Vienna 28-29 March 2011
www.europeanaconnect.eu




Mapping schema file

                                                             am:creditLine a rdf:Property ;
• Turtle schema files                                            rdfs:subPropertyOf dcterms:rights .

   • rdfs:subClassOf + rdfs:subPropertyOf: Keep              am:dimension a rdf:Property ;
                                                                 rdfs:subPropertyOf dcterms:extent .
     original (specific) data, interoperability on EDM
                                                             am:documentation a rdf:Property ;
     level                                                       rdfs:subPropertyOf dcterms:description.


• For object metadata                                        am:objectCategory a rdf:Property ;
                                                                 rdfs:subPropertyOf dcterms:description.

   • Dcterms: creator, date, description
   • EDM-specific properties: event, agent                             am:scopeNote a rdf:Property ;
                                                                           rdfs:subPropertyOf skos:scopeNote.

• Thesaurus concepts                                                   am:priref a rdf:Property ;
                                                                           rdfs:subPropertyOf dcterms:identifier.
   • SKOS + some dcterms
• Persons                                                        am:Person a rdfs:Class ;
                                                                     rdfs:subClassOf ens:Agent.
   • RDA Group 2 elements
                                                                 am:equivalentName a rdf:Property ;
   • http://metadataregistry.org/schema/show/id/1                    rdfs:subPropertyOf rda:variantNameForThePerson.
                                                                 am:name a rdf:Property ;
     5.html                                                          rdfs:subPropertyOf rda:preferredNameForThePerson.


                                   Amsterdam Museum as EDM LOD
                                   Victor de Boer
                                   Europeana v.1 WP3 Meeting
                                   Vienna 28-29 March 2011
www.europeanaconnect.eu




XMLRDF Conversion

• RDF interpretation of the data. Minimal enrichment
   • Refer to resources rather then to terms
   • Identify the resource and replace literals by URIs
   • Clean up (remove empty vals)
   • Some blank node structures retained                       < am:proxy1, am:maker, _:bnode1>
                                                               < _:bnode1, am:creator, am:p-001>
• Mint URIs                                                    < _:bnode1, am:creatorRole, am:t-printer>
                                                               < _:bnode1, am: creatorQual, “copy after”>
   • PURL basename: purl.org/collections/nl/am/
   • Use prirefs, prefixed by “proxy-”, “aggregation-”,
     “p-” or “t-”
• Make EDM                                        dimensions @@
                                                                   { _S, am:dimension, B},
   • Establish Proxy-Aggregation-PhysObject triangle               { B, am:dimensionValue, literal(Val)},
                                                                   { B, am:dimensionUnit, literal(Unit)}?,
   • Move predicates to appropriate resource                       { B, am:dimensionType, literal(Type)}?
                                                                   
   • Images (ens:object)                                                concat ([Type,Val,Unit], ConcatVal),
                                                                                    {B, rdfs:label, literal(ConcatVal)}.

                                 Amsterdam Museum as EDM LOD
                                 Victor de Boer
                                 Europeana v.1 WP3 Meeting
                                 Vienna 28-29 March 2011
www.europeanaconnect.eu




XMLRDF Conversion


• Conversion rules are simple for flat record structures but more
 complex for richer data.
   • APEnet
   • Amsterdam Museum
• (Initial) rules can be generated from other visual ingestion
 tools.
   • Simple rules, but with the full expressivity of programming language




• ~ 6 Million Amsterdam Museum RDF triples


                                Amsterdam Museum as EDM LOD
                                Victor de Boer
                                Europeana v.1 WP3 Meeting
                                Vienna 28-29 March 2011
www.europeanaconnect.eu




Amalgame Alignment: Thesaurus
                             http://semanticweb.cs.vu.nl/amalgame/

                                                 • 143 links to
                                                  GeoNames NL

                                                 • 2498 AM concepts
                                                  linked to AATNed.

                                                 • 1322 links to be
                                                  checked




                Amsterdam Museum as EDM LOD
                Victor de Boer
                Europeana v.1 WP3 Meeting
                Vienna 28-29 March 2011
www.europeanaconnect.eu




Amalgame Alignment: Persons

                                              • 1076 AM persons
                                               matched to ULAN
                                               (VIAF)

                                              • 34 matched to
                                               DBPedia

                                              • More for human
                                               check




                Amsterdam Museum as EDM LOD
                Victor de Boer
                Europeana v.1 WP3 Meeting
                Vienna 28-29 March 2011
www.europeanaconnect.eu




Serving the Data

• PURL redirects to semantic layer
  • http://purl.org/collections/nl/am/proxy-63432 
  • http://semanticweb.cs.vu.nl/europeana/browse/list_resource?r=htt
    p://purl.org/collections/nl/am/proxy-63432
• HTTP request HTML:
  • Condensed Local view
  • Full Local view
• HTTP request RDF/XML
  • rdf/xml “describe”
• SPARQL endpoint

                         Amsterdam Museum as EDM LOD
                         Victor de Boer
                         Europeana v.1 WP3 Meeting
                         Vienna 28-29 March 2011
www.europeanaconnect.eu




Amsterdam Museum as EDM LOD
Victor de Boer
Europeana v.1 WP3 Meeting
Vienna 28-29 March 2011
www.europeanaconnect.eu




Amsterdam Museum as EDM LOD
Victor de Boer
Europeana v.1 WP3 Meeting
Vienna 28-29 March 2011
www.europeanaconnect.eu




http://semanticweb.cs.vu.nl/europeana/user/query




            Amsterdam Museum as EDM LOD
            Victor de Boer
            Europeana v.1 WP3 Meeting
            Vienna 28-29 March 2011
www.europeanaconnect.eu




Linked Open Data

• Registered on CKAN

• More links
  • to Amsterdam Rijksmonumenten
  • to Amsterdam Stadsarchief
  • to DBPedia (SILK): LATC


• Used by external parties/projects
  • Oneindig NH
  • Apps for Amsterdam
  • Europeana Hackathon this friday/saturday
                         Amsterdam Museum as EDM LOD
                         Victor de Boer
                         Europeana v.1 WP3 Meeting
                         Vienna 28-29 March 2011
www.europeanaconnect.eu




URL pointers

• Amsterdam Museum in EDM LOD
  • http://semanticweb.cs.vu.nl/lod/am/
  • http://ckan.net/package/amsterdam-museum-as-edm-lod
  • Thoughtlab
• Semantic layer
  • [Browse] http://semanticweb.cs.vu.nl/europeana/
  • [SPARQL] http://semanticweb.cs.vu.nl/europeana/user/query
• Tools
  • [ClioPatria] http://e-culture.multimedian.nl/software/ClioPatria.shtml
  • [xmlrdf] http://semanticweb.cs.vu.nl/Connect/xmlrdf.pdf
  • [Amalgame] http://semanticweb.cs.vu.nl/amalgame/
                           Amsterdam Museum as EDM LOD
                           Victor de Boer
                           Europeana v.1 WP3 Meeting
                           Vienna 28-29 March 2011

More Related Content

Similar to Amsterdam Museum as EDM Linked Open Data

A Framework for Improved Access to Museum Databases in the Semantic Web
A Framework for Improved Access to Museum Databases in the Semantic WebA Framework for Improved Access to Museum Databases in the Semantic Web
A Framework for Improved Access to Museum Databases in the Semantic WebMariana Damova, Ph.D
 
Mapping Cultural Heritage Information to CIDOC-CRM
Mapping Cultural Heritage Information to CIDOC-CRMMapping Cultural Heritage Information to CIDOC-CRM
Mapping Cultural Heritage Information to CIDOC-CRMMaria Theodoridou
 
Europeana and open data
Europeana and open dataEuropeana and open data
Europeana and open dataRobinaClayphan
 
Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...
Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...
Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...ariadnenetwork
 
Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...
Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...
Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...Valentine Charles
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataLora Aroyo
 
06 gioca-ontologies
06 gioca-ontologies06 gioca-ontologies
06 gioca-ontologiesnidzokus
 
Radically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the WebRadically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the WebJulie Allinson
 
Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Dov Winer
 
Europeana, more than data aggregation?
Europeana, more than data aggregation?Europeana, more than data aggregation?
Europeana, more than data aggregation?Antoine Isaac
 
Linking Roman Coins: CAA2012
Linking Roman Coins: CAA2012Linking Roman Coins: CAA2012
Linking Roman Coins: CAA2012ewg118
 
ESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic Web
ESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic WebESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic Web
ESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic Webeswcsummerschool
 
Staab programming thesemanticweb
Staab programming thesemanticwebStaab programming thesemanticweb
Staab programming thesemanticwebAneta Tu
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic WebSteffen Staab
 
Courzon iskouk09 jun2010
Courzon iskouk09 jun2010Courzon iskouk09 jun2010
Courzon iskouk09 jun2010ISKOUK
 
Europeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap MeetingEuropeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap MeetingAntoine Isaac
 

Similar to Amsterdam Museum as EDM Linked Open Data (20)

A Framework for Improved Access to Museum Databases in the Semantic Web
A Framework for Improved Access to Museum Databases in the Semantic WebA Framework for Improved Access to Museum Databases in the Semantic Web
A Framework for Improved Access to Museum Databases in the Semantic Web
 
EDM for sounds
EDM for soundsEDM for sounds
EDM for sounds
 
KM Lecture 7 LOD
KM Lecture 7 LODKM Lecture 7 LOD
KM Lecture 7 LOD
 
Keynote csws2013
Keynote csws2013Keynote csws2013
Keynote csws2013
 
Mapping Cultural Heritage Information to CIDOC-CRM
Mapping Cultural Heritage Information to CIDOC-CRMMapping Cultural Heritage Information to CIDOC-CRM
Mapping Cultural Heritage Information to CIDOC-CRM
 
Europeana and open data
Europeana and open dataEuropeana and open data
Europeana and open data
 
Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...
Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...
Integrating archaeological data: The ARIADNE Infrastructure, Achille Felicett...
 
EDM for Europeana Sounds
EDM for Europeana SoundsEDM for Europeana Sounds
EDM for Europeana Sounds
 
Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...
Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...
Mapping cross-­domain metadata to the Europeana Data Model (EDM) - EDM introd...
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
 
06 gioca-ontologies
06 gioca-ontologies06 gioca-ontologies
06 gioca-ontologies
 
Radically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the WebRadically Open Cultural Heritage Data on the Web
Radically Open Cultural Heritage Data on the Web
 
Eun lre brussels_winer20100616
Eun lre brussels_winer20100616Eun lre brussels_winer20100616
Eun lre brussels_winer20100616
 
Europeana, more than data aggregation?
Europeana, more than data aggregation?Europeana, more than data aggregation?
Europeana, more than data aggregation?
 
Linking Roman Coins: CAA2012
Linking Roman Coins: CAA2012Linking Roman Coins: CAA2012
Linking Roman Coins: CAA2012
 
ESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic Web
ESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic WebESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic Web
ESWC SS 2013 - Tuesday Keynote Steffen Staab: Programming the Semantic Web
 
Staab programming thesemanticweb
Staab programming thesemanticwebStaab programming thesemanticweb
Staab programming thesemanticweb
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
Courzon iskouk09 jun2010
Courzon iskouk09 jun2010Courzon iskouk09 jun2010
Courzon iskouk09 jun2010
 
Europeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap MeetingEuropeana @ NISO Bibliographic Roadmap Meeting
Europeana @ NISO Bibliographic Roadmap Meeting
 

More from Victor de Boer

One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebVictor de Boer
 
Linked Data for Digital Humanities research at Media Archives
Linked Data for Digital Humanities research at Media ArchivesLinked Data for Digital Humanities research at Media Archives
Linked Data for Digital Humanities research at Media ArchivesVictor de Boer
 
The Benefits of Linking Metadata for Internal and External users of an Audiov...
The Benefits of Linking Metadata for Internal and External users of an Audiov...The Benefits of Linking Metadata for Internal and External users of an Audiov...
The Benefits of Linking Metadata for Internal and External users of an Audiov...Victor de Boer
 
UX Challenges of Information Organisation: Assessment of Language Impairment ...
UX Challenges of Information Organisation: Assessment of Language Impairment ...UX Challenges of Information Organisation: Assessment of Language Impairment ...
UX Challenges of Information Organisation: Assessment of Language Impairment ...Victor de Boer
 
Interactive Dance Choreography Assistance presentation for ACE entertainment ...
Interactive Dance Choreography Assistance presentation for ACE entertainment ...Interactive Dance Choreography Assistance presentation for ACE entertainment ...
Interactive Dance Choreography Assistance presentation for ACE entertainment ...Victor de Boer
 
Fahad Ali's slides for Machine to-machine communication in rural conditions ...
Fahad Ali's slides for Machine to-machine communication in rural conditions  ...Fahad Ali's slides for Machine to-machine communication in rural conditions  ...
Fahad Ali's slides for Machine to-machine communication in rural conditions ...Victor de Boer
 
Linking African Traditional Medicine Knowledge - by Gossa Lo
Linking African Traditional Medicine Knowledge - by Gossa LoLinking African Traditional Medicine Knowledge - by Gossa Lo
Linking African Traditional Medicine Knowledge - by Gossa LoVictor de Boer
 
Enriching Media Collections for Event-based Exploration
Enriching Media Collections for Event-based ExplorationEnriching Media Collections for Event-based Exploration
Enriching Media Collections for Event-based ExplorationVictor de Boer
 
New Life for Old Media (NEM presentation)
New Life for Old Media  (NEM presentation)New Life for Old Media  (NEM presentation)
New Life for Old Media (NEM presentation)Victor de Boer
 
User-centered Data Science for Digital Humanities
User-centered Data Science for Digital HumanitiesUser-centered Data Science for Digital Humanities
User-centered Data Science for Digital HumanitiesVictor de Boer
 
Linked Data for Audiovisual Archives (Guest lecture at NISV)
Linked Data for Audiovisual Archives (Guest lecture at NISV)Linked Data for Audiovisual Archives (Guest lecture at NISV)
Linked Data for Audiovisual Archives (Guest lecture at NISV)Victor de Boer
 
Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Victor de Boer
 
DIVE+ and Events at EVENTS2017
DIVE+ and Events at EVENTS2017DIVE+ and Events at EVENTS2017
DIVE+ and Events at EVENTS2017Victor de Boer
 
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Victor de Boer
 
Kasadaka and ICT4D at VU
Kasadaka and ICT4D at VUKasadaka and ICT4D at VU
Kasadaka and ICT4D at VUVictor de Boer
 
VU ICT4D symposium 2017 Francis Dittoh Mr. Meteo
VU ICT4D symposium 2017 Francis Dittoh  Mr. MeteoVU ICT4D symposium 2017 Francis Dittoh  Mr. Meteo
VU ICT4D symposium 2017 Francis Dittoh Mr. MeteoVictor de Boer
 
VU ICT4D symposium 2017 Chris van Aart
VU ICT4D symposium 2017 Chris van AartVU ICT4D symposium 2017 Chris van Aart
VU ICT4D symposium 2017 Chris van AartVictor de Boer
 
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...Victor de Boer
 
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture Victor de Boer
 

More from Victor de Boer (20)

One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic Web
 
Linked Data for Digital Humanities research at Media Archives
Linked Data for Digital Humanities research at Media ArchivesLinked Data for Digital Humanities research at Media Archives
Linked Data for Digital Humanities research at Media Archives
 
The Benefits of Linking Metadata for Internal and External users of an Audiov...
The Benefits of Linking Metadata for Internal and External users of an Audiov...The Benefits of Linking Metadata for Internal and External users of an Audiov...
The Benefits of Linking Metadata for Internal and External users of an Audiov...
 
UX Challenges of Information Organisation: Assessment of Language Impairment ...
UX Challenges of Information Organisation: Assessment of Language Impairment ...UX Challenges of Information Organisation: Assessment of Language Impairment ...
UX Challenges of Information Organisation: Assessment of Language Impairment ...
 
Interactive Dance Choreography Assistance presentation for ACE entertainment ...
Interactive Dance Choreography Assistance presentation for ACE entertainment ...Interactive Dance Choreography Assistance presentation for ACE entertainment ...
Interactive Dance Choreography Assistance presentation for ACE entertainment ...
 
Fahad Ali's slides for Machine to-machine communication in rural conditions ...
Fahad Ali's slides for Machine to-machine communication in rural conditions  ...Fahad Ali's slides for Machine to-machine communication in rural conditions  ...
Fahad Ali's slides for Machine to-machine communication in rural conditions ...
 
Linking African Traditional Medicine Knowledge - by Gossa Lo
Linking African Traditional Medicine Knowledge - by Gossa LoLinking African Traditional Medicine Knowledge - by Gossa Lo
Linking African Traditional Medicine Knowledge - by Gossa Lo
 
Enriching Media Collections for Event-based Exploration
Enriching Media Collections for Event-based ExplorationEnriching Media Collections for Event-based Exploration
Enriching Media Collections for Event-based Exploration
 
New Life for Old Media (NEM presentation)
New Life for Old Media  (NEM presentation)New Life for Old Media  (NEM presentation)
New Life for Old Media (NEM presentation)
 
User-centered Data Science for Digital Humanities
User-centered Data Science for Digital HumanitiesUser-centered Data Science for Digital Humanities
User-centered Data Science for Digital Humanities
 
Linked Data for Audiovisual Archives (Guest lecture at NISV)
Linked Data for Audiovisual Archives (Guest lecture at NISV)Linked Data for Audiovisual Archives (Guest lecture at NISV)
Linked Data for Audiovisual Archives (Guest lecture at NISV)
 
Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?
 
DIVE+ and Events at EVENTS2017
DIVE+ and Events at EVENTS2017DIVE+ and Events at EVENTS2017
DIVE+ and Events at EVENTS2017
 
About Cultuurlink
About CultuurlinkAbout Cultuurlink
About Cultuurlink
 
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
 
Kasadaka and ICT4D at VU
Kasadaka and ICT4D at VUKasadaka and ICT4D at VU
Kasadaka and ICT4D at VU
 
VU ICT4D symposium 2017 Francis Dittoh Mr. Meteo
VU ICT4D symposium 2017 Francis Dittoh  Mr. MeteoVU ICT4D symposium 2017 Francis Dittoh  Mr. Meteo
VU ICT4D symposium 2017 Francis Dittoh Mr. Meteo
 
VU ICT4D symposium 2017 Chris van Aart
VU ICT4D symposium 2017 Chris van AartVU ICT4D symposium 2017 Chris van Aart
VU ICT4D symposium 2017 Chris van Aart
 
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
 
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

Amsterdam Museum as EDM Linked Open Data

  • 1. www.europeanaconnect.eu Amsterdam Museum as EDM LOD Victor de Boer -- VU University Amsterdam With input from Antoine Isaac, Jan Wielemaker, Jacco van Ossenbruggen and Guus Schreiber
  • 2. www.europeanaconnect.eu Amsterdam Museum • Formerly Amsterdam Historic Museum • “The rich collection of works of art, objects and archaeological finds brings to life the fortunes of Amsterdammers of days gone by and today.” • In March 2010 published their entire collection online • 70.000 objects • CC license • We converted their data to EDM / RDF and published it as Linked Open Data Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 3. www.europeanaconnect.eu Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 4. www.europeanaconnect.eu AM metadata <record priref="10541“ > <acquisition.date>1997</acquisition.date> • Adlib database XML API <dimension> <dimension.type>hoogte</dimension.type> • Object metadata <dimension.unit>cm</dimension.unit> <dimension.value>6</dimension.value> </dimension> • 73.000 objects, 256MB … </record> • Nested XML • Concept Thesaurus <record priref="28024“ > <term>Kalverstraat 124</term> • 27.000, 9MB <broader_term>Kalverstraat</broader_term> <term.type>GEOKEYW </term.type> • Different types (geo,motif, event) </record> • Person „Thesaurus‟ <record priref="6" > <biography>boekverkoper en uitgever van • 67.000 persons, 10MB cartografie</biography> <birth.date.start>1659</birth.date.start> • Consolidated from object metadata fields <death.date.start>1733</death.date.start> <name>Aa, Pieter van der</name> • Creators, annotators, reproduction creators, <nationality>Nederlands</nationality> <use>Aa, Pieter van der (I)</use> </record> institutions Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 5. www.europeanaconnect.eu Conversion and alignment process 1. pure syntactic transformation to RDF Cliopatria 2. map to EDM classes/properties (mapping table -> schema file) 3. conversion rules to restructure, XMLRDF generate uris and do complex stuff (XMLRDF tool) 4. align with Europeana and external Amalgame sources 5. publish as LOD Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 6. www.europeanaconnect.eu Direct RDF conversion <record priref="10541“ > <acq.date>1997</acqdate> <dimension> <dimension.type>hoogte</dimension.type> <dimension.unit>cm</dimension.unit> <dimension.value>6</dimension.value> </dimension> … </record> am:priref “10541” am:acq.date “1997” am:dim.type “hoogte” am:dim.value am:Record “6” am:dimension _:bn1 am:Dimension _:bn2 Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 7. www.europeanaconnect.eu Mapping schema file am:creditLine a rdf:Property ; • Turtle schema files rdfs:subPropertyOf dcterms:rights . • rdfs:subClassOf + rdfs:subPropertyOf: Keep am:dimension a rdf:Property ; rdfs:subPropertyOf dcterms:extent . original (specific) data, interoperability on EDM am:documentation a rdf:Property ; level rdfs:subPropertyOf dcterms:description. • For object metadata am:objectCategory a rdf:Property ; rdfs:subPropertyOf dcterms:description. • Dcterms: creator, date, description • EDM-specific properties: event, agent am:scopeNote a rdf:Property ; rdfs:subPropertyOf skos:scopeNote. • Thesaurus concepts am:priref a rdf:Property ; rdfs:subPropertyOf dcterms:identifier. • SKOS + some dcterms • Persons am:Person a rdfs:Class ; rdfs:subClassOf ens:Agent. • RDA Group 2 elements am:equivalentName a rdf:Property ; • http://metadataregistry.org/schema/show/id/1 rdfs:subPropertyOf rda:variantNameForThePerson. am:name a rdf:Property ; 5.html rdfs:subPropertyOf rda:preferredNameForThePerson. Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 8. www.europeanaconnect.eu XMLRDF Conversion • RDF interpretation of the data. Minimal enrichment • Refer to resources rather then to terms • Identify the resource and replace literals by URIs • Clean up (remove empty vals) • Some blank node structures retained < am:proxy1, am:maker, _:bnode1> < _:bnode1, am:creator, am:p-001> • Mint URIs < _:bnode1, am:creatorRole, am:t-printer> < _:bnode1, am: creatorQual, “copy after”> • PURL basename: purl.org/collections/nl/am/ • Use prirefs, prefixed by “proxy-”, “aggregation-”, “p-” or “t-” • Make EDM dimensions @@ { _S, am:dimension, B}, • Establish Proxy-Aggregation-PhysObject triangle { B, am:dimensionValue, literal(Val)}, { B, am:dimensionUnit, literal(Unit)}?, • Move predicates to appropriate resource { B, am:dimensionType, literal(Type)}?  • Images (ens:object) concat ([Type,Val,Unit], ConcatVal), {B, rdfs:label, literal(ConcatVal)}. Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 9. www.europeanaconnect.eu XMLRDF Conversion • Conversion rules are simple for flat record structures but more complex for richer data. • APEnet • Amsterdam Museum • (Initial) rules can be generated from other visual ingestion tools. • Simple rules, but with the full expressivity of programming language • ~ 6 Million Amsterdam Museum RDF triples Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 10. www.europeanaconnect.eu Amalgame Alignment: Thesaurus http://semanticweb.cs.vu.nl/amalgame/ • 143 links to GeoNames NL • 2498 AM concepts linked to AATNed. • 1322 links to be checked Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 11. www.europeanaconnect.eu Amalgame Alignment: Persons • 1076 AM persons matched to ULAN (VIAF) • 34 matched to DBPedia • More for human check Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 12. www.europeanaconnect.eu Serving the Data • PURL redirects to semantic layer • http://purl.org/collections/nl/am/proxy-63432  • http://semanticweb.cs.vu.nl/europeana/browse/list_resource?r=htt p://purl.org/collections/nl/am/proxy-63432 • HTTP request HTML: • Condensed Local view • Full Local view • HTTP request RDF/XML • rdf/xml “describe” • SPARQL endpoint Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 13. www.europeanaconnect.eu Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 14. www.europeanaconnect.eu Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 15. www.europeanaconnect.eu http://semanticweb.cs.vu.nl/europeana/user/query Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 16. www.europeanaconnect.eu Linked Open Data • Registered on CKAN • More links • to Amsterdam Rijksmonumenten • to Amsterdam Stadsarchief • to DBPedia (SILK): LATC • Used by external parties/projects • Oneindig NH • Apps for Amsterdam • Europeana Hackathon this friday/saturday Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011
  • 17. www.europeanaconnect.eu URL pointers • Amsterdam Museum in EDM LOD • http://semanticweb.cs.vu.nl/lod/am/ • http://ckan.net/package/amsterdam-museum-as-edm-lod • Thoughtlab • Semantic layer • [Browse] http://semanticweb.cs.vu.nl/europeana/ • [SPARQL] http://semanticweb.cs.vu.nl/europeana/user/query • Tools • [ClioPatria] http://e-culture.multimedian.nl/software/ClioPatria.shtml • [xmlrdf] http://semanticweb.cs.vu.nl/Connect/xmlrdf.pdf • [Amalgame] http://semanticweb.cs.vu.nl/amalgame/ Amsterdam Museum as EDM LOD Victor de Boer Europeana v.1 WP3 Meeting Vienna 28-29 March 2011