PLAS er en felles, åpen og leverandøruavhengig API-spesifikasjon for bibliotekenes data og funksjoner. Målet er å komme fra fragmenterte integrasjoner til sammenhengende bibliotektjenester.

Sist oppdatert

Hvorfor PLAS finnes

Bibliotekets digitale univers er ikke lenger bare bibliotekssystemet. En app, et nettsted, et verktøy for de ansatte eller en AI-tjeneste trenger data og funksjoner fra mange kilder: beholdning, lånerdata, metadata, e-bøker og lydbøker, arrangementer, identitet og betaling.

Uten en felles standard går tilgangen gjennom en blanding av SIP2, NCIP, lokale API-er og leverandørspesifikke integrasjoner. SIP2 og NCIP er bygget for tidligere generasjoners behov og gir bare tilgang til en del av det moderne tjenester trenger. Resultatet er mange separate integrasjoner med hver sin datamodell, høyere utviklings- og driftskostnader, større avhengighet av det enkelte systemet og en lengre vei fra idé til ny tjeneste.

Uten PLAS Med PLAS
Tilgang Deler av det tjenestene trenger, gjennom SIP2 og NCIP Ett felles grensesnitt til bibliotekets data og funksjoner
Integrasjoner Én integrasjon per kobling, hver med sin datamodell Hver part integrerer én gang mot samme spesifikasjon
Valgfrihet Bibliotekssystemets integrasjonsmuligheter avgjør hvilke tjenester som kan kobles på Tjenester som snakker PLAS, kan tas i bruk uten egen integrasjon
Anbud Hvert bibliotek skriver sin egen API-kravspesifikasjon Anbudet kan vise til en bestemt PLAS-versjon
Utvikling Kreftene går til integrasjoner, og veien til en ny tjeneste er lang Kreftene kan gå til tjenesten framfor integrasjonen

Hva PLAS er

PLAS er integrasjonslaget mellom bibliotekets datakilder og tjenestene brukere og ansatte møter. Det samler tilgangen bak én felles standard — ikke dataene.

Spesifikasjonen er REST og JSON, beskrevet i OpenAPI. Under PLAS kan datakildene være teknisk svært forskjellige — for eksempel Bibliofil, Cicero, Koha, en metadatabrønn eller en digital innholdstjeneste — mens tjenesten oppå møter ett felles og forutsigbart grensesnitt.

Standarden kan bygges ut gradvis til å omfatte bibliotekets sentrale domener: søk, bibliografiske data, beholdning, lånerdata, sirkulasjon, fjernlån, digitale medier, arrangementer og felles tjenester som identitet, single sign-on, betaling og lånekort.

Hva det kan gi

En felles standard gjør det mulig å flytte kreftene fra integrasjon til tjenestene brukerne faktisk møter.

Bibliotekene kan velge løsningene som best støtter de ansatte og brukerne, uten at valget styres av bibliotekssystemets integrasjonsmuligheter. De kan få bedre tilgang til egne data og stille krav til opplevelsen, ikke bare til den tekniske koblingen.

Leverandørene kan utvikle mot én felles spesifikasjon i stedet for én integrasjon per bibliotekssystem: utvikle én gang, integrere på tvers og nå flere bibliotek. Det gir mindre integrasjonsarbeid, mer forutsigbar produktutvikling og rom for å spesialisere seg. Bibliotekssystemene kan implementere én standard og være med på å forme den, og innholdet til data- og tjenesteleverandørene kan bli en del av brukerens reise.

Lånerne kan få én sammenhengende opplevelse — ett søkefelt, én oversikt, én konto — uansett hvem som leverer innholdet, og hvor de møter biblioteket. De ansatte kan få verktøy som samler det de trenger, så de ikke må bytte mellom systemer. Og utviklerne kan bruke kreftene på opplevelsen framfor integrasjonen.

Prinsippene

Sju prinsipper styrer hvordan standarden utvikles — og hva man kan regne med som bibliotek, leverandør og utvikler.

  1. Tilgangen standardiseres — ikke systemene

    Datakildene fortsetter å være forskjellige; det er veien inn til dem som blir lik. PLAS erstatter ikke bibliotekssystemet og krever ikke at dagens protokoller fjernes, så biblioteket trenger ikke å bytte system for å bruke PLAS.

  2. Maskinlesbarhet først

    Spesifikasjonen beskrives i OpenAPI, og referansen på dette nettstedet genereres av de samme filene. Utviklere jobber ut fra én presis beskrivelse som referansen ikke kan gli fra.

  3. Versjonering

    Standarden gis ut i versjoner, og de publiserte OpenAPI-filene kan lastes ned her. Et bibliotek kan derfor stille presise krav i en anbudskonkurranse — for eksempel «skal støtte PLAS versjon X.X».

  4. Domene for domene

    Standarden bygges ut gradvis, domene for domene og i eget tempo, og begynner med de viktigste felles funksjonene.

  5. Åpen dokumentasjon og åpen prosess

    Spesifikasjonen ligger åpent her, og prosessen er tenkt like åpen. Alle kan lese hva standarden krever før de bestemmer seg.

  6. Behov før tidsplan

    Standarden utvikles på bakgrunn av behov og innspill fra bibliotek og leverandører — ikke ut fra en fast tidsplan.

  7. Standarden tilhører sektoren — ikke én leverandør

    PLAS er ikke et leverandørprodukt og ikke en beslutning om hvilke systemer bibliotekene skal bruke. Spesifikasjonen er åpen, og ethvert system og enhver tjeneste kan bygge på den.

Det PLAS støtter i dag

I dag dekker standarden søk, metadata, beholdning, lånere, sirkulasjon, betaling og single sign-on gjennom en identitetsleverandør, og arrangementer delvis. Funksjonene er samlet i tre områder, og tallene er utledet av funksjonslisten og spesifikasjonen i produksjon: Søk og oppdagelse (12 av 34 støttet), Låneren (41 av 52 støttet) og Bibliotek og innhold (2 av 13 støttet).

Retningen er å bygge ut standarden med digitale medier, full dekning av arrangementer, logistikk, personalisering, AI og tjenester ingen har forestilt seg ennå — i takt med bibliotekenes behov.

Visjon og formål

Ett åpent digitalt økosystem for bibliotek.

Målet er ikke å bestemme hvilke systemer bibliotekene skal bruke. Målet er å gjøre det mulig å koble dem sammen — slik at bibliotekets data og funksjoner blir tilgjengelige på en ensartet og moderne måte, og bedre digitale tjenester kan utvikles raskere, billigere og på tvers av systemer.

Bli med i PLAS

En standard blir sterk når mange utvikler og bruker den. Bibliotek og offentlige organisasjoner kan bidra med behov, brukstilfeller og krav til fremtidens digitale tjenester — og skrive PLAS inn i anbud. Leverandører av bibliotekssystemer kan implementere Provider API-et og være med på å forme spesifikasjonen. Data- og tjenesteleverandører kan gjøre data og funksjoner tilgjengelige via PLAS, slik at tjenestene deres blir lettere å kombinere med resten av bibliotekets økosystem. Utviklere kan bruke spesifikasjonen, foreslå forbedringer og bygge nye tjenester oppå. Og organisasjoner og partnere inviteres til å være med i den strategiske videreutviklingen.

PLAS er tenkt som et åpent bransjeinitiativ med åpen, felles forvaltning, der bibliotek og leverandører definerer standarden sammen. Det er retningen; den formelle modellen er ikke på plass ennå.

Kontakt

Behov, forslag og spørsmål

Skriv til contact@plasapi.com — fra et bibliotek, fra en leverandør eller som utvikler.

Neste skritt