Image: S ableDi usion
VuFind® Be lin 2025: Wha ’s in i o us?
Albe 's a el dia y:
The VuFind® Ad en u e Con inues – Scaling
and Shaping Disco e y
Ying Wang, Ma in Weigel
2
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
ALBERT In oduc ion
●The Coope a i e Lib a y Ne wo k Be lin-B andenbu g (KOBV) is he associa ion o all
uni e si y lib a ies, all public lib a ies and many special lib a ies in Be lin and
B andenbu g.
●ALBERT is a disco e y sys em de eloped by he KOBV o e he pas 11 yea s. I is
based on a concep o he lib a y o he Helmhol z Cen e Po sdam Ge man Resea ch
Cen e o Geosciences, he de elopmen and pilo use o ALBERT.
●ALBERT has 2 kind o on ends wi h app op ia e backend p ocessing:
–Topic based sea ch po als: Selec ed da a sou ces and/o da a exce p s in o ma
Ma c21 on a opic o di e en ins i u ions (e.g. KOBV-Po al, a egional po al wi h
nea ly all me ada a o ca alogs in egion Be lin/B andenbu g)
–Ins i u ional on ends: Mul iple indi idual sou ces ha a e ele an o ins i u e
wi h suppo o di e en da a- o ma s.
3
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
ALBERT wi h on end VuFind®
SOLR-
P oxy
SOLR-
P oxy
ALBERT-
Backend VuFind®
F on ends
SOLR-Cloud
ALBERT
FTP/HTTP
OAI/SRU
SOLR-
P oxy
SOLR-Cloud
Gemeinsame Ve bündeindex (GVI)
●ALBERT has a modula ised backend o da a p ocessing, an Apache Sol ™ in Sol Cloud mode as a
sea ch index and VuFind® as on end
●13 p ojec coope a ions
●Team o 5 Full-S ack De Ops + 1 P ojec manage
4
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
ALBERT Keypoin Fea u es
●In eg a ion o mul iple sea ch indizes as abs
–Ins i u ional/Po al index
–A icle index wi h da a om C oss e
–GVI index ( o ge man in e -lib a y loan)
●Own design wi h ba ie - ee componen s
(e.g. high-con as iew)
●Display o hie a chies o eco ds
●In eg a ion o classi ica ions
(e.g. Regensbu ge Ve bund Klassi ika ion (RVK))
●Special a ailabili y (cus om eal- ime ia sc ip , h ough eco ds
o egula ly upda ed a ailabili y da abase)
●Accoun unc ionali y o SISIS ( ia NCIP)
●Connec ion o Sol -Cloud wi h own scheme
5
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
ALBERT P ojec -Timeline
2024
Q1 2024:
Release FHP
Q2 2024:
Release EUV
Q3 2024:
•Release DLR
•Release BTU
Q4 2024:
•Release TH-Wildau
wi h ILS Koha
•Upda e o VuFind
7.1 o 10.1 wi h
EWW
Q2 2023:
•Mig a ion o in-house
Kube ne es-Clus e (in co-op
wi h ex e nal pa ne )
•Se -up o p oduc i e
en i onmen and es ablishmen
o a p ocess o eleases (in co-
op wi h ex e nal pa ne )
Q1 2021:
•Requi emen
analysis
•In oduc o y
aining on VuFind®
Q4 2023:
Release TH-Wildau
Q4 2021:
Se -up o an
de elopmen and es
en i onmen wi h
CI/CD based on Docke
and Gi lab
Q2 2022:
•Kube ne es aining
•Takeo e o p ojec
om ex e nal
de elopmen pa ne
•Fu he de elopmen o
addi ional ea u es by
ALBERT-Team
2021 2022 2023
Q2 2021:
S a mig a ion o
VuFind® 7.1 wi h TH-
Wildau wi h ex e nal
de elopmen pa ne
Q3 2021:
S a o de elopmen
accoun unc ionali y o
SISIS in VuFind® and
mig a ion o BTU, FHP
und EUV
2025
Q1 2025:
Release BTU,
IPN and
GEOMAR wi h
VuFind 10.1
Q3 2025:
•Release WAE and DKFZ
wi h VuFind 10.1
•Upda e FHP,DLR, TH-
Wildau
•E alua ion o Sol ’s
Collapse/Expand
Q4 ‘25/Q1 ‘26:
•Finalize
mig a ion o
KOBV-Po al
Q2 2025:
•E alua ion
Reco dManage
•S a mig a ion
o KOBV-Po al
o VuFind10.1
6
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
F om ALBERT o s anda d VuFind®
●To mig a e ou backend especially sol scheme mo e o s anda d VuFind®,
we decide o c ea e a de aul VuFind® in ou in as uc u e Kube ne es o
e alua ion.
●To achi e his goal we con aine ize VuFind®
–Ligh weigh in as uc u e wi h Alpine-Linux and Ligh pd webse e
–Modula iza ion o each pa : PHP, Ligh pd, Ma iaDB, Apache Sol ™
7
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
O ches a ion o VuFind®
Web-Se e
Base-Image Alpine-Linux
3.22.1
App Ligh pd
Volume -
Po s 80,443, 9000
Image-Size* 22 MB
PHP 8
Base-Image Alpine-Linux
3.22.1
App php8- pm
Volume -
Po s 9000, 3306,
8983
Image-Size* 353 MB
MYSQL
Base-Image Alpine-Linux
3.22.1
App Ma iaDB
Volume / a /lib/mysql
Po s 3306
Image-Size* 285 MB
Sol
Base-Image Alpine-Linux
3.22.1
App Apache Sol ™
Volume /da a
Po s 8983
Image-Size* 546 MB
VuFind Impo e
Base-Image Alpine-Linux
3.22.1
App OpenJDK
JRE
Volume -
Po s 8983
Image-Size* 478 MB
*Unique Size (addi ional unique 8 MB o sha ed Alpine-Linux)
8
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
VuFind® wi h Kube ne es
Namespace VuFind® Ins ance 1
Pod Webse e & PHP
Web-
Se e
Se ice
Webse e
Ing ess
Con olle
Con igMap
(Key-Value-File)
Pe sis en
Volume
(Ma iaDB)
Sec e s
(Key-Base64-
File)
PHP
Pod Da abase
Ma iaDB
Se ice
Da abase
Pod Sol
Se ice
Sol Sol
Pe sis en
Volume
(Sol )
Job
Sol -Volume-Ini
Job Pod Impo e
Ja a
9
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
T y i ou
●2 kind o se ups o local use:
–Docke (possibly wo ks also wi h Podman)
–Kube ne es wi hin Docke
●„k3d is a ligh weigh w appe o un k3s(Ranche Lab’s minimal
Kube ne es dis ibu ion) in docke “
●Tes ed wi h Debian 13 (also in WSL)
●Includes indexing a ile o sample-da a
●S a us: Expe imen al, p oo -o -concep
h ps://gi .zib.de/mweigel / u ind-de aul -k8s
16
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
En ichmen o C oss e Da a in VuFind® - On he Fly
●Cu en C oss e Wo k low wi h Albe Lib a y Holdings In o ma ion
●OpenAlex In oduc ion
–ORCID, Open Access in o ma ion, opics, ci a ion & ele ance g aph
–API access ia
●email egis a ion (basic)
●au hen ica ion key (p emium / ins i u ional use s)
●Implemen a ion o he On- he-Fly En ichmen in VuFind®
●Al e na i e Hos ing
–OpenAlex da a in MongoDB o u he analysis and usage
17
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
Full C oss e - o-VuFind® En ichmen Pipeline
C oss e
Vollabzug /
OAI Upda e
Bibliog aphical In o ma ion
•
•
•
•
ZDB-ID
Lib a y Holdings
Classi ca ion ID
O he s
Ange eiche e
C oss e in
MARC XML
Sol
Cloud
Sol p oxy
Da abase
Indices
Sol p oxy wi h access o ins ance-speci c holding online a icles
Sol p oxy wi h access o he comple e online a icles
C oss e
En ichmen
VUFind
VUFind
VUFind
OpenAlex
VUFind
OpenAlex
Connec o
18
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
OpenAlex Da ase s In oduc ion
●OpenAlex Da ase s a e s uc u ed by
–Wo ks(Unpaywall da a), Ins i i u ions, Topics, Au ho s
–Addi ional mapping/clus e ing, e.g. SDGs
●Da a sou ces
–C oss e , pubmed, DOAJ, a Xi , e c.
●Ou In e es
–ORCID, Open Access in o ma ion, opics, ci a ion & ele ance g aph
–API access ia au hen ica ion key (p emium / ins i u ional use s)
●In e es ing Fac s ( ia API il e )
–OA a icles in C oss e : 54.123.886 (≈ 34.95 %)
–Ge man Na ional and alliance licenses a e no included
19
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
OpenAlex Ex ension o KOBV Reco d D i e
●D i e A chi ec u e
–De i ed om he VuFind® Sol De aul d i e
–KOBV eco d d i e se es as he ounda ion o u he kob
d i e s
–KOBV C oss e eco d d i e ex ended wi h an OpenAlex
connec o
●On- he-Fly En ichmen
–occu s only o he eco ds being displayed, no ac oss he
en i e indexed da ase .
●Addi ional Me ada a Re ie ed om OpenAlex
–Open-access de ails
–Ci a ion coun s
–Ci a ion & ele ance g aphs
KOBV
Ins ance
Index
C oss e
Index
In e lib a y Loan
Index
VuFind/
Sol De aul
OpenAlex
Connec o
20
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
Open-Access En ichmen Example: KOBV Online A icles
●Linking Iden i ie wi h C oss e Da a
–DOI
●The 1s en ichmen o esul lis s wi h
open access in o ma on
–Open-access ype
–Bes OA loca ion / URL
–Ci a ion coun
●Fu he En ichmen Possible
–ORCID
–Ci a ion me ics & opic clus e s
21
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
Open-Access En ichmen Example: KOBV Online A icles
22
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
Open-Access En ichmen Example: KOBV Online A icles
23
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
Example: Fu he En ichmen wi h Rela ed Wo ks
●Linking Iden i ie :
–OpenAlex ID
●The 2nd En ichmen o Single Resul
–Rela ed wo ks e ie ed
–En i e da ase o ela ed wo ks a ailable
–Pagina ion o la ge ele ance g aphs
–Ci a ion g aph also a ailable
●Backwa d Linking o Lib a y Own S ocks:
–DOI
24
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
Conclusion: On- he-Fly En ichmen in VuFind®
●P os:
–Ligh weigh and use-o ien ed
–Ranking and il e ing a ec ed on he ex e nal da ase as well
–Possible bidi ec ional linking be ween ex e nal da a sou ces
and lib a y holdings
–Bene i s om ex e nal de elopmen
–Suppo s Open Science Ini ia i es
●Cons
–Dependency on ex e nal da a and associa ed cos s
–Inc eased F on end/VuFind® p ocessing load
–Some sea ch ea u es limi ed (e.g., ace ing)
25
30.09.2025
Koope a i e Biblio heks e bund
Be lin-B andenbu g
© 2025#by Ying Wang,#Ma in Weigel #
is licensed unde #CC BY 4.0
ALBERT VuFind® ou look
●Upda e o VuFind® 11
●Mig a ion o ou po al on ends
●Mig a ion o ou sol scheme owa ds VuFind®’s s anda d scheme
●Fu he e alua ion o Reco dManage as pa o ou backend
●Fu he e alua ion o deduplica ion wi h Collapse/Expand ea u e om
Apache Sol ™