3.5. Soubory a komponenty

V některých případech je vhodné mít možnost při zpracování vyžádat obsah konkrétního datového nebo metadatového souboru, který je součástí balíčku. Příkladem je situace, kdy je v aplikaci pro zpracování k dispozici jen metadatová část a vzniká potřeba prohlédnout konkrétní obsahovou komponentu.

3.5.1. Vyžádání souborů

Za účelem vyžádání datových (či i metadatových) souborů tvořících balíček je součástí REST rozhraní funkce POST /download/files. Tato funkce umožňuje pro vybraný balíček stáhnout určené soubory. Jedná se o dávkovou operaci. Na základě předaného požadavku je připravena dávka ke stažení a tu je možné následně přenést. Požadavek obsahuje identifikátor AIPu a seznam identifikátorů požadovaných souborů.

3.5.2. Formát výsledných dat

Pro každý požadovaný soubor je předána vždy jedna složka. Název této složky odpovídá identifikátoru souboru. Složka obsahuje vždy jeden soubor, jeho název by měl odpovídat názvu uvedenému v METS.xml, v části <filesec>.