MARC Comparator
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00094943%3A_____%2F25%3AN0000005" target="_blank" >RIV/00094943:_____/25:N0000005 - isvavai.cz</a>
Výsledek na webu
<a href="https://github.com/moravianlibrary/marc-comparator" target="_blank" >https://github.com/moravianlibrary/marc-comparator</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
MARC Comparator
Popis výsledku v původním jazyce
MARC Comparator is an end-to-end FastAPI/Celery/React platform with a Python SDK/CLI for ingesting, validating, authority-linking, comparing, and searching MARC bibliographic records. It pulls records, normalizes them into PostgreSQL/Elasticsearch, runs validators like Kramerius link checks, links to authority bases, and compares catalog vs authority records using hybrid deterministic rules plus LLM reasoning to label differences (identical/typo/incomplete/non-standardized/incorrect) and produce logistic-normalized similarity scores with explanations. Results surface through REST APIs, a role-aware UI, and CLI/SDK outputs for batch/export, with Docker Compose bundling the database, search, Redis queues, backend, workers, LLM service, and client for reproducible deployment.
Název v anglickém jazyce
MARC Comparator
Popis výsledku anglicky
MARC Comparator is an end-to-end FastAPI/Celery/React platform with a Python SDK/CLI for ingesting, validating, authority-linking, comparing, and searching MARC bibliographic records. It pulls records, normalizes them into PostgreSQL/Elasticsearch, runs validators like Kramerius link checks, links to authority bases, and compares catalog vs authority records using hybrid deterministic rules plus LLM reasoning to label differences (identical/typo/incomplete/non-standardized/incorrect) and produce logistic-normalized similarity scores with explanations. Results surface through REST APIs, a role-aware UI, and CLI/SDK outputs for batch/export, with Docker Compose bundling the database, search, Redis queues, backend, workers, LLM service, and client for reproducible deployment.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
60500 - Other Humanities and the Arts
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2025
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
MARC Comparator
Technické parametry
Open source řešení pro zpracování a porovnávání bibliografických záznamů MARC (validace, autoritní párování, export), licencované pod GNU GPL v3, s backendem v Pythonu (FastAPI, Celery, Typer/CLI), webovým klientem v Reactu/TypeScriptu a využitím otevřených komponent PostgreSQL, Elasticsearch, Redis a SDK pro integrace.
Ekonomické parametry
Volně dostupné open source řešení bez licenčních poplatků, postavené na otevřených komponentách (Python/FastAPI/Celery, React/TypeScript, PostgreSQL, Elasticsearch, Redis, Docker), takže lze využít stávající infrastrukturu a minimalizovat náklady. Automatizovaná validace, porovnávání a autoritní párování MARC záznamů výrazně šetří čas katalogizátorům a snižuje náklady na ruční kontrolu i opravy chyb. Modularita SDK/CLI a kontejnerový provoz usnadňují škálování podle potřeby a omezují režii na správu a školení (jednotné nástroje pro backend i uživatelské rozhraní).
IČO vlastníka výsledku
00094943
Název vlastníka
Moravská zemská knihovna v Brně