Nya ID i Libris

Ett av målen för nya Libris är att erbjuda en modern lösning med länkade data som kan återanvändas i andra tjänster på webben. I förarbetet till det nya systemet tittade XL-projektet därför även på utformningen av Libris-ID och hur man idag bygger upp och hanterar identifierare, specifikt URI:s (Uniform Resource Identifier).

En URI är en sträng bestående av ett visst antal tecken där uppsättningen är unik och beständig. I och med det kan en URI användas för att entydigt identifiera en resurs, i det här fallet en post. Genom att använda den här typen av identifiering i Libris blir katalogen länkbar, och en del av webben.

En Libris-URI är uppbyggd enligt formen https://libris.kb.se/{kontrollnummer}. Kontrollnumret är alfanumeriskt och har minimum 14, maximum 17 tecken och är designat för att uppfylla följande kriterier:

  • Det ska vara en väsentligen obefintlig risk för kollision även vid distribuerat skapande av stora mängder kontrollnummer
  • De ska inte kunna ta slut
  • De ska vara så korta som möjligt
  • De ska inte ha en central räknare
  • De ska inte innehålla några ”konstiga” tecken (%, $, @, etc.)
  • De ska se väsentligen slumpvala ut
  • Det ska inte finnas en koppling till metadata, inklusive typ (exempelvis ‘bib’, ‘aukt’, ‘person’, etc.)
  • Det ska vara en liten risk att det bildar ett ord

Kontrollnummer  är en förutsättning för matchningar mellan resurser i Libris metadataflöde, importer och exporter. För er som även i fortsättningen hämtar in data till era lokala system kommer kontrollnumret även fortsatt framåt att finnas i det fasta fältet MARC21 001.

Vid behov att hänvisa till en post eller annan kommunikation av poster, hänvisningar som tidigare gjordes med fält 001 i MARC21, används efter övergången istället Libris-URI. Det betyder att en post som tidigare hittades exempelvis genom en sökning i Voyager, under Retrieve by record ID/Bibliographic (här exempel 10971061), istället hittas via https://libris.kb.se/katalogisering/p7117c313j1svq2.

(Observera att http://libris.kb.se/katalogisering  ännu inte är i skarp drift. Exemplet i det här fallet behöver därmed hänvisas till utvecklingsmiljön för nya Libris, och har där en tillfällig URL enligt https://libris-stg.kb.se/katalogisering/p7117c313j1svq2.)

Det finns etablerade principer för hur detta bör ske i kulturarvssektorn. För den intresserade rekommenderas Digisam:s checklista .

 

  3 comments for “Nya ID i Libris

  1. Ola Tengstam
    26 april, 2018 at 11:57

    Innebär det att befintliga poster i Libris får nytt ID i 001?

    Så om t.ex. en post idag har ett ID bestående av 8 siffror, så kommer denna post att i framtiden ha ett annat ID i 001 bestånde andra/fler tecken?

    I så fall kan vi väl inte längre matcha på 001 vid import till lokalt system för att göra overlay på befintliga poster.

  2. 8 maj, 2018 at 08:03

    Finns det en algoritm för översättning från Bibid (t.ex. 322993) till kontrollnummer (t.ex. X…), eller för att ersätta en länk baserad på bibid (de facto URI, t.ex. http://libris.kb.se/bib/322993) till en länk baserad på kontrollnummer (URI, https://libris.kb.se/katalogisering/X…) eller finns det en uppslagstjänst för det (motsvarande den för URN) – kanske via XL om båda identifikatorer finns för alla poster/resurser som har bibid – då bör det kunna automatiseras…

  3. 17 maj, 2018 at 09:34

    Hej!

    De befintliga poster som finns sedan tidigare kommer att ha kvar det gamla Libris ID i 001.
    Så det kommer att gå att matcha på 001 vid import.
    Dessa poster kommer även att ha det nya Libris ID.

    I supportforum för nya Libris finns det en tråd om detta
    https://kundo.se/org/librisxl/d/postnummer-i-xl/

    Med vänlig hälsning
    Libris kundservice

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *