0
Persistente Identifiers Hennie Brugman Technical coordinator CATCHPlus
Samenvatting <ul><li>Wat is eigenlijk het probleem? </li></ul><ul><li>De basisoplossing </li></ul><ul><li>Wat is er beschi...
Probleem:  <ul><li>Steeds meer digitale objecten, met steeds meer identifiers </li></ul><ul><ul><li>In web context: identi...
Probleem: <ul><li>Steeds meer verwijzingen </li></ul><ul><li>Web links </li></ul><ul><li>Contextualisering </li></ul><ul><...
Probleem: <ul><li>Identifiers zijn vaak niet uniek </li></ul>
Probleem: <ul><li>Identifiers zijn vaak niet persistent </li></ul><ul><li>Verwijzingen worden makkelijk ongeldig   </li></ul>
Probleem  object_1 new_object_1 http://.../object_1
Basisoplossing  <ul><li>Ontkoppel naam/identifier en locatie(s) </li></ul><ul><li>Registreer combinaties van identifiers m...
Basisoplossing  object_1 new_object_1 id1 http://.../object_1 id1
Basisoplossing  new_object_1 id1 http://.../new_object_1 id1
Resolver dienst  new_object_1 id1 “ wat is huidige URL voor id1?” “ http://.../new_object_1” GET http://.../new_object_1 w...
Naming Authority <ul><li>Naming Authority: beheerder van de inhoud van de tabel </li></ul><ul><li>NA heeft ook een unieke ...
Naming Authority Global repository NA1 NA2 NA3 id-van-NA   adres van resolver voor NA id-van-object   adres van object
Global resolving Global repository NA3 id1 new_object_1 Local repository Local repository
Voorbeelden van PID oplossingen <ul><li>Er bestaan een aantal verschillende oplossingen </li></ul><ul><li>Binnen erfgoed i...
<ul><li>http URL  </li></ul><ul><li>http://identifiers.erfgoed.nl/local_id_1821 </li></ul><ul><li>URN-NBN   </li></ul><ul>...
<ul><li>http URL  </li></ul><ul><li>http://identifiers.erfgoed.nl/local_id_1821 </li></ul><ul><li>URN-NBN   </li></ul><ul>...
Mogelijke selectie-criteria(1) Software ondersteuning <ul><li>Goede resolving oplossing voorhanden </li></ul><ul><li>Die i...
Mogelijke selectie-criteria (2) Identifier beheer <ul><li>Beheer van identifiers onafhankelijk van </li></ul><ul><ul><li>S...
Mogelijke selectie-criteria (3) Organisatie en beleid <ul><li>Welke keuzes maken partner-instellingen? </li></ul><ul><li>B...
Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle System(s) </li></ul></ul><ul><ul><li>REST web ser...
Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local  Handle  Systems </li></ul></ul><ul><ul><li>REST web ser...
Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web servi...
Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web servi...
Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web servi...
Toepassen van persistente identifiers <ul><li>Keuzen? </li></ul><ul><li>Stappen? </li></ul><ul><li>Consequenties? </li></u...
Keuzen <ul><li>Welke objecten krijgen een persistente identifier toegekend?  (versies, samenstellingen, verschillende form...
Stappen <ul><li>Voor bestaande objecten </li></ul><ul><ul><li>Beleidskeuzen maken </li></ul></ul><ul><ul><li>Bepaal URLs v...
Consequenties <ul><li>Externe beschikbaarheid data en diensten afhankelijk van één cruciale dienst (mag dus geen ‘single p...
Kansen <ul><li>Mede vormgeven aan PID dienstverlening en de voorwaarden waaronder dat gebeurt </li></ul><ul><li>Voortrekke...
Vragen?
Upcoming SlideShare
Loading in...5
×

Introductie Persistente Identifiers

544

Published on

Presentatie gegeven aan Rijksmuseum op 1 december door Hennie Brugman; een introductie in persistent identifiers, met daarbij keuzemogelijkheden en de in CATCHPlus gemaakte keuze.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
544
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Introductie Persistente Identifiers"

  1. 1. Persistente Identifiers Hennie Brugman Technical coordinator CATCHPlus
  2. 2. Samenvatting <ul><li>Wat is eigenlijk het probleem? </li></ul><ul><li>De basisoplossing </li></ul><ul><li>Wat is er beschikbaar: voorbeelden van persistente identifiers </li></ul><ul><li>Wat doet CATCHPlus? </li></ul><ul><li>Zelf toepassen van persistente identifiers </li></ul><ul><ul><li>Welke keuzen? Stappen? Consequenties? Kansen? </li></ul></ul>
  3. 3. Probleem: <ul><li>Steeds meer digitale objecten, met steeds meer identifiers </li></ul><ul><ul><li>In web context: identifier = URL </li></ul></ul><ul><li>Steeds vaker extern aangeboden (web) </li></ul>
  4. 4. Probleem: <ul><li>Steeds meer verwijzingen </li></ul><ul><li>Web links </li></ul><ul><li>Contextualisering </li></ul><ul><li>Samenwerkingsverbanden </li></ul><ul><li>Virtuele collecties en tentoonstellingen </li></ul>
  5. 5. Probleem: <ul><li>Identifiers zijn vaak niet uniek </li></ul>
  6. 6. Probleem: <ul><li>Identifiers zijn vaak niet persistent </li></ul><ul><li>Verwijzingen worden makkelijk ongeldig </li></ul>
  7. 7. Probleem object_1 new_object_1 http://.../object_1
  8. 8. Basisoplossing <ul><li>Ontkoppel naam/identifier en locatie(s) </li></ul><ul><li>Registreer combinaties van identifiers met locaties in een tabel </li></ul><ul><li>Externe referenties gebruiken de identifier </li></ul>
  9. 9. Basisoplossing object_1 new_object_1 id1 http://.../object_1 id1
  10. 10. Basisoplossing new_object_1 id1 http://.../new_object_1 id1
  11. 11. Resolver dienst new_object_1 id1 “ wat is huidige URL voor id1?” “ http://.../new_object_1” GET http://.../new_object_1 web-pagina
  12. 12. Naming Authority <ul><li>Naming Authority: beheerder van de inhoud van de tabel </li></ul><ul><li>NA heeft ook een unieke persistente identifier </li></ul><ul><li>Globaal geregistreerd waar de resolver voor de NA is te vinden. </li></ul><ul><li>Veel soorten persistente identifiers hebben de basisvorm: <unieke-id-van-NA><unieke-locale-id> </li></ul>
  13. 13. Naming Authority Global repository NA1 NA2 NA3 id-van-NA  adres van resolver voor NA id-van-object  adres van object
  14. 14. Global resolving Global repository NA3 id1 new_object_1 Local repository Local repository
  15. 15. Voorbeelden van PID oplossingen <ul><li>Er bestaan een aantal verschillende oplossingen </li></ul><ul><li>Binnen erfgoed in NL spelen een rol </li></ul><ul><ul><li>Gewoon URLs gebruiken </li></ul></ul><ul><ul><li>URN-NBN </li></ul></ul><ul><ul><li>Handles </li></ul></ul><ul><ul><li>DOI </li></ul></ul><ul><ul><li>ARK </li></ul></ul><ul><ul><li>PURL </li></ul></ul>
  16. 16. <ul><li>http URL </li></ul><ul><li>http://identifiers.erfgoed.nl/local_id_1821 </li></ul><ul><li>URN-NBN </li></ul><ul><li>urn:nbn:nl-local_id_1821 </li></ul><ul><li>Handles </li></ul><ul><li>10574/local_id_1821 </li></ul><ul><li>http://hdl.handle.net/10574/local_id_1821 </li></ul><ul><li>DOI </li></ul><ul><li>doi:10.1594/PANGAEA.726855 </li></ul><ul><li>http://dx.doi.org/10.1594/PANGAEA.726855 </li></ul><ul><li>ARK </li></ul><ul><li>http://identifiers.erfgoed.nl/ark:/128014/local_id_1821 </li></ul><ul><li>PURL </li></ul><ul><li>http://purl.org/vocabularies/iconclass/concept1821 </li></ul>
  17. 17. <ul><li>http URL </li></ul><ul><li>http://identifiers.erfgoed.nl/local_id_1821 </li></ul><ul><li>URN-NBN </li></ul><ul><li>urn:nbn:nl-local_id_1821 </li></ul><ul><li>Handles </li></ul><ul><li>10574/local_id_1821 </li></ul><ul><li>http://hdl.handle.net/10574/local_id_1821 </li></ul><ul><li>DOI </li></ul><ul><li>doi:10.1594/PANGAEA.726855 </li></ul><ul><li>http://dx.doi.org/10.1594/PANGAEA.726855 </li></ul><ul><li>ARK </li></ul><ul><li>http://identifiers.erfgoed.nl/ark:/128014/local_id_1821 </li></ul><ul><li>PURL </li></ul><ul><li>http://purl.org/vocabularies/iconclass/concept1821 </li></ul>HOST NA LOCAL ID X X X
  18. 18. Mogelijke selectie-criteria(1) Software ondersteuning <ul><li>Goede resolving oplossing voorhanden </li></ul><ul><li>Die is beproefd, stabiel en 100% betrouwbaar </li></ul><ul><li>Schaalbaar, met betrekking tot </li></ul><ul><ul><li>Aantallen identifiers </li></ul></ul><ul><ul><li>Performance </li></ul></ul><ul><li>Werkt globaal </li></ul><ul><li>Ook delen van objecten te identificeren </li></ul><ul><li>Metadata te associëren met identifiers </li></ul><ul><li>“ actionable”: (ook) dmv http URLs te resolven </li></ul><ul><li>Ook ondersteuning voor identifier-beheerfuncties </li></ul>
  19. 19. Mogelijke selectie-criteria (2) Identifier beheer <ul><li>Beheer van identifiers onafhankelijk van </li></ul><ul><ul><li>Systeembeheer </li></ul></ul><ul><ul><li>Web server beheer </li></ul></ul><ul><ul><li>Hosting van resolverdiensten </li></ul></ul><ul><li>Beheer vanuit collectie beheer systeem mogelijk </li></ul><ul><ul><li>B.v. door verantwoordelijke collectiebeheerder </li></ul></ul><ul><li>Beheer is eenvoudig en efficient </li></ul>
  20. 20. Mogelijke selectie-criteria (3) Organisatie en beleid <ul><li>Welke keuzes maken partner-instellingen? </li></ul><ul><li>Betrouwbaarheid en duurzaamheid van de dienstverleners </li></ul><ul><li>Beperkte en beheersbare kosten </li></ul><ul><li>Vrijheid om te switchen van dienstverlener </li></ul>
  21. 21. Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle System(s) </li></ul></ul><ul><ul><li>REST web service voor resolving en PID beheer </li></ul></ul><ul><ul><li>Web-prototype voor PID-beheer functionaliteit </li></ul></ul><ul><ul><li>Toepassen in enkele pilot-projecten </li></ul></ul><ul><li>Organisatie en beleid </li></ul><ul><ul><li>Duurzame hosting en dienstverlening </li></ul></ul><ul><ul><li>Informatie verstrekken </li></ul></ul><ul><ul><li>“ tussenpersoon” </li></ul></ul><ul><ul><ul><li>Tussen erfgoedinstellingen en –projecten </li></ul></ul></ul><ul><ul><ul><li>CATCH/CATCHPlus en andere NL en EU PID initiatieven </li></ul></ul></ul><ul><ul><li>Streven naar bundeling van erfgoedbelangen </li></ul></ul>
  22. 22. Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web service voor resolving en PID beheer </li></ul></ul><ul><ul><li>Web-prototype voor PID-beheer functionaliteit </li></ul></ul><ul><ul><li>Toepassen in enkele pilot-projecten </li></ul></ul><ul><li>Organisatie en beleid </li></ul><ul><ul><li>Duurzame hosting en dienstverlening </li></ul></ul><ul><ul><li>Informeren </li></ul></ul><ul><ul><li>Tussenpersoon </li></ul></ul><ul><ul><li>Streven naar bundeling van erfgoedbelangen </li></ul></ul><ul><li>Voldoet als enige aan alle criteria mbt software ondersteuning </li></ul><ul><li>Eerste pilot (B en G): prefix voor NA aangevraagd en Local Handle System geïnstalleerd bij/door SARA </li></ul><ul><li>Kosten: 50 dollar, plus 50 dollar per jaar </li></ul>
  23. 23. Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web service voor resolving en PID beheer </li></ul></ul><ul><ul><li>Web-prototype voor PID-beheer user interface </li></ul></ul><ul><ul><li>Toepassen in enkele pilot-projecten </li></ul></ul><ul><li>Organisatie en beleid </li></ul><ul><ul><li>Duurzame hosting en dienstverlening </li></ul></ul><ul><ul><li>Informeren </li></ul></ul><ul><ul><li>Tussenpersoon </li></ul></ul><ul><ul><li>Streven naar bundeling van erfgoedbelangen </li></ul></ul><ul><li>Web service </li></ul><ul><li>Resolving, aanmaken en beheer van Handles </li></ul><ul><li>SARA bouwt eerste versie in opdracht van CATCHPlus </li></ul><ul><li>User interface </li></ul><ul><li>Prototype tbv evaluatie door collectie-beheerders </li></ul><ul><li>Implementatie door bedrijfsleven </li></ul>
  24. 24. Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web service voor resolving en PID beheer </li></ul></ul><ul><ul><li>Web-prototype voor PID-beheer functionaliteit </li></ul></ul><ul><ul><li>Toepassen in enkele pilot-projecten </li></ul></ul><ul><li>Organisatie en beleid </li></ul><ul><ul><li>Duurzame hosting en dienstverlening </li></ul></ul><ul><ul><li>Streven naar bundeling van erfgoedbelangen </li></ul></ul><ul><ul><li>Informeren </li></ul></ul><ul><ul><li>Tussenpersoon </li></ul></ul><ul><li>Toekennen van persistente identifiers aan: </li></ul><ul><li>Concepten in de Vocabulary Repository </li></ul><ul><li>Deelcollectie van Beeld en Geluid </li></ul><ul><li>Interesse vanuit diverse andere erfgoedinstellingen en -projecten </li></ul>
  25. 25. Wat doet CATCHPlus? <ul><li>Technisch </li></ul><ul><ul><li>Local Handle Systems </li></ul></ul><ul><ul><li>REST web service voor resolving en PID beheer </li></ul></ul><ul><ul><li>Web-prototype voor PID-beheer functionaliteit </li></ul></ul><ul><ul><li>Toepassen in enkele pilot-projecten </li></ul></ul><ul><li>Organisatie en beleid </li></ul><ul><ul><li>Duurzame hosting en dienstverlening </li></ul></ul><ul><ul><li>Streven naar bundeling van erfgoedbelangen </li></ul></ul><ul><ul><li>Informeren </li></ul></ul><ul><ul><li>Tussenpersoon </li></ul></ul><ul><li>EPIC (European Persistent Identifier Consortium) </li></ul><ul><ul><li>SARA (NL), CSC (Finland), GWDG (DLD), … </li></ul></ul><ul><ul><li>(intentie tot aanbieden van) redundante en betrouwbare PID diensten tbv wetenschap en erfgoed </li></ul></ul><ul><ul><li>Op basis van Handles </li></ul></ul><ul><ul><li>Stakeholders kunnen deelnemen aan bestuur en o.m. meebeslissen over business model </li></ul></ul><ul><ul><li>Europese mirror van de z.g. Global Handle Repository </li></ul></ul>
  26. 26. Toepassen van persistente identifiers <ul><li>Keuzen? </li></ul><ul><li>Stappen? </li></ul><ul><li>Consequenties? </li></ul><ul><li>Kansen? </li></ul>
  27. 27. Keuzen <ul><li>Welke objecten krijgen een persistente identifier toegekend? (versies, samenstellingen, verschillende formaten, ...) </li></ul><ul><li>Wat is de relatie van die identifier met mogelijk al bestaande identifiers? </li></ul><ul><li>Wat is het formaat van de aan te maken PIDs? (CoolURI?) </li></ul><ul><li>Naar welke “landingspagina” wordt de PID geresolved? Welke informatie hoort daar wel en niet op? </li></ul><ul><li>Verantwoordelijkheden voor creatie en beheer </li></ul><ul><li>Welke garanties mbt persistentie kunnen gegeven worden, en hoe kan dat worden waargemaakt? </li></ul><ul><li>Oplossing voor hosting en dienstverlening </li></ul>
  28. 28. Stappen <ul><li>Voor bestaande objecten </li></ul><ul><ul><li>Beleidskeuzen maken </li></ul></ul><ul><ul><li>Bepaal URLs voor “landingspagina’s” </li></ul></ul><ul><ul><li>Maak en publiceer PIDs </li></ul></ul><ul><ul><li>Sla die PIDs locaal op, geassocieerd met/in plaats van intern object id </li></ul></ul><ul><ul><li>Vervang referenties op basis van interne id’s door referenties op basis van PIDs </li></ul></ul><ul><li>Voor nieuwe objecten en collectiebeheer </li></ul><ul><ul><li>Integreer PID-creatie en -beheer in collectiebeheer-workflows en –tools </li></ul></ul>
  29. 29. Consequenties <ul><li>Externe beschikbaarheid data en diensten afhankelijk van één cruciale dienst (mag dus geen ‘single point of failure’ zijn!) </li></ul><ul><li>Identifier management wordt een expliciete taak </li></ul><ul><li>Commitment mbt persistentie moet worden waargemaakt </li></ul><ul><li>Tool-support voor PID management moet worden geregeld (anders te arbeidsintensief en foutgevoelig) </li></ul><ul><li>Intern (re-)organiseren van data wordt eenvoudiger </li></ul><ul><li>Aanbieden digitale collectie aan derden wordt eenvoudiger, consistenter en duurzamer (zeker i.c.m OAI) </li></ul>
  30. 30. Kansen <ul><li>Mede vormgeven aan PID dienstverlening en de voorwaarden waaronder dat gebeurt </li></ul><ul><li>Voortrekkersrol mbt publiceren museale collecties op internet </li></ul><ul><li>Samenwerking met andere erfgoedinstellingen </li></ul><ul><ul><li>Minder eilandjes </li></ul></ul><ul><ul><li>Betere gezamenlijke belangenbehartiging </li></ul></ul><ul><ul><li>Kennis delen </li></ul></ul>
  31. 31. Vragen?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×