Amsterdam Museum               as     Five-star Linked DataJudith van Gent    Victor de Boer
Collection Amsterdam Museum  – More than 75.000 objects    paintings, drawings, prints, coins, statues, photos, glass,    ...
Collection Amsterdam Museum  – of the Amsterdam people  – of international importance  – sharing data/knowledge is policy
2010 AM entire collection online     •   digital depot     •   CC BY-SA     •   not all data optimal     •   public can re...
AM open data  – Use and reuse!  – Adlib database open      – Adlib API (XML output)      – OAI-PMH (XML, Dublin Core)     ...
• OAI protocol  – Digitalecollectie.nl > Europeana  – ED*IT  – Oneindig NH• Wikipedia• Adlib API  – iPhone app  – Apps for...
Linked Data“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Why linked data (1/2)Slide stolen from Christophe Gueret
Why linked data (2/2)Slide stolen from Christophe Gueret
Europeana• “Europeana enables people to explore the digital  resources of Europes museums, libraries, archives and  audio-...
AM metadata                                                 <record priref="10541“ >• Adlib database XML API              ...
Four rules of 5-star Linked Data1. Use URIs as names for things2. Use HTTP URIs so that people can look up those   names.3...
Amsterdam Museum URIs• PURL basename: http://purl.org/collections/nl/am/• Objects: Use “prirefs”, prefixed by “proxy-”   –...
Four rules of 5-star Linked Data1. Use URIs as names for things2. Use HTTP URIs so that people can look up those   names.3...
XMLRDF• Modular setup  1. Start with XML (OAI-harvest)  2. Syntactic transformation to RDF  3. Rewrite raw RDF using simpl...
RDF conversion (XMLRDF)<record priref="19319 “ >   <date>1651</date>   <maker>Rembrandt (1606-1669)</maker>   <object.type...
Mapping schema                   dcterms:created         rdfs:subPropertyOf                 am:productiondateStart        ...
Cliopatria  SPARQL-app                   Browser                                                       Purl.org           ...
text/html
application/rdf+xml<?xml version=1.0 encoding=UTF-8?><!DOCTYPE rdf:RDF [<!ENTITY am http://purl.org/collections/nl/am/><!E...
SPARQLhttp://semanticweb.cs.vu.nl/europeana/user/query
Again, the rules of Linked Data1. Use URIs as names for things2. Use HTTP URIs so that people can look up   those names.3....
Link to other sources                     “19319 ”           am:date         “1651”                                       ...
Amalgame alignment platform• Semi-automatic linking   – Simple automatic     techniques,   – chained together by hand• 350...
CKAN Data Hubhttp://thedatahub.org/dataset/amsterdam-museum-as-edm-lod
And now applications!…right??
Plaatsen van Betekenis Local Linked Data (Amsterdam)
end              v.de.boer@vu.nl     j.vangent@amsterdammuseum.nl          amsterdammuseum.nl          http://collectie.ah...
EDM
What kind of RDF?• Europeana Data Model (EDM)  – Keep original metadata intact  – Use sem web (LD) principles: RDF• Re-use...
EDM voorbeeld               Provenance                  +web              views/plaatjes                                  ...
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Amsterdam museum as five star linked data
Upcoming SlideShare
Loading in …5
×

Amsterdam museum as five star linked data

1,766 views

Published on

Talk given at the DISH 2011 workshop on "new models for interaction for GLAMs (slides by Judith van Gent and Victor de Boer)

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,766
On SlideShare
0
From Embeds
0
Number of Embeds
203
Actions
Shares
0
Downloads
20
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • n samenwerking met Adlib Information Systemen het Oostenrijkse a:xperience, heeft het Amsterdam Museum een iPhone app ontwikkeld waarmee de volledige collectie doorzoekbaar is.De app maakt niet alleen de collectie op de iPhone toegankelijk, maar toont daarnaast biografieën van Amsterdammers, informatie over actuele tentoonstellingen en artikelen die in de museumwinkel verkrijgbaar zijn. Al deze gegevens komen direct uit de Adlib database.Er is ook een optie waarmee de topstukken uit de collectie worden getoond met een foto en uitgebreidere informatie. Deze functie werkt ook offline zodat de app altijd wat laat zien.
  • Amsterdam time machine (appsforamsterdam)The time machine displays a gallery of paintings, drawings and object images from the collection of the museum from a certain time period. The gallery slowly scrolls by, allowing the viewer to appreciate each artwork. On the top of the app there&apos;s an entry button, allowing the viewer to jump to a certain year in history to view objects that were made in that particular year.
  • Amsterdata (Chris van Aart…)
  • Erfgoed.mobierfgoed.mobi maakt beeldbanken van archieven en musea toegankelijk op locatie. Voor Apps voor Amsterdam is een speciale versie gemaakt met de beeldbank van het Stadsarchief en de collectie van Amsterdam Museum, in totaal zo’n 150.000 beelden.De app toont historische afbeeldingen van je huidige locatie, of van elke willekeurige plek in de stad via de handige verschuifbare kaart. Je kunt ook een een zoekterm opgeven of bladeren door geselecteerde topstukken. Je kunt door de gevonden afbeeldingen sliden of een diashow starten.
  • - Not completely straightforward xml (nestedness)
  • Things = “resources”
  • Things = “resources”
  • XMLRDF tool: clean up, link to resources etc.
  • PREFIX am: &lt;http://purl.org/collections/nl/am/&gt;PREFIX skos: &lt;http://www.w3.org/2004/02/skos/core#&gt;SELECT ?proxy ?xWHERE {?proxy am:material ?x. ?x skos:prefLabel &quot;gietijzer&quot;@nl}ORDER BY ?proxyLIMIT 50
  • Apps for AmsterdamPlaatsen van Betekenis
  • Apps for AmsterdamPlaatsen van Betekenis
  • Apps for AmsterdamPlaatsen van Betekenis
  • Amsterdam museum as five star linked data

    1. 1. Amsterdam Museum as Five-star Linked DataJudith van Gent Victor de Boer
    2. 2. Collection Amsterdam Museum – More than 75.000 objects paintings, drawings, prints, coins, statues, photos, glass, silver, furniture, ceramics, books, historic interiors, costumes, textiles, clocks, shoes, etc. – Around 20% on show, rest in storage depots
    3. 3. Collection Amsterdam Museum – of the Amsterdam people – of international importance – sharing data/knowledge is policy
    4. 4. 2010 AM entire collection online • digital depot • CC BY-SA • not all data optimal • public can react/contribute
    5. 5. AM open data – Use and reuse! – Adlib database open – Adlib API (XML output) – OAI-PMH (XML, Dublin Core) – Linked Open Data (VU EDM) – Metadata / images – Spectrum, Dublin Core, Texts –Persistent id i.o. –id.amsterdammuseum.nl/collection/123
    6. 6. • OAI protocol – Digitalecollectie.nl > Europeana – ED*IT – Oneindig NH• Wikipedia• Adlib API – iPhone app – Apps for Amsterdam
    7. 7. Linked Data“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
    8. 8. Why linked data (1/2)Slide stolen from Christophe Gueret
    9. 9. Why linked data (2/2)Slide stolen from Christophe Gueret
    10. 10. Europeana• “Europeana enables people to explore the digital resources of Europes museums, libraries, archives and audio-visual collections.’’ www.europeana.eu From portal… …to data aggregator.
    11. 11. AM metadata <record priref="10541“ >• Adlib database XML API <acquisition.date>1997</acquisition.date> <dimension> <dimension.type>hoogte</dimension.type> <dimension.unit>cm</dimension.unit> <dimension.value>6</dimension.value>• Object metadata … </dimension> • 73.000 objects, 256MB </record> • Nested XML• Concept Thesaurus <record priref="28024“ > <term>Kalverstraat 124</term> <broader_term>Kalverstraat</broader_term> • 27.000, 9MB <term.type>GEOKEYW </term.type> • Different types (geo,motif, event) </record>• Person ‘Thesaurus’ <record priref="6" > • 67.000 persons, 10MB <biography>boekverkoper en uitgever van cartografie</biography> • Consolidated from object metadata fields <birth.date.start>1659</birth.date.start> • Creators, annotators, reproduction <death.date.start>1733</death.date.start> <name>Aa, Pieter van der</name> creators, institutions, <nationality>Nederlands</nationality> <use>Aa, Pieter van der (I)</use> </record>
    12. 12. Four rules of 5-star Linked Data1. Use URIs as names for things2. Use HTTP URIs so that people can look up those names.3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL)4. Include links to other URIs. so that they can discover more things. http://www.w3.org/DesignIssues/LinkedData.html
    13. 13. Amsterdam Museum URIs• PURL basename: http://purl.org/collections/nl/am/• Objects: Use “prirefs”, prefixed by “proxy-” – http://purl.org/collections/nl/am/proxy-63432• Concepts & Persons: Use “prirefs”, prefixed by “p-”, or “t-” – http://purl.org/collections/nl/am/p-201• Properties (schema): Use XML element name – http://purl.org/collections/nl/am/acquisition.date
    14. 14. Four rules of 5-star Linked Data1. Use URIs as names for things2. Use HTTP URIs so that people can look up those names.3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL)4. Include links to other URIs. so that they can discover more things. http://www.w3.org/DesignIssues/LinkedData.html
    15. 15. XMLRDF• Modular setup 1. Start with XML (OAI-harvest) 2. Syntactic transformation to RDF 3. Rewrite raw RDF using simple rules 4. Define mapping schema to EDM/other
    16. 16. RDF conversion (XMLRDF)<record priref="19319 “ > <date>1651</date> <maker>Rembrandt (1606-1669)</maker> <object.type>etsplaat</object.type> priref “19319 ”… date</record> “1651” am:Record _:bn1 “Rembrandt (1606-1669)” object.type “etsplaat” “19319 ” am:date “1651” “1234” am:priref am:Record am:birthdate am:maker am:Person am:proxy-19319 “1606” am:p-1234 rda:name “Rembrandt” skos:Concept am:etsplaat “etsplaat” skos:prefLabel
    17. 17. Mapping schema dcterms:created rdfs:subPropertyOf am:productiondateStart 1770am:proxy_22093 am:productiondateEnd 1790
    18. 18. Cliopatria SPARQL-app Browser Purl.org redirect SPARQL Web interface HTTP serverRDF(s) storage Logic Prolog http://semanticweb.cs.vu.nl/
    19. 19. text/html
    20. 20. application/rdf+xml<?xml version=1.0 encoding=UTF-8?><!DOCTYPE rdf:RDF [<!ENTITY am http://purl.org/collections/nl/am/><!ENTITY rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#><!ENTITY skos http://www.w3.org/2004/02/skos/core#> ]><rdf:RDF xmlns:am="&am;" xmlns:rdf="&rdf;" xmlns:skos="&skos;" > <skos:ConceptScheme rdf:about="&am;AM_ConceptScheme"/><skos:Concept rdf:about="&am;t-1" am:priref="1"> <am:termType rdf:resource="&am;t-termtypeGEOKEYW"/> <am:termType rdf:resource="&am;t-termtypePLACE"/> <skos:broaderrdf:resource="&am;t-2688"/> <skos:inScheme rdf:resource="&am;AM_ConceptScheme"/> <skos:prefLabelxml:lang="nl">Wassenaar</skos:prefLabel> </skos:Concept><skos:Concept rdf:about="&am;t-10" am:priref="10"> <am:termType rdf:resource="&am;t-termtypeGEOKEYW"/> <am:termType rdf:resource="&am;t-termtypePLACE"/> <skos:broaderrdf:resource="&am;t-12"/> <skos:inScheme rdf:resource="&am;AM_ConceptScheme"/> <skos:prefLabelxml:lang="nl">Driebergen</skos:prefLabel> </skos:Concept><skos:Concept rdf:about="&am;t-100" am:priref="100"> <am:termType rdf:resource="&am;t-termtypeGEOKEYW"/> <am:termType rdf:resource="&am;t-termtypePLACE"/> <skos:broaderrdf:resource="&am;t-12"/> <skos:inScheme rdf:resource="&am;AM_ConceptScheme"/> <skos:narrowerrdf:resource="&am;t-31297"/> <skos:prefLabel xml:lang="nl">Naarden</skos:prefLabel> </skos:Concept><skos:Concept rdf:about="&am;t-1000" am:priref="1000"> <am:termType rdf:resource="&am;t-termtypePLACE"/> <skos:inScheme rdf:resource="&am;AM_ConceptScheme"/> <skos:prefLabelxml:lang="nl">Clos-Lucé</skos:prefLabel> </skos:Concept>
    21. 21. SPARQLhttp://semanticweb.cs.vu.nl/europeana/user/query
    22. 22. Again, the rules of Linked Data1. Use URIs as names for things2. Use HTTP URIs so that people can look up those names.3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL)4. Include links to other URIs. so that they can discover more things. http://www.w3.org/DesignIssues/LinkedData.html
    23. 23. Link to other sources “19319 ” am:date “1651” “1234” am:priref am:Record am:birthdate am:maker am:Personam:proxy-19319 “1606” am:p-1234 rda:name “Rembrandt” owl:sameAs (?) Viaf:nationality Viaf:Person “Dutch” Viaf:RebrandtvanRijn “Rembrandt Harmensz. rdfs:label Van Rijn”
    24. 24. Amalgame alignment platform• Semi-automatic linking – Simple automatic techniques, – chained together by hand• 3500+ links put in RDF – 143 places linked to GeoNames – 1076 persons linked to ULAN (VIAF) – 34 persons linked to DBPedia – 2498 concepts AATNed.
    25. 25. CKAN Data Hubhttp://thedatahub.org/dataset/amsterdam-museum-as-edm-lod
    26. 26. And now applications!…right??
    27. 27. Plaatsen van Betekenis Local Linked Data (Amsterdam)
    28. 28. end v.de.boer@vu.nl j.vangent@amsterdammuseum.nl amsterdammuseum.nl http://collectie.ahm.nl/http://amdata.adlibsoft.com/wwwopac.ashx http://semanticweb.cs.vu.nl/lod/am/
    29. 29. EDM
    30. 30. What kind of RDF?• Europeana Data Model (EDM) – Keep original metadata intact – Use sem web (LD) principles: RDF• Re-use of standard models – Dublin Core for metadata representation • creator, date, title etc. – SKOS for vocabularies • preferredLabel, hasBroader, etc. – OAI-ORE to allow for aggregations etc.
    31. 31. EDM voorbeeld Provenance +web views/plaatjes proxy object metadataAggregation Physical Object geen metadata

    ×