PLAS er en fælles, åben og leverandøruafhængig API-specifikation for bibliotekernes data og funktioner. Målet er at komme fra fragmenterede integrationer til sammenhængende bibliotekstjenester.

Sidst opdateret

Hvorfor PLAS findes

Bibliotekets digitale univers er ikke længere kun bibliotekssystemet. En app, en hjemmeside, et medarbejderværktøj eller en AI-tjeneste har brug for data og funktioner fra mange kilder: beholdning, lånerdata, metadata, e-bøger og lydbøger, arrangementer, identitet og betaling.

Uden en fælles standard går adgangen gennem en blanding af SIP2, NCIP, lokale API'er og leverandørspecifikke integrationer. SIP2 og NCIP er bygget til tidligere generationers behov og giver kun adgang til en del af det moderne tjenester skal bruge. Resultatet er mange separate integrationer med hver sin datamodel, højere udviklings- og driftsomkostninger, større afhængighed af det enkelte system og en længere vej fra idé til ny tjeneste.

Uden PLAS Med PLAS
Adgang Dele af det tjenesterne skal bruge, gennem SIP2 og NCIP Én fælles grænseflade til bibliotekets data og funktioner
Integrationer Én integration pr. kobling, hver med sin datamodel Hver part integrerer én gang mod samme specifikation
Valgfrihed Bibliotekssystemets integrationsmuligheder afgør hvilke tjenester der kan kobles på Tjenester der taler PLAS, kan tages i brug uden særskilt integration
Udbud Hvert bibliotek skriver sin egen API-kravspecifikation Udbuddet kan henvise til en bestemt PLAS-version
Udvikling Kræfterne går til integrationer, og vejen til en ny tjeneste er lang Kræfterne kan gå til tjenesten frem for integrationen

Hvad PLAS er

PLAS er integrationslaget mellem bibliotekets datakilder og de tjenester brugere og medarbejdere møder. Det samler adgangen bag én fælles standard — ikke dataene.

Specifikationen er REST og JSON, beskrevet i OpenAPI. Under PLAS kan datakilderne være teknisk vidt forskellige — fx Bibliofil, Cicero, Koha, en metadatabrønd eller en digital indholdstjeneste — mens tjenesten ovenpå møder én fælles og forudsigelig grænseflade.

Standarden kan udbygges gradvist til at omfatte bibliotekets centrale domæner: søgning, bibliografiske data, beholdning, lånerdata, cirkulation, fjernlån, digitale medier, arrangementer og fælles services som identitet, single sign-on, betaling og lånerkort.

Hvad det kan give

En fælles standard gør det muligt at flytte kræfterne fra integration til de tjenester brugerne faktisk møder.

Bibliotekerne kan vælge de løsninger der bedst understøtter deres medarbejdere og brugere, uden at valget styres af bibliotekssystemets integrationsmuligheder. De kan få bedre adgang til egne data og stille krav til oplevelsen, ikke kun til den tekniske kobling.

Leverandørerne kan udvikle mod én fælles specifikation i stedet for en integration pr. bibliotekssystem: udvikl én gang, integrér på tværs, og nå flere biblioteker. Det giver mindre integrationsarbejde, mere forudsigelig produktudvikling og plads til at specialisere sig. Bibliotekssystemerne kan implementere én standard og være med til at forme den, og data- og tjenesteleverandørernes indhold kan blive en del af brugerens rejse.

Lånerne kan få én sammenhængende oplevelse — ét søgefelt, ét overblik, én konto — uanset hvem der leverer indholdet, og hvor de møder biblioteket. Medarbejderne kan få værktøjer der samler det de har brug for, så de ikke skal skifte mellem systemer. Og udviklerne kan bruge kræfterne på oplevelsen frem for integrationen.

Principperne

Syv principper styrer hvordan standarden udvikles — og hvad man kan regne med som bibliotek, leverandør og udvikler.

  1. Adgangen standardiseres — ikke systemerne

    Datakilderne bliver ved med at være forskellige; det er vejen ind til dem der bliver ens. PLAS erstatter ikke bibliotekssystemet og kræver ikke at dagens protokoller fjernes, så biblioteket skal ikke skifte system for at bruge PLAS.

  2. Maskinlæsbarhed først

    Specifikationen beskrives i OpenAPI, og referencen på dette site genereres af de samme filer. Udviklere arbejder ud fra én præcis beskrivelse, som referencen ikke kan glide fra.

  3. Versionering

    Standarden udgives i versioner, og de udgivne OpenAPI-filer kan hentes her. Et bibliotek kan derfor stille præcise krav i et udbud — fx »skal understøtte PLAS version X.X«.

  4. Domæne for domæne

    Standarden udbygges gradvist, domæne for domæne og i eget tempo, og begynder med de vigtigste fælles funktioner.

  5. Åben dokumentation og åben proces

    Specifikationen ligger åbent her, og processen er tænkt lige så åben. Alle kan læse hvad standarden kræver, før de beslutter sig.

  6. Behov før tidsplan

    Standarden udvikles på baggrund af behov og input fra biblioteker og leverandører — ikke ud 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 bibliotekerne skal bruge. Specifikationen er åben, og ethvert system og enhver tjeneste kan bygge på den.

Det PLAS understøtter i dag

I dag dækker standarden søgning, metadata, beholdning, lånere, cirkulation, betaling og single sign-on gennem en identitetsudbyder, og arrangementer delvist. Funktionerne er samlet i tre områder, og tallene er udledt af featurelisten og specifikationen i produktion: Søgning og opdagelse (12 af 34 understøttet), Låneren (41 af 52 understøttet) og Bibliotek og indhold (2 af 13 understøttet).

Retningen er at udbygge standarden med digitale medier, fuld dækning af arrangementer, logistik, personalisering, AI og tjenester ingen har forestillet sig endnu — i takt med bibliotekernes behov.

Vision og formål

Ét åbent digitalt økosystem for biblioteker.

Målet er ikke at bestemme hvilke systemer bibliotekerne skal bruge. Målet er at gøre det muligt at forbinde dem — så bibliotekets data og funktioner bliver tilgængelige på en ensartet og moderne måde, og bedre digitale tjenester kan udvikles hurtigere, billigere og på tværs af systemer.

Bliv en del af PLAS

En standard bliver stærk når mange udvikler og anvender den. Biblioteker og offentlige organisationer kan bidrage med behov, use cases og krav til fremtidens digitale tjenester — og skrive PLAS ind i udbud. Bibliotekssystemleverandører kan implementere Provider API'et og være med til at forme specifikationen. Data- og tjenesteleverandører kan gøre data og funktioner tilgængelige via PLAS, så deres tjenester bliver lettere at kombinere med resten af bibliotekets økosystem. Udviklere kan bruge specifikationen, foreslå forbedringer og bygge nye tjenester ovenpå. Og organisationer og partnere inviteres til at være med i den strategiske videreudvikling.

PLAS er tænkt som et åbent brancheinitiativ med en åben, fælles forvaltning, hvor biblioteker og leverandører definerer standarden sammen. Det er retningen; den formelle model er ikke på plads endnu.

Kontakt

Behov, forslag og spørgsmål

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

Næste skridt