Influencing policy (training slides from Fast Track Impact)
Linking libraries to the real world
1. Linking libraries to the real world a tragicomedy in two acts Ad Aerts sArte.nl Foundation http ://sarte.nl/ @adaerts Lukas Koster Library Systems Coordinator Library of the University of Amsterdam http://www.uba.uva.nl @lukask ELAG2011 - Prague – May 25, 2011
2. Act one: Libraries Lukas Koster as The Librarian Ad Aerts as The Theatre Lover
23. Act two: The Real World Lukas Koster as The Linker Ad Aerts as The Nerd
24.
25. Pilot project Linking library catalogue data to theatre performance data Dutch Digital Cultural Heritage Foundation DEN as instigator http://den.nl/
26. Vladimir: “We could start all over again perhaps” Estragon: “That should be easy” Vladimir: “It’s the start that’s difficult” Estragon: “You can start from anything” Vladimir: “Yes, but you have to decide” Estragon: “True”
39. How we did it - URIs < base-url >/person/Beckett, Samuel < base-url >/title/Beckett, Samuel/Waiting for Godot JavaScript/JQuery HTML
40. How we did it - JSON jsonTIN({ "name":"Beckett, Samuel", "birth.country":"Ierland", "birth.date":" 1906*", "birth.place":"Foxrock", "death.date":"1989-12-22", "death.place":"Parijs", "titles":"/gettitles/Beckett, Samuel" }) < base-url >/person/Beckett, Samuel
41. How we did it - JSON < base-url >/title/Beckett, Samuel/Waiting for Godot jsonTIN({ "production":[ "/production/Beckett, Samuel/Waiting for Godot/1988-07-28/5777", "/production/Beckett, Samuel/Waiting for Godot/1988-11-22/6750", "/production/Beckett, Samuel/Waiting for Godot/1992-04-16/10728", "/production/Beckett, Samuel/Waiting for Godot/1981-02-18/43032" ] })
42. How we did it - JSON <base-url>/ production/Beckett, Samuel/Waiting for Godot/1988-11-22/6750 jsonTIN({ "name":"Beckett, Samuel", "title":"Waiting for Godot", "opening":"1988-11-22", "people":[ { "description":"Beckett, Samuel (auteur)", "uri":"/person/Beckett, Samuel"}, { "description":"Theedom, Peter (uitvoerende)", "uri":"/person/Theedom, Peter" }, { "description":"Stewart, Reginald (uitvoerende)", "uri":"/person/Stewart, Reginald" } ] })
43. How we did it – JavaScript/JQuery < base-url >/person/Beckett, Samuel < base-url >/title/Beckett, Samuel/Waiting for Godot <base-url>/ production/Beckett, Samuel/Waiting for Godot/1988-11-22/6750 JavaScript/JQuery
44.
45.
46.
47. Estragon: ‘ We’ve lost our rights? ’ … Pozzo: ‘ The road is free to all ’
48. Identifiers/URIs/String matching /title/Beckett, Samuel/Waiting for Godot /title/Beckett, Samuel/Waiting for Godot : a tragicomedy in two acts /title/Beckett, Samuel/En attendant Godot : pièce en deux actes /title/Beckett, Samuel/Wachten op Godot /title/Beckett, Samuel/Waiting for Godot /title/Beckett, Samuel/Waiting For Godot /title/Beckett, Samuel/Wachten op Godot /title/Beckett, Samuel/Wachtend op Godot /title/Beckett, Samuel/Wachten op Godot (De favorieten) /title/Beckett, Samuel/Wachten op Godot (eerste bedrijf) /title/Beckett, Samuel/En attendant Godot /title/Beckett, Samuel/Warten auf Godot
49. Pozzo: “ I am Pozzo!....Pozzo! … Does that name mean nothing to you?... I say does that name mean nothing to you?” Estragon: “ Bozzo...Bozzo...” Vladimir: “ Pozzo...Pozzo...” Pozzo: “ PPPOZZZO!” Estragon: “ Ah! Pozzo...let me see...Pozzo...” Vladimir: “ Is it Pozzo or Bozzo?” Estragon: “ Pozzo...no...I’m afraid I...no...I don’t seem to...” Vladimir: “ I once knew a family called Gozzo. The mother had the clap ”
50.
51. Links: FRBR, and more Waiting for Godot Wachten op Godot (NL) En attendant Godot (FR) Production 2009 Production 2010 Performance 1 Performance 2 Performance 3 Manifestation Item Work Expression 1st Edition 2007 2nd Edition 2010 Copy 1 Copy 2 Copy 3 Theatre Text/Publisher/Library FRBR Video registration Article Scene 1 Scene 2 Scene 3 Photo Library Catalogue
Ad worked for TIN until recently. Writes theatre reviews. Visits theatre performances twice a week. Studied Dutch literature and linguistics. Lukas: library of the University of Amsterdam. Library systems…. We know each other: work, twitter, Haarlem
Librarian hands book to theatre lover: “here is your play”`. It has … pages, no illustrations. Measures book: it is …cm high. And there is an ISBN. Here I have another one. …… TL: this looks like an instruction manual… Video: http://www.youtube.com/watch?v=fFZatmOFpns Etc.
Restproducten! Only remainders/residuals/waste products
This was the tragedy part, now for the comedy. Announce Act 2: the pilot project. New roles/parts: Ad likes to mash about with data Lukas likes to link, but does not know how
Cool URIs don’t change RDF/XML, N3, Turtle
Need to know URI syntax? Discover?
An old fashioned ERD data model. More or less similar to an ontology
This is an example of a triple, two directions! Two triples in one
Persistent identifiers (part of URI!) String values Working together (we know each others stuff!)
Using generated HTML, not underlying MARC fields/subfields
Array of links to internal Theatre database entities (productions)
Array of links to internal Theatre database entities (people)
Production JSON also contains identifier/link to digital objects in separate TIN Objects database
Looks a lot like our own initial attempt ;-)
We didn't sue JavaScript to remove 'subtitle' after the ' : ' yet. Working on HTML, not underlying MARC fields/subfields
For instance VIAF for ‘authors’; Wikipedia/DBPedia, etc.