.. _pkgs_content: ============================= Obsah balíčku ============================= Balíček v digitálním archivu je tvořen metadaty a vlastním uloženým datovým obsahem. Způsob a podoba uložení metadat i dat v balíčku vždy vychází z konkrétního technického řešení daného digitálního archivu. Digitální archiv však MUSÍ být schopen předávat data ve výměnném formátu v souladu s metodikou :ref:`nmet1`. Software pro zpracování archiválií může využít stejný standard pro přístup k datovému a metadatovému obsahu balíčku. Za účelem poskytování datového obsahu balíčku jsou definovány čtyři rozsahy poskytovaných dat. V průběhu zpracování archiválií se mohou proměňovat potřeby na rozsah zpřístupněných dat. Digitální archiv musí umožňovat vyžádání jiného datového rozsahu při zachování platnosti předaných identifikátorů jednotlivých součástí balíčku. Varianty zpřístupnění obsahu: .. list-table:: :widths: auto :header-rows: 1 * - označení rozsahu - popis rozsahu * - ``metadata_base`` - metadatový DIP obsahující: :file:`METS.xml`, :file:`PACKAGE-INFO.xml`, *EAD* (inherentní, kontextuální), *PREMIS* (uchování) * - ``aip_base`` - úplný DIP obsahující metadata_base a navíc binární data komponent * - ``aip_raw`` - nativní podoba balíčku, podoba je dána implementací digitálního archivu Metadata ========== V případě rozsahu ``metadata_base`` (metadatový DIP) a ``aip_base`` (výměnný DIP - data i metadata) se předávají základní metadata o celém balíčku (:file:`PACKAGE-INFO.xml`) a všechna metadata v souladu s jejich definicí dle :ref:`nmet1`. V rámci metadat se nepředávají interní metadata digitálního archivu, která slouží pro jeho vnitřní potřebu, či jsou nad rámec uvedené specifikace. Vyžádání balíčku jen s metadaty ==================================== Pro vyžádání balíčku s metadaty je nutné zaslat příslušný požadavek pomocí :ref:`REST rozhraní `, konkrétně pomocí metody ``POST /download/aips``. Parametrem volání je seznam vyžádaných balíčků a parametr ``dipType="metadata_base"``. Vyžádání balíčku s daty a metadaty ==================================== Pro vyžádání úplného balíčku je nutné zaslat příslušný požadavek pomocí :ref:`REST rozhraní `, konkrétně pomocí metody ``POST /download/aips``. Parametrem volání je seznam vyžádaných balíčků a parametr ``dipType="aip_base"``. Formát výsledných dat ======================== Pro každý požadovaný balíček je předána vždy jedna složka. Název této složky odpovídá identifikátoru balíčku. Složka obsahuje buď jen metadatovou část balíčku nebo úplný balíček v souladu s :ref:`nmet1`.