Att presentera MetaLib-resurser utanför MetaLib via Xserver
Jag har sedan tidigare gjort några funktioner som använder MetaLibs API, X-server, för att kunna göra samsökningar samtidigt som man gör en sökning i JULIA. Det fungerar ganska bra. MetaLib är dock inte bara ett system för att samsöka resurser, man kan använda MetaLib som ett administrativt system för att lagra information om bibliotekets resurser. IRD posterna erbjuder ganska många fält där man kan ange information om en resurs och back-office information. En del bibliotek använder redan idag MetaLib som den primära databaslistan (Database of Databases – DoD).
En fiffig tanke är att man vill kunna presentera bibliotekets databaser i andra sammanhang än i just MetaLibs gränssnitt. Det kan handla om att lista databaser i en ämnesguide (som t ex John Hopkins gör i sina libguides) eller hämta information om en databas och presentera i en lärmiljö eller webbplats. Om man dessutom skulle vilja särskilja samsökningsfunktionen från databaslistningen så att de inte är ihopbakade som i MetaLib ja då måste man hämta ut den där informationen.
Xerxes, ett alternativt gränssnitt, till MetaLib hämtar data och lagrar i en egen databas. Ett alternativ till att lagra om informationen som redan finns på ett ställe är att försöka använda MetaLibs API i realtid. Tidigare har jag varit av uppfattningen att det varit ganska långsamt. För långsamt och omständigt. Men av nyfikenhet så bestämde jag mig för att sätta ihop några enkla funktioner i PHP som listar databaser baserat på ämnesindelningar. Till min förvåning går det ganska bra och hastigheten är acceptabel. För Högskolebiblioteket i Jönköping, som har en egen instans av MetaLib, kan vi skapa egna kategorier. Så med det i tanke kan vi skapa kategorier som är anpassade för att visas i andra miljöer än i MetaLib. Det skall bli intressant att se vad det blir av det här och i vilka miljöer vi kan tänka oss presentera och visa resurser listade efter ämne eller enskild databasinformation. Tack vare API:et till MetaLib så kan systemet erbjuda något som för biblioteken kanske känns roligare än samsökning. Ett administrativt system för att hantera databaser och information om dessa.
Om du vill prova att lista våra resurser och kolla hur det hänger ihop så har jag en liten testsida för att bevisa konceptet. Den är nog inte permanent och inte speciellt bearbetad, men en liten stund ligger det där och kan ge en fingervisning om hastigheter och annat. Dessa ropar alltså på MetaLib när ni klickar på länkarna.



