Skip to content

Konfigurace

SykoraLukas edited this page Jul 15, 2026 · 6 revisions

Umístění konfigurace

Aplikace načítá konfiguraci z adresáře Metacheck. Adresář lze nastavit dvěma způsoby:

Způsob Příklad
Systémová proměnná METACHECK_HOME=/opt/metacheck
JVM parametr -Dmetacheck.home=/opt/metacheck

Výchozí název konfiguračního souboru je:

metacheck.cfg

Pokud není konfigurační adresář nastaven explicitně, aplikace použije výchozí adresář .metacheck v domovském adresáři uživatele.

Základní konfigurace

metacheck.application.name=Metacheck
metacheck.application.status=running
Vlastnost Popis
metacheck.application.name Název aplikace vracený v informačním endpointu.
metacheck.application.status Stav aplikace, typicky running.

ProArc

proarc.connected=true
proarc.importFolder=proarc_import
Vlastnost Popis
proarc.connected Zapíná režim, kdy aplikace očekává obrazová data ve složce importu ProArc.
proarc.importFolder Relativní nebo absolutní cesta ke složce s importovanou dávkou.

Pokud je proarc.importFolder relativní, vyhodnocuje se vzhledem ke složce konkrétní dávky.

Metakat

metakat.baseUrl=https://metakat.smart.lib.cas.cz
metakat.apiKey=
metakat.pollIntervalMs=10000
metakat.pollTimeoutMs=3600000
Vlastnost Popis
metakat.baseUrl Základní URL služby Metakat.
metakat.apiKey API klíč pro přístup ke službě Metakat.
metakat.pollIntervalMs Interval dotazování na stav zpracování v milisekundách.
metakat.pollTimeoutMs Maximální doba čekání na výsledek zpracování v milisekundách.

Přípony souborů

file.imageExtension=.full.jpg
file.previewExtension=.preview.jpg
file.thumbnailExtension=.thumb.jpg
file.altoExtension=.xml
file.ocrExtension=.txt

Tyto hodnoty určují, jak aplikace překládá zdrojový obraz na ALTO XML, náhled a miniaturu.

Typ Výchozí přípona
Originální obraz .full.jpg
Náhled .preview.jpg
Miniatura .thumb.jpg
ALTO XML .xml
OCR text .txt

Metadata podle typu objektu

metacheck.elements.article=pageIndexStart, pageIndexEnd, title, author, abstract, keywords
metacheck.elements.chapter=pageIndexStart, pageIndexEnd, title, subTitle, partNumber
metacheck.elements.issue=partNumber, dateIssued, title, subTitle, placeTerm, publisher, manufacturePublisher, manufacturePlaceTerm, redaktor
metacheck.elements.page=pageIndex, pageNumber, pageType, side
metacheck.elements.supplement=title, subTitle, partNumber, dateIssued, author, publisher, placeTerm
metacheck.elements.title=title, subTitle
metacheck.elements.volume=partNumber, partName, dateIssued, startDate, endDate, title, subTitle, edition, placeTerm, publisher, manufacturePublisher, manufacturePlaceTerm, author, illustrator, translator, editor, seriesName, seriesNumber

Hodnoty definují pole zobrazovaná nebo editovatelná pro jednotlivé typy objektů.

Klientská konfigurace

metacheck.client.configPath=./metacheckClient.json

Soubor je vystaven endpointem:

GET /rest/v1/application/clientConfig

Relativní cesta se vyhodnocuje vůči konfiguračnímu adresáři Metacheck.

Příklad minimální konfigurace

metacheck.application.name=Metacheck
metacheck.application.status=running

proarc.connected=true
proarc.importFolder=proarc_import

metakat.baseUrl=https://metakat.example.org
metakat.apiKey=CHANGE_ME
metakat.pollIntervalMs=10000
metakat.pollTimeoutMs=3600000

file.imageExtension=.full.jpg
file.previewExtension=.preview.jpg
file.thumbnailExtension=.thumb.jpg
file.altoExtension=.xml
file.ocrExtension=.txt

metacheck.client.configPath=./metacheckClient.json

Clone this wiki locally