PLAS API · Public Library API Specification
Bibliotekets data bak én felles standard
Digitale bibliotektjenester skal kunne utvikles på tvers av systemer og datakilder — uten at hver løsning bygger og vedlikeholder sine egne integrasjoner.
Modellen
Fra fragmenterte integrasjoner til ett felles lag
Uten en felles standard trengs en egen integrasjon for hver kobling. Med PLAS implementerer kilden Provider API-et én gang, og alle tjenester kaller det samme grensesnittet.
App
Web
Infoskjerm
Tjeneste-X
Tjeneste-Y
Tjeneste-Z
PLAS — felles API-standard
Provider API-delen
Kilden eksponerer
Vendor API-delen
Kilden forbruker
Implementering av Provider API
Utvikler API iht. Provider API-spesifikasjonen
Integrasjon til Vendor API
Utvikler integrasjon iht. Vendor API-spesifikasjonen
Kilde X — f.eks. et bibliotekssystem
Referansen
To innganger, én felles spesifikasjon
Provider API er det bibliotekssystemet stiller til rådighet. Vendor API er den andre veien — det tjenesten stiller til rådighet tilbake. Search og Content er profiler av Provider som kan implementeres for seg.
-
Provider API
Bibliotekssystemets eget grensesnitt — lånere, lån, reservasjoner, betaling og beholdning. Implementeres av bibliotekssystemet, kalles av tjenestene.
-
Vendor API
Flaten tjenesten selv stiller til rådighet, slik at bibliotekssystemet kan sende hendelser og fullføre single sign-on. Implementeres av tjenesten, kalles av systemet.
Kildene fortsetter å være forskjellige. Det er veien inn til dem som blir lik.
Bibliotekene skal ikke bytte system for å få nytte av standarden. PLAS legger seg oppå det biblioteket allerede bruker, og gjør tilgangen til data og funksjoner den samme på tvers.
Hvem gjør hva
Bibliotek
Kan bidra med behov, brukstilfeller og krav til tjenestene.
Systemleverandører
Kan implementere spesifikasjonen og være med på å forme den.
Dataleverandører
Kan gjøre data og tjenester tilgjengelige gjennom standarden.
Utviklere
Kan bygge nye tjenester oppå og foreslå forbedringer.
Hva standarden gir
Én standard, seks konkrete gevinster
Bibliotekssystemer, metadata, søk, digitale medier, arrangementer, identitet og betaling har ofte hvert sitt integrasjonsgrensesnitt. PLAS samler tilgangen bak én felles standard — og det endrer hverdagen for både bibliotek og leverandører.