Skip to content

Konfigurace

LukasSykora edited this page Jul 15, 2026 · 6 revisions

Konfigurace

Umisteni konfigurace

Aplikace nacita konfiguraci z adresare Metacheck. Adresar lze nastavit dvema zpusoby:

Zpusob Priklad
Systemova promenna METACHECK_HOME=/opt/metacheck
JVM parametr -Dmetacheck.home=/opt/metacheck

Vychozi nazev konfiguracniho souboru je:

metacheck.cfg

Pokud neni konfiguracni adresar nastaven explicitne, aplikace pouzije vychozi adresar .metacheck v domovskem adresari uzivatele.

Zakladni konfigurace

metacheck.application.name=Metacheck
metacheck.application.status=running
Vlastnost Popis
metacheck.application.name Nazev aplikace vraceny v informacnim endpointu.
metacheck.application.status Stav aplikace, typicky running.

ProArc

proarc.connected=true
proarc.importFolder=proarc_import
Vlastnost Popis
proarc.connected Zapina rezim, kdy aplikace ocekava obrazova data ve slozce importu ProArc.
proarc.importFolder Relativni nebo absolutni cesta ke slozce s importovanou davkou.

Pokud je proarc.importFolder relativni, vyhodnocuje se vzhledem ke slozce konkretni davky.

Metakat

metakat.baseUrl=https://metakat.smart.lib.cas.cz
metakat.apiKey=
metakat.pollIntervalMs=10000
metakat.pollTimeoutMs=3600000
Vlastnost Popis
metakat.baseUrl Zakladni URL sluzby Metakat.
metakat.apiKey API klic pro pristup ke sluzbe Metakat.
metakat.pollIntervalMs Interval dotazovani na stav zpracovani v milisekundach.
metakat.pollTimeoutMs Maximalni doba cekani na vysledek zpracovani v milisekundach.

Pripony souboru

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

Tyto hodnoty urcuji, jak aplikace preklada zdrojovy obraz na ALTO XML, nahled a miniaturu.

Typ Vychozi pripona
Originalni obraz .full.jpg
Nahled .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 zobrazovana nebo editovatelna pro jednotlive typy objektu.

Klientska konfigurace

metacheck.client.configPath=./metacheckClient.json

Soubor je vystaven endpointem:

GET /rest/v1/application/clientConfig

Relativni cesta se vyhodnocuje vuci konfiguracnimu adresari Metacheck.

Priklad minimalni 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