Máte-li rozsáhlý dataset, který nemůžete rozumně vložit do repozitáře manuálně přes uživatelské rozhraní repozitáře, můžete místo toho využít nástroj přístupný přes příkazový řádek - Workbench. Jde o fork obecnějšího nástroje uzpůsobený na potřeby repozitáře.
- Nejdřív vyplňte metadatový záznam k datasetu https://archaeo-vault.cz/en/node/add/dataset
- kdyby něco nebylo jasné, zde je manuál: https://archaeo-vault.cz/cs/manual
- tento dataset bude rodičovský, každá složka uvnitř datasetu se uloží jako poddataset (jde však jen o interní členění, k citování bude vždy sloužit rodičovský záznam)
- Následně na stejné místo, kde máte uložená data, nainstalujte nástroj pro import dat do repozitáře (Islandora Workbech): https://github.com/ArtsFacultyMU/islandora_workbench/tree/arv_wrapper
git clonehttps://github.com/ArtsFacultyMU/islandora_workbench.gitgit checkout arv_wrapper- závislosti viz https://mjordan.github.io/islandora_workbench_docs/installation/:
- Python 3.11 nebo vyšší
- pip verze 19 nebo vyšší (automaticky nainstaluje knihovny na kterých je aplikace závislá)
- Preferovanou metodou instalace Workbench je instalace do virtuálního prostředí Pythonu. Zde jsou pokyny k instalaci Workbench do virtuálního prostředí pro macOS, Linux nebo Windows.
- Před spuštěním
wrapper.pyje potřeba dowrapper_config.ymlvyplnit token, cestu k datasetu a id rodičovského datasetu.- token získáte na https://archaeo-vault.cz/en/jwt/token, platnost má jeden týden (při zavolání dané adresy se vždy vytvoří nový a je svázaný s vašim uživatelským účtem)
- ID rodičovského záznamu naleznete v url po uložení metadatového popisu datasetu, např. https://archaeo-vault.cz/en/node/<id>, jde o číslo
- cesta k datasetu - cesta k adresáři na datovém úložišti, kde máte data v adresářové struktuře, kterou jste popsal
- Spusťte
wrapper.pyskript z adresáře, kde je nainstalován Islandora workbench./wrapper.py
- Až skript doběhne, zkontrolujete, že se data naimportovala celá a správně
- Dataset pošlete k revizi datovému kurátorovi repozitáře
- Po přijetí datovým kurátorem bude dataset publikován a dostane DOI