LIBCAS / ARCLib

ARCLib – komplexní řešení pro dlouhodobou archivaci digitálních (knihovních) sbírek
GNU General Public License v3.0
4 stars 1 forks source link

Nelze ingestovat BAGIT #80

Closed yantom closed 4 years ago

yantom commented 4 years ago

Vytvořeno na základě komentářu v #65

yantom commented 27 days ago BAGIT balíček na vstupu by v zásadě měl fungovat. V současnosti by mělo stačit v SIP profilu změnit typ SIP balíku a upravit GLOB výrazy - přidat složku data do cest k souborům, např. pro tento profil: http://inqooltest-arclib.libj.cas.cz/sip-profiles/688e2510-490d-11ea-87a9-c5406a24266f změnit výrazy na:

data/info.xml data/['mets', 'METS'].xml

@kerschfilip

kerschfilip commented 26 days ago Bohužel se mi nedaří BAGIT vložit. Použil jsem doporučené nastavení, ale ingest (například ingest-workflows/ARCLIB_000000832) skončí okamžitě chybou

File with metadata for ingest workflow with external id ARCLIB_000000832 does not exist at path given by glob pattern: data/['mets', 'METS']*.xml

Když jsem zkusil upravit glob výrazy, takto: Path to XML: mets.xml Path to main metadata file: mets.xml a Typ SIP: BAGIT tak ingest započne (takže ARCLib asi ví, že data má v případě BAGIT hledat ve složce data?), ale selže až po procesu extrakce metadat s chybou:

No value present java.util.NoSuchElementException: No value present ...

jde například o ingest-workflows/ARCLIB_000000836

yantom commented 4 years ago

@kerschfilip

V případě BAGIT se jednalo o kombinaci chyb a nejasné specifikace.

BAGIT SIP by měl splňovat obecný formát SIPu - ten byl na wiki popsán na místě kde by ho člověk nehledal, vytvořil jsem proto novou stránku Sip Format. Vámi ingestovaný obsah zipu by měl být správně ještě zabalen v složce s identickým názvem jako je samotný .zip (bez přípony). Při dodržení tohoto bude nutné cesty v SIP profilu uvést s data/ .

Váš balíček jsem přebalil a s novými IQ profily byl úspěšně ingestován v novém ingestu _ARCLIB000001024 (úspěšnému ingestu předcházelo pár neúspěchů když jsme hledali správný profil).

kerschfilip commented 4 years ago

Díky! Podařilo se mi několik BagItů ingestovat, budu dál testovat, ale zdá se, že vše je OK

kerschfilip commented 4 years ago

ingest BAGITů funguje, issue může být zavřeno. Díky!