Externe bronnen en Persistent Identifiers

© Rolf Blijleven 2016
Rolf Blijleven
IT-diensten voor musea
M 06 12 872 892
E rolf@rolfblijleven.nl
Externe bronnen
& persistent identifiers
Adlib Gebruikersgroep 17 maart 2016
Rolf Blijleven
IT-diensten voor musea
M 06 12 872 892
E rolf@rolfblijleven.nl
© Rolf Blijleven 2016
Alle weblinks bij deze presentatie
zijn te vinden in deze blogpost op
de site van de Adlib
Gebruikersgroep
© Rolf Blijleven 2016
WAAROM EXTERNE BRONNEN?
Eerste deel
© Rolf Blijleven 2016
Bijvoorbeeld Cultuurtijdschriften
© Rolf Blijleven 2016
Veldtype Application
Voordelen
Standaard aanwezig op diverse
plaatsen in Adlib
• geen aanpassingen nodig
Titelbeschrijving (in dit geval)
wordt voor je bijgehouden
• scheelt werk
Link werkt direct & overal
• ook in Internetserver etc.
Wat staat u te doen?
Iemand moet die linkjes
opzoeken en invoeren
• vrijwilliger inwerken in Adlib
Kan ook: Excel -> csv -> import
• door applicatiebeheerder
• vrijwilliger hoeft niet ingewerkt
te worden Adlib
© Rolf Blijleven 2016
Bijvoorbeeld RKD Artists
URL is altijd hetzelfde.
En het veld is speciaal voor RKD-ID.
Dus RKD URI kan vervallen
© Rolf Blijleven 2016
Aangepast Application field
Vaste prefix https://rkd.nl/explore/artists/
met veldinhoud %data%
© Rolf Blijleven 2016
Bijvoorbeeld Erfgeo
Erfgeo ondersteunt CSV-uploads
met latitude en longitude
kun je leuke dingen doen
in Google Maps
© Rolf Blijleven 2016
CSV-uploads
Voorbeeld Erfgeo
1. Maak in Adlib een selectie
• geografische trefwoorden
2. Exporteer naar CSV
3. Upload CSV naar Erfgeo
• raadpleeg de handleiding
4. Erfgeo levert CSV terug met daarin uri en lat en long toegevoegd
5. importeer CSV in (aangepaste) Adlib
Kan dat ook met RKD artists?
- nee, nog niet. RKD heeft wel een API...
- ... waar iemand al iets voor heeft gemaakt, maar...
Publieksvraag: CSV-upload in RKD Artists gewenst?
© Rolf Blijleven 2016
Filosofie van externe bronnen
Help de expertise groeien waar de grootste expertise is,
door die te benutten
• wisselwerking
Liever ernaartoe koppelen dan ervan ontlenen
• ontlenen = kopiën maken. Die verouderen.
Ondubbelzinnig maken
• personen
• objecten
• terminologie
• geografische namen
oh ja... d i s a m b i g u a t i o n
DISsem bigyou WEE sjun
© Rolf Blijleven 2016
PERSISTENT IDENTIFIERS
oftewel
DUURZAME WEBADRESSEN
Tweede deel
© Rolf Blijleven 2016
Waarom PID’s?
PID-URL’s gaan noooit verloren
1. Hét middel tegen link rot
• fusies, reorganisaties, veranderende inzichten
• www.blablabla.nl wordt www.huppelepup.nl
2. Ondubbelzinnig maken (‘disambiguation’)
• personen en organisaties
• Jens Åge Smærup Sørensen
• Jan Smit? Welke Jan Smit?
• digitale informatiebronnen
• (over) objecten
• publicaties
© Rolf Blijleven 2016
Hoe werken PID’s
Uw content
(in Adlib)
PID-service
abonnement
Resolver
world wide web
PID’s / DW’s
PID’s / DW’sPID’s / DW’s
© Rolf Blijleven 2016
2 PID’s in het echt
http://hdl.handle.net/10934/RM0001.COLLECT.6417
lost op naar (‘resolves to’)
https://www.rijksmuseum.nl/nl/collectie/SK-A-2344
http://hdl.handle.net/11259/collection.39040
lost op naar
http://am.adlibhosting.com/amonline/details/collect/39040
© Rolf Blijleven 2016
PID-services
Handle
• algemeen, wijdverbreid
• biedt ook resolver-software.
URN:NBN
• vanuit Koninklijke Bibliotheek, gericht op boeken
DataCite DOI
• vanuit de academische wereld, gericht op (wetenschappelijke) artikelen
PID-Wijzer helpt bij het kiezen van een PID-service
• initiatief van Nationale Coalitie Digitale Duurzaamheid
• begin april 2016 te downloaden op de site van NCDD
• voorlopige versie 0.8 te downloaden bij deze presentatie
Voor personen:
ResearcherID, ORCID, GoogleID, ...
© Rolf Blijleven 2016
Resolver
1. Is een webserver (een computer dus)
2. met Resolver-software
• van Packed VZW
• van IISG
• van Handle
• of nog andere..
3. Moet beheerd en gevoed worden
© Rolf Blijleven 2016
PID’s in Adlib
Implementatie door Axiell
• opgepast, zeer vers!
• acceptatie nog niet afgerond
• volgens specs van Packed vzw
Zelf doen!
• Met dank aan het Rijksmuseum
• blogpost Bureau Collecties
© Rolf Blijleven 2016
PID’s in Adlib zelf maken
1. Kies uw PID-provider & Resolver
2. Maak velden
• in elke database waar PID -> record-content
• in tabblad beheergegevens
• veldtype applicatie, evt met vaste prefix..
3. aanpassingen in de Storage-adapl
• elke database heeft er één
• genereer 1 PID per geautoriseerd record
• pas op voor auteurs- en portretrechten!
4. oogst-adapl vergaart alle PID's tot input voor Resolver
5. update-adapl doet idem, maar voor recente mutaties
© Rolf Blijleven 2016
Aanpassingen Storage-adapl
/* bij opslaan van record: maak nieuwe PID
if &1 = 14 and &6[2] <> 'extern' and PI = '' {
PI = 'instellingscode' +
'database-code' +
'%0' /* priref
}
/* bijvoorbeeld NOM.0001.0002345
/* bij kopiëren van record: wis PID
if &1 = 16 and &1[2] = 10 {
PI = ''
}
/* kan ook: veldeigenschap exchangeable UIT in Designer
/* veld wordt dan automatisch gewist bij kopiëren record.
© Rolf Blijleven 2016
Oogst-adapl & update-adapl
oogst-adapl
• met adeval.exe
• doorloop de gehele database
• genereer input voor resolver
• zie docu van resolver
• meestal een file (XML, JSON, ...)
• kan een hele poos duren
update-adapl
• idem, maar
• met adeval in DOS-batch file in Task Scheduler
• datum mutatie > today – 30
Publieksvraag: wilt u deze code open source verkrijgbaar?
© Rolf Blijleven 2016
XML voor IISG-resolver
1 record...
© Rolf Blijleven 2016
VRAGEN?
Dank voor uw aandacht
1 of 22

More Related Content

Similar to Externe bronnen en Persistent Identifiers(20)

Adlib Sql tips & trucs'Adlib Sql tips & trucs'
Adlib Sql tips & trucs'
Jeroen De Meester1.2K views
TYPO3 CMS of TYPO3 Neos: welk CMS kies je wanneer?TYPO3 CMS of TYPO3 Neos: welk CMS kies je wanneer?
TYPO3 CMS of TYPO3 Neos: welk CMS kies je wanneer?
★Ric van Westhreenen3.6K views
Rechten in AdlibRechten in Adlib
Rechten in Adlib
Adlib_gebruikersgroep546 views
Duurzaam digitaliseren: praktijkDuurzaam digitaliseren: praktijk
Duurzaam digitaliseren: praktijk
Heemkunde Vlaanderen855 views
Documentatie, van last naar krachtDocumentatie, van last naar kracht
Documentatie, van last naar kracht
Vlaamse Vereniging voor Bibliotheek, Archief & Documentatie vzw (VVBAD)861 views
Drupal8Drupal8
Drupal8
Hans Rossel960 views
Rijkshuisstijl in DrupalRijkshuisstijl in Drupal
Rijkshuisstijl in Drupal
Drupaloverheid413 views

More from Adlib_gebruikersgroep(20)

4. publieksmedewerkerinterface4. publieksmedewerkerinterface
4. publieksmedewerkerinterface
Adlib_gebruikersgroep423 views
3 adlib eds koppeling presentatie1.13 adlib eds koppeling presentatie1.1
3 adlib eds koppeling presentatie1.1
Adlib_gebruikersgroep542 views

Externe bronnen en Persistent Identifiers

  • 1. © Rolf Blijleven 2016 Rolf Blijleven IT-diensten voor musea M 06 12 872 892 E rolf@rolfblijleven.nl Externe bronnen & persistent identifiers Adlib Gebruikersgroep 17 maart 2016 Rolf Blijleven IT-diensten voor musea M 06 12 872 892 E rolf@rolfblijleven.nl
  • 2. © Rolf Blijleven 2016 Alle weblinks bij deze presentatie zijn te vinden in deze blogpost op de site van de Adlib Gebruikersgroep
  • 3. © Rolf Blijleven 2016 WAAROM EXTERNE BRONNEN? Eerste deel
  • 4. © Rolf Blijleven 2016 Bijvoorbeeld Cultuurtijdschriften
  • 5. © Rolf Blijleven 2016 Veldtype Application Voordelen Standaard aanwezig op diverse plaatsen in Adlib • geen aanpassingen nodig Titelbeschrijving (in dit geval) wordt voor je bijgehouden • scheelt werk Link werkt direct & overal • ook in Internetserver etc. Wat staat u te doen? Iemand moet die linkjes opzoeken en invoeren • vrijwilliger inwerken in Adlib Kan ook: Excel -> csv -> import • door applicatiebeheerder • vrijwilliger hoeft niet ingewerkt te worden Adlib
  • 6. © Rolf Blijleven 2016 Bijvoorbeeld RKD Artists URL is altijd hetzelfde. En het veld is speciaal voor RKD-ID. Dus RKD URI kan vervallen
  • 7. © Rolf Blijleven 2016 Aangepast Application field Vaste prefix https://rkd.nl/explore/artists/ met veldinhoud %data%
  • 8. © Rolf Blijleven 2016 Bijvoorbeeld Erfgeo Erfgeo ondersteunt CSV-uploads met latitude en longitude kun je leuke dingen doen in Google Maps
  • 9. © Rolf Blijleven 2016 CSV-uploads Voorbeeld Erfgeo 1. Maak in Adlib een selectie • geografische trefwoorden 2. Exporteer naar CSV 3. Upload CSV naar Erfgeo • raadpleeg de handleiding 4. Erfgeo levert CSV terug met daarin uri en lat en long toegevoegd 5. importeer CSV in (aangepaste) Adlib Kan dat ook met RKD artists? - nee, nog niet. RKD heeft wel een API... - ... waar iemand al iets voor heeft gemaakt, maar... Publieksvraag: CSV-upload in RKD Artists gewenst?
  • 10. © Rolf Blijleven 2016 Filosofie van externe bronnen Help de expertise groeien waar de grootste expertise is, door die te benutten • wisselwerking Liever ernaartoe koppelen dan ervan ontlenen • ontlenen = kopiën maken. Die verouderen. Ondubbelzinnig maken • personen • objecten • terminologie • geografische namen oh ja... d i s a m b i g u a t i o n DISsem bigyou WEE sjun
  • 11. © Rolf Blijleven 2016 PERSISTENT IDENTIFIERS oftewel DUURZAME WEBADRESSEN Tweede deel
  • 12. © Rolf Blijleven 2016 Waarom PID’s? PID-URL’s gaan noooit verloren 1. Hét middel tegen link rot • fusies, reorganisaties, veranderende inzichten • www.blablabla.nl wordt www.huppelepup.nl 2. Ondubbelzinnig maken (‘disambiguation’) • personen en organisaties • Jens Åge Smærup Sørensen • Jan Smit? Welke Jan Smit? • digitale informatiebronnen • (over) objecten • publicaties
  • 13. © Rolf Blijleven 2016 Hoe werken PID’s Uw content (in Adlib) PID-service abonnement Resolver world wide web PID’s / DW’s PID’s / DW’sPID’s / DW’s
  • 14. © Rolf Blijleven 2016 2 PID’s in het echt http://hdl.handle.net/10934/RM0001.COLLECT.6417 lost op naar (‘resolves to’) https://www.rijksmuseum.nl/nl/collectie/SK-A-2344 http://hdl.handle.net/11259/collection.39040 lost op naar http://am.adlibhosting.com/amonline/details/collect/39040
  • 15. © Rolf Blijleven 2016 PID-services Handle • algemeen, wijdverbreid • biedt ook resolver-software. URN:NBN • vanuit Koninklijke Bibliotheek, gericht op boeken DataCite DOI • vanuit de academische wereld, gericht op (wetenschappelijke) artikelen PID-Wijzer helpt bij het kiezen van een PID-service • initiatief van Nationale Coalitie Digitale Duurzaamheid • begin april 2016 te downloaden op de site van NCDD • voorlopige versie 0.8 te downloaden bij deze presentatie Voor personen: ResearcherID, ORCID, GoogleID, ...
  • 16. © Rolf Blijleven 2016 Resolver 1. Is een webserver (een computer dus) 2. met Resolver-software • van Packed VZW • van IISG • van Handle • of nog andere.. 3. Moet beheerd en gevoed worden
  • 17. © Rolf Blijleven 2016 PID’s in Adlib Implementatie door Axiell • opgepast, zeer vers! • acceptatie nog niet afgerond • volgens specs van Packed vzw Zelf doen! • Met dank aan het Rijksmuseum • blogpost Bureau Collecties
  • 18. © Rolf Blijleven 2016 PID’s in Adlib zelf maken 1. Kies uw PID-provider & Resolver 2. Maak velden • in elke database waar PID -> record-content • in tabblad beheergegevens • veldtype applicatie, evt met vaste prefix.. 3. aanpassingen in de Storage-adapl • elke database heeft er één • genereer 1 PID per geautoriseerd record • pas op voor auteurs- en portretrechten! 4. oogst-adapl vergaart alle PID's tot input voor Resolver 5. update-adapl doet idem, maar voor recente mutaties
  • 19. © Rolf Blijleven 2016 Aanpassingen Storage-adapl /* bij opslaan van record: maak nieuwe PID if &1 = 14 and &6[2] <> 'extern' and PI = '' { PI = 'instellingscode' + 'database-code' + '%0' /* priref } /* bijvoorbeeld NOM.0001.0002345 /* bij kopiëren van record: wis PID if &1 = 16 and &1[2] = 10 { PI = '' } /* kan ook: veldeigenschap exchangeable UIT in Designer /* veld wordt dan automatisch gewist bij kopiëren record.
  • 20. © Rolf Blijleven 2016 Oogst-adapl & update-adapl oogst-adapl • met adeval.exe • doorloop de gehele database • genereer input voor resolver • zie docu van resolver • meestal een file (XML, JSON, ...) • kan een hele poos duren update-adapl • idem, maar • met adeval in DOS-batch file in Task Scheduler • datum mutatie > today – 30 Publieksvraag: wilt u deze code open source verkrijgbaar?
  • 21. © Rolf Blijleven 2016 XML voor IISG-resolver 1 record...
  • 22. © Rolf Blijleven 2016 VRAGEN? Dank voor uw aandacht