.. _struktura_mets: =============== Použití METS =============== .. role:: xpath(code) :language: xquery .. role:: xml(code) :language: xml .. _czdax-pmt0001: **CZDAX-PMT0001**: Základní požadavky na kořenový :file:`METS.xml` jsou definovány v kapitole :ref:`E-ARK:CSIP `:*5.3. Use of METS*. V této části jsou dále upřesněny a prohloubeny. .. _czdax-pmt0002: **CZDAX-PMT0002**: Soubor :file:`METS.xml` v informačním balíčku MUSÍ odpovídat oficiálnímu schématu :ref:`METS `, verze *1.12.1*. Hlavním požadavkem na soubory :file:`METS.xml` v informačním balíčku dle :ref:`E-ARK:CSIP ` je soulad se schématem :ref:`metodika_standardy_mets`, a dále s rozšiřujícími schématy publikovanými pro :ref:`E-ARK:CSIP ` a zveřejněnými výborem DILCIS, tj. :ref:`metodika_standardy_eark_mets_profile`. .. _czdax-pmt0003: **CZDAX-PMT0003**: Soubor :file:`METS.xml` NESMÍ obsahovat uvnitř vložené metadatové části dle jiných schémat. Standard :ref:`METS ` umožňuje vkládání metadat i odkazování na ně. Samotný :ref:`E-ARK:CSIP ` umožňuje vkládání metadat do souboru :file:`METS.xml`. Z důvodu škálovatelnosti je však i zde doporučeno pouze odkazování. Pro účely tohoto standardu je podporováno jen odkazování a vkládání metadat není možné. .. _czdax-pmt0004: **CZDAX-PMT0004**: Soubor :file:`METS.xml` NESMÍ obsahovat žádné atributy a elementy, které jsou možné dle standardu :ref:`METS `, avšak nejsou blíže definovány v tomto standardu. Dodatečné elementy by mohly nést informaci, která je významná a nebyla by zpracována přijímající stranou. Pokud je nutné takovouto dodatečnou informaci přenést, je nutná samostatná dohoda mezi předávající a přijímající stranou. Následující popis je určen pro kořenový METS balíčku. Používání METS v rámci reprezentací je možné jen po vzájemné dohodě institucí a jeho podoba zde není standardizována. Všechny níže uvedené názvy elementů a atributů jsou vyjádřeny pomocí notace *XPath* (tj. :xpath:`element/sub-element/@atribut`). Kořenový element METS ======================== Kořenový element dokumentu METS (:xml:``) popisuje kontejner pro ukládané a/nebo přenášené informace. Element :xml:`` dokumentu :ref:`METS `, který je v souladu s :ref:`E-ARK:CSIP `, používá atributy ze specifikace :ref:`METS ` a další atributy definované ve schématu rozšíření CSIP. .. _czdax-pmt0101: **CZDAX-PMT0101**: Na úrovni kořenového elementu MUSÍ být definována všechna použitá schémata včetně jejich standardních umístění. Příklad - viz :ref:`E-ARK:CSIP ` 5.3.1. Konkrétní požadavky na kořenový prvek a jeho atributy jsou popsány v následující tabulce. .. list-table:: Kořenový element METS :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0102: * - | **CZDAX-PMT0102** | E-ARK:CSIP1 (upraveno) - | **Package Identifier** | :xpath:`mets/@OBJID` | Identifikátor předávaného balíčku. Jedná se o UUID, | uvádí se samotné UUID (bez prefixu) - | 1..1 | MUSÍ .. _czdax-pmt0103: * - | **CZDAX-PMT0103** | E-ARK:CSIP2 (převzato) - | **Content Category** | :xpath:`mets/@TYPE` - | 1..1 | MUSÍ .. _czdax-pmt0104: * - | **CZDAX-PMT0104** | E-ARK:CSIP3 (převzato) - | **Other Content Category** | :xpath:`mets[@TYPE='OTHER']/@csip:OTHERTYPE` - | 0..1 | MĚL BY .. _czdax-pmt0105: * - | **CZDAX-PMT0105** | E-ARK:CSIP4 (převzato) - | **Content Information Type Specification** | :xpath:`mets/@csip:CONTENTINFORMATIONTYPE` - | 0..1 | MĚL BY .. _czdax-pmt0106: * - | **CZDAX-PMT0106** | E-ARK:CSIP5 (převzato) - | **Other Content Information Type Specification** | :xpath:`mets[@csip:CONTENTINFORMATIONTYPE='OTHER']/@csip:OTHERCONTENTINFORMATIONTYPE` - | 0..1 | MŮŽE .. _czdax-pmt0107: * - | **CZDAX-PMT0107** | E-ARK:CSIP6 (upraveno) - | **METS Profile** | :xpath:`mets/@PROFILE` | Adresa URI profilu METS, kterému informační balíček odpovídá. | Hodnota musí být: ``https://stands.nacr.cz/da/2023/aip.xml``. | Uvedené URI také určuje verzi výměnného balíčku. V případě | změny verze standardu dojde k úpravě uvedeného URI. - | 1..1 | MUSÍ .. _struktura_mets_hdr: Záhlaví METS (element :xml:``) ========================================== Účelem části záhlaví METS je popsat samotný dokument METS, například informace o jeho tvůrci a době vytvoření. Požadavky na prvek :xml:``, jeho dílčí prvky a atributy jsou uvedeny v následující tabulce. .. list-table:: Záhlaví METS (element :xml:``) :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0201: * - | **CZDAX-PMT0201** | E-ARK:CSIP117 (převzato) - | **Package header** | :xpath:`mets/metsHdr` - | 1..1 | MUSÍ .. _czdax-pmt0202: * - | **CZDAX-PMT0202** | E-ARK:CSIP7 (převzato) - | **Package creation datetime** | :xpath:`mets/metsHdr/@CREATEDATE` - | 1..1 | MUSÍ .. _czdax-pmt0203: * - | **CZDAX-PMT0203** | E-ARK:CSIP8 (upraveno) - | **Package last modification datetime** | :xpath:`mets/metsHdr/@LASTMODDATE` | Atribut nemá definován pevný význam a nepoužívá se. - | 0..0 | NESMÍ .. _czdax-pmt0204: * - | **CZDAX-PMT0204** | E-ARK:CSIP9 (upraveno) - | **OAIS Package type information** | :xpath:`mets/metsHdr/@csip:OAISPACKAGETYPE` | Uvádí se povinně hodnota ``AIP``. - | 1..1 | MUSÍ .. _czdax-pmt0205: * - | **CZDAX-PMT0205** | E-ARK:CSIP10 (převzato) - | **Agent** | :xpath:`mets/metsHdr/agent` - | 1..n | MUSÍ .. _czdax-pmt0206: * - | **CZDAX-PMT0206** | E-ARK:CSIP11 (převzato) - | **Agent role** | :xpath:`mets/metsHdr/agent[@ROLE='CREATOR']` - | 1..1 | MUSÍ .. _czdax-pmt0207: * - | **CZDAX-PMT0207** | E-ARK:CSIP12 (převzato) - | **Agent type** | :xpath:`mets/metsHdr/agent[@TYPE='OTHER']` - | 1..1 | MUSÍ .. _czdax-pmt0208: * - | **CZDAX-PMT0208** | E-ARK:CSIP13 (převzato) - | **Agent other type** | :xpath:`mets/metsHdr/agent[@OTHERTYPE='SOFTWARE']` - | 1..1 | MUSÍ .. _czdax-pmt0209: * - | **CZDAX-PMT0209** | E-ARK:CSIP14 (převzato) - | **Agent name** | :xpath:`mets/metsHdr/agent/name` - | 1..1 | MUSÍ .. _czdax-pmt0210: * - | **CZDAX-PMT0210** | E-ARK:CSIP15 (převzato) - | **Agent additional information** | :xpath:`mets/metsHdr/agent/note` - | 1..1 | MUSÍ .. _czdax-pmt0211: * - | **CZDAX-PMT0211** | E-ARK:CSIP16 (převzato) - | **Classification of the agent additional information** | :xpath:`mets/metsHdr/agent/note[@csip:NOTETYPE='SOFTWARE VERSION']` - | 1..1 | MUSÍ .. _struktura_mets_dmdSec: Popisná metadata (element :xml:``) ===================================================== Účelem části popisných metadat v :ref:`METS ` je vložit soubory obsahující popisná metadata nebo na ně odkázat. V rámci :ref:`E-ARK:CSIP ` a tohoto standardu se používá pouze odkazování na soubory obsahující popisná metadata. :ref:`E-ARK:CSIP ` nepředepisuje ani nepředpokládá používání konkrétních popisných schémat metadat. V tomto standardu jsou však pevně stanoveny včetně jejich významu. Nad rámec zde uvedených typů metadat se může předávající archiv s přijímajícím dohodnout na rozšíření této množiny. Definováno je užití dvou typů popisných metadat: * **inherentní popisná metadata** - vycházejí a vznikají obvykle z metadat samotné archiválie, mohou být dále prohlubována * **kontextuální popisná metadata** - vznikají při zpracování archiválie v samostatné aplikaci a měla by být uložena do digitálního archivu Konkrétní elementy, jejichž přesné použití je stanoveno v rámci této specifikace, jsou uvedeny v následující tabulce. .. list-table:: Popisná metadata (element :xml:``) :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0301: * - | **CZDAX-PMT0301** | E-ARK:CSIP17 (převzato) - | **Descriptive metadata** | :xpath:`mets/dmdSec` - | 0..n | MĚL BY .. _czdax-pmt0302: * - | **CZDAX-PMT0302** | E-ARK:CSIP18 (převzato) - | **Descriptive metadata identifier** | :xpath:`mets/dmdSec/@ID` - | 1..1 | MUSÍ .. _czdax-pmt0303: * - | **CZDAX-PMT0303** | E-ARK:CSIP19 (převzato) - | **Descriptive metadata creation datetime** | :xpath:`mets/dmdSec/@CREATED` - | 1..1 | MUSÍ .. _czdax-pmt0304: * - | **CZDAX-PMT0304** | E-ARK:CSIP20 (upraveno) - | **Status of the descriptive metadata** | :xpath:`mets/dmdSec/@STATUS` | Stav archivního popisu musí mít hodnotu: ``CURRENT`` nebo ``SUPERSEDED``. | Nanejvýš jeden archivní popis daného druhu může mít stav ``CURRENT``. - | 1..1 | MUSÍ .. _czdax-pmt0305: * - | **CZDAX-PMT0305** | - | **Druh a účel popisných metadat** | :xpath:`mets/dmdSec/@GROUPID` | Druh popisných metadat, musí být: ``INHERENT`` nebo ``CONTEXTUAL``. - | 1..1 | MUSÍ .. _czdax-pmt0306: * - | **CZDAX-PMT0306** | E-ARK:CSIP21 (převzato) - | **Reference to the document with the descriptive metadata** | :xpath:`mets/dmdSec/mdRef` - | 1..1 | MUSÍ .. _czdax-pmt0307: * - | **CZDAX-PMT0307** | E-ARK:CSIP22 (převzato) - | **Type of locator** | :xpath:`mets/dmdSec/mdRef[@LOCTYPE='URL']` - | 1..1 | MUSÍ .. _czdax-pmt0308: * - | **CZDAX-PMT0308** | E-ARK:CSIP23 (převzato) - | **Type of link** | :xpath:`mets/dmdSec/mdRef[@xlink:type='simple']` - | 1..1 | MUSÍ .. _czdax-pmt0309: * - | **CZDAX-PMT0309** | E-ARK:CSIP24 (převzato) - | **Resource location** | :xpath:`mets/dmdSec/mdRef/@xlink:href` - | 1..1 | MUSÍ .. _czdax-pmt0310: * - | **CZDAX-PMT0310** | E-ARK:CSIP25 (převzato) - | **Type of metadata** | :xpath:`mets/dmdSec/mdRef/@MDTYPE` - | 1..1 | MUSÍ .. _czdax-pmt0311: * - | **CZDAX-PMT0311** | E-ARK:CSIP26 (převzato) - | **File mime type** | :xpath:`mets/dmdSec/mdRef/@MIMETYPE` - | 1..1 | MUSÍ .. _czdax-pmt0312: * - | **CZDAX-PMT0312** | E-ARK:CSIP27 (převzato) - | **File size** | :xpath:`mets/dmdSec/mdRef/@SIZE` - | 1..1 | MUSÍ .. _czdax-pmt0313: * - | **CZDAX-PMT0313** | E-ARK:CSIP28 (převzato) - | **File creation datetime** | :xpath:`mets/dmdSec/mdRef/@CREATED` - | 1..1 | MUSÍ .. _czdax-pmt0314: * - | **CZDAX-PMT0314** | E-ARK:CSIP29 (převzato) - | **File checksum** | :xpath:`mets/dmdSec/mdRef/@CHECKSUM` - | 1..1 | MUSÍ .. _czdax-pmt0315: * - | **CZDAX-PMT0315** | E-ARK:CSIP30 (převzato) - | **File checksum type** | :xpath:`mets/dmdSec/mdRef/@CHECKSUMTYPE` | viz :ref:`CZDAX-PMD0103 ` - | 1..1 | MUSÍ .. code-block:: xml :caption: Příklad inherentních popisných metadat .. _struktura_mets_amdSec: Administrativní metadata (element :xml:``) ====================================================== METS definuje sekci administrativních metadat, která se používá k vložení metadat nebo odkazů na soubory obsahující metadata pro obsah informačního balíčku. V rámci :ref:`E-ARK:CSIP ` a tohoto standardu se používá pouze odkazování na soubory obsahující administrativní metadata. Součástí administrativních metadat jsou tzv. metadata o uchovávání (preservation metadata). Ta musí být uložena ve formátu :ref:`PREMIS ` dle definice v části :ref:`struktura_premis`. .. _czdax-pmt0401: **CZDAX-PMT0401**: Element :xml:`` MUSÍ obsahovat odkazy na všechna metadata umístěná ve složce :file:`metadata/preservation`. Soubor METS.xml na úrovni balíčku MUSÍ odkazovat pouze na metadata o uchovávání na úrovni balíčku. Případné soubory METS.xml na úrovni reprezentace MUSÍ odkazovat pouze na metadata pro uchovávání na úrovni reprezentace a jejich použití MUSÍ být potvrzeno oběma stranami, dále viz :ref:`CZDAX-PSP0112 `. Specifické požadavky na element :xml:``, elementy na nižších úrovních a atributy jsou uvedeny v následující tabulce. .. list-table:: Administrativní metadata (element :xml:``) :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0402: * - | **CZDAX-PMT0402** | E-ARK:CSIP31 (převzato) - | **Administrative metadata** | :xpath:`mets/amdSec` - | 0..n | MĚL BY .. _czdax-pmt0403: * - | **CZDAX-PMT0403** | E-ARK:CSIP32 (upraveno) - | **Digital provenance metadata** | :xpath:`mets/amdSec/digiprovMD` | Pro uložení metadat o uchovávání MUSÍ být využíván standard PREMIS. | Každý samostatný PREMIS soubor MUSÍ být popsán v samostatném elementu :xml:``. | Způsob použití PREMIS je popsán v kapitole :ref:`struktura_premis`. - | 1..n | MUSÍ .. _czdax-pmt0404: * - | **CZDAX-PMT0404** | E-ARK:CSIP33 (převzato) - | **Digital provenance metadata identifier** | :xpath:`mets/amdSec/digiprovMD/@ID` - | 1..1 | MUSÍ .. _czdax-pmt0405: * - | **CZDAX-PMT0405** | E-ARK:CSIP34 (upraveno) - | **Status of the digital provenance metadata** | :xpath:`mets/amdSec/digiprovMD/@STATUS` | Stav metadatového souboru z pevného slovníku. | Uvádí se jen platná administrativní metadata, tj. stav MUSÍ mít hodnotu ``CURRENT``. - | 1..1 | MUSÍ .. _czdax-pmt0406: * - | **CZDAX-PMT0406** | - | **Druh a účel administrativních metadat** | :xpath:`mets/amdSec/digiprovMD/@GROUPID` | Druh administrativních metadat, musí být: ``PRESERVATION``. - | 1..1 | MUSÍ .. _czdax-pmt0407: * - | **CZDAX-PMT0407** | E-ARK:CSIP35 (upraveno) - | **Reference to the document with the digital provenance metadata** | :xpath:`mets/amdSec/digiprovMD/mdRef` | Odkaz na soubor s metadaty o uchování ve složce :file:`metadata/preservation`. - | 1..1 | MUSÍ .. _czdax-pmt0408: * - | **CZDAX-PMT0408** | E-ARK:CSIP36 (převzato) - | **Type of locator** | :xpath:`mets/amdSec/digiprovMD/mdRef[@LOCTYPE='URL']` - | 1..1 | MUSÍ .. _czdax-pmt0409: * - | **CZDAX-PMT0409** | E-ARK:CSIP37 (převzato) - | **Type of link** | :xpath:`mets/amdSec/digiprovMD/mdRef[@xlink:type='simple']` - | 1..1 | MUSÍ .. _czdax-pmt0410: * - | **CZDAX-PMT0410** | E-ARK:CSIP38 (převzato) - | **Resource location** | :xpath:`mets/amdSec/digiprovMD/mdRef/@xlink:href` - | 1..1 | MUSÍ .. _czdax-pmt0411: * - | **CZDAX-PMT0411** | E-ARK:CSIP39 (převzato) - | **Type of metadata** | :xpath:`mets/amdSec/digiprovMD/mdRef/@MDTYPE` - | 1..1 | MUSÍ .. _czdax-pmt0412: * - | **CZDAX-PMT0412** | E-ARK:CSIP40 (převzato) - | **File mime type** | :xpath:`mets/amdSec/digiprovMD/mdRef/@MIMETYPE` - | 1..1 | MUSÍ .. _czdax-pmt0413: * - | **CZDAX-PMT0413** | E-ARK:CSIP41 (převzato) - | **File size** | :xpath:`mets/amdSec/digiprovMD/mdRef/@SIZE` - | 1..1 | MUSÍ .. _czdax-pmt0414: * - | **CZDAX-PMT0414** | E-ARK:CSIP42 (převzato) - | **File creation datetime** | :xpath:`mets/amdSec/digiprovMD/mdRef/@CREATED` - | 1..1 | MUSÍ .. _czdax-pmt0415: * - | **CZDAX-PMT0415** | E-ARK:CSIP43 (převzato) - | **File checksum** | :xpath:`mets/amdSec/digiprovMD/mdRef/@CHECKSUM` - | 1..1 | MUSÍ .. _czdax-pmt0416: * - | **CZDAX-PMT0416** | E-ARK:CSIP44 (převzato) - | **File checksum type** | :xpath:`mets/amdSec/digiprovMD/mdRef/@CHECKSUMTYPE` - | 1..1 | MUSÍ .. _czdax-pmt0417: * - | **CZDAX-PMT0417** | E-ARK:CSIP45 (upraveno) - | **Rights metadata** | :xpath:`mets/amdSec/rightsMD` | Předání metadat v elementu :xml:`` není možné. - | 0..0 | NESMÍ .. _czdax-pmt0418: **CZDAX-PMT0418**: Jiné typy administrativních metadat, než jsou záznamy o uchovávání, NESMÍ být součástí elementu :xpath:`mets/amdSec`. Záznamy o uchovávání se předávají v podřízeném elementu :xpath:`mets/amdSec/digiprovMD`. V důsledku uvedeného pravidla se neuplatní původní pravidla z E-ARK, týkající se předání jiných typů administrativních metadat v části :ref:`E-ARK:CSIP `, konkrétně se jedná o pravidla: - :ref:`E-ARK:CSIP `:CSIP46 Rights metadata identifier - :ref:`E-ARK:CSIP `:CSIP47 Status of the rights metadata - :ref:`E-ARK:CSIP `:CSIP48 Reference to the document with the rights metadata - :ref:`E-ARK:CSIP `:CSIP49 Type of locator - :ref:`E-ARK:CSIP `:CSIP50 Type of locator - :ref:`E-ARK:CSIP `:CSIP51 Resource location - :ref:`E-ARK:CSIP `:CSIP52 Type of metadata - :ref:`E-ARK:CSIP `:CSIP53 File mime type - :ref:`E-ARK:CSIP `:CSIP54 File size - :ref:`E-ARK:CSIP `:CSIP55 File creation datetime - :ref:`E-ARK:CSIP `:CSIP56 File checksum - :ref:`E-ARK:CSIP `:CSIP57 File checksum type .. code-block:: xml :caption: Příklad metadat o uchovávání .. _struktura_mets_fileSec: Odkazy na soubory (element :xml:``) =============================================== Každý soubor, který je součástí balíčku a není uveden v části :ref:`struktura_mets_dmdSec` nebo :ref:`struktura_mets_amdSec`, musí být v části :xml:``. U všech uvedených souborů musí být uvedena jejich cesta, kontrolní součet a další základní metadata. Část umožňuje kontrolu úplnosti balíčku, zjištění informací o souborech, které ho tvoří, a také ověření integrity jednotlivých souborů pomocí kontrolních součtů. .. _czdax-pmt0501: **CZDAX-PMT0501**: Popis souborů je rozdělen do skupin, které jsou tvořeny pomocí elementu :xml:``. Dle standardu METS je možné elementy :xml:`` vzájemně zanořovat, ale dle této specifikace NESMÍ BÝT skupiny souborů vzájemně zanořené. .. _czdax-pmt0502: **CZDAX-PMT0502**: Samostatné skupiny souborů :xml:`` MUSÍ být vytvořeny pro schémata, dokumentaci a každou jednotlivou reprezentaci souborů. Výjimkou je případná nadstavbová reprezentace s vlastním :file:`METS.xml`, v němž by byly popsány případné soubory, které ji tvoří. .. _czdax-pmt0503: **CZDAX-PMT0503**: Názvy reprezentací, resp. adresářů, v nichž jsou uloženy, BY MĚLY být významové. Příkladem mohou být názvy jako :file:`submission` pro složku s převzatými daty od původce, nebo :file:`migrace-2024` pro migrace formátů provedené v roce 2024. Smyslem je snazší porozumění obsahu balíčku i bez čtení doplňujících metadatových souborů. .. _czdax-pmt0504: **CZDAX-PMT0504**: Soubory přímo převzaté od původce v rámci přejímky tvořící obsah balíčku MUSÍ být uloženy v reprezentaci označené jako :file:`submission`. Součástí této reprezentace NESMÍ být jiné soubory, které vznikly později (například výsledek formátové migrace apod.). Konkrétní požadavky na prvky, dílčí prvky a atributy jsou uvedeny v následující tabulce. .. list-table:: Odkazy na soubory (element :xml:``) :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0505: * - | **CZDAX-PMT0505** | E-ARK:CSIP58 (upraveno) - | **File section** | :xpath:`mets/fileSec` | Nanejvýše jeden element ```` může být použit. MUSÍ | obsahovat odkazy na všechny datové soubory tvořící obsah balíčku. - | 0..1 | MUSÍ .. _czdax-pmt0506: * - | **CZDAX-PMT0506** | E-ARK:CSIP59 (převzato) - | **File section identifier** | :xpath:`mets/fileSec/@ID` | Identifikátor xml:id musí být povinně uveden na elementu fileSec. - | 1..1 | MUSÍ .. _czdax-pmt0507: * - | **CZDAX-PMT0507** | E-ARK:CSIP60 (upraveno) - | **Documentation file group** | :xpath:`mets/fileSec/fileGrp[@USE='Documentation']` | Všechna dokumentace k předávanému informačnímu obsahu | MUSÍ být v jedné sekci ``fileGrp`` s hodnotou atributu | :xpath:`mets/fileSec/fileGrp/@USE` ``Documentation`` a | MUSÍ odpovídat fyzické složce se soubory v balíčku. - | 0..1 | MUSÍ .. _czdax-pmt0508: * - | **CZDAX-PMT0508** | E-ARK:CSIP113 (upraveno) - | **Schema file group** | :xpath:`mets/fileSec/fileGrp[@USE='Schemas']` | Všechna schémata k předávanému informačnímu obsahu | MUSÍ být v jedné sekci ``fileGrp`` s hodnotou atributu | :xpath:`mets/fileSec/fileGrp/@USE` ``Schemas`` a | MUSÍ odpovídat fyzické složce se soubory v balíčku. - | 0..1 | MUSÍ .. _czdax-pmt0509: * - | **CZDAX-PMT0509** | E-ARK:CSIP114 (upraveno) - | **Representations file group** | :xpath:`mets/fileSec/fileGrp[@USE=[starts-with('Representations')]]` | Odkazy na jednotlivé reprezentace a jejich obsah. Hodnota | atributu :xpath:`mets/fileSec/fileGrp/@USE` MUSÍ začínat | ``Representations`` následována lomítkem a názvem složky | s reprezentací. | Například: ``Representation/submission`` a ``Representations/migration1``. - | 0..n | MUSÍ .. _czdax-pmt0510: * - | **CZDAX-PMT0510** | E-ARK:CSIP61 (převzato) - | **Reference to administrative metadata** | :xpath:`mets/fileSec/fileGrp/@ADMID` | Uvedou se administrativní metadata, pokud se vztahují k celé reprezentaci. - | 0..1 | MŮŽE .. _czdax-pmt0511: * - | **CZDAX-PMT0511** | E-ARK:CSIP62 (upraveno) - | **Content Information Type Specification** | :xpath:`mets/@csip:CONTENTINFORMATIONTYPE="MIXED"|mets/fileSec/fileGrp[@USE=[starts-with('Representations')]]/@csip:CONTENTINFORMATIONTYPE` | Uvádět typ informačního obsahu na úrovni reprezentace se NESMÍ. - | 0..0 | NESMÍ .. _czdax-pmt0512: * - | **CZDAX-PMT0512** | E-ARK:CSIP63 (upraveno) - | **Other Content Information Type Specification** | :xpath:`mets/fileSec/fileGrp[@csip:CONTENTINFORMATIONTYPE='OTHER']/@csip:OTHERCONTENTINFORMATIONTYPE` | Uvádět jiný typ informačního obsahu na úrovni reprezentace se NESMÍ. - | 0..0 | NESMÍ .. _czdax-pmt0513: * - | **CZDAX-PMT0513** | E-ARK:CSIP64 (upraveno) - | **Description of the use of the file group** | :xpath:`mets/fileSec/fileGrp/@USE` | Hodnota v ``mets/fileSec/fileGrp/@USE`` je tvořena slovem z řízeného slovníku udávající význam složky a | mající hodnotu ``Documentation``, ``Schemas`` nebo ``Representations``. V případě reprezentací | následuje název složky s celou reprezentací. - | 0..1 | MUSÍ .. _czdax-pmt0514: * - | **CZDAX-PMT0514** | E-ARK:CSIP65 (převzato) - | **File group identifier** | :xpath:`mets/fileSec/fileGrp/@ID` | Identifikátor xml:id MUSÍ být povinně uveden na elementu fileGrp pro interní odkazování. - | 1..1 | MUSÍ .. _czdax-pmt0515: * - | **CZDAX-PMT0515** | E-ARK:CSIP66 (převzato) - | **File** | :xpath:`mets/fileSec/fileGrp/file` | Skupina souborů () obsahuje elementy popisující jednotlivé soubory. - | 1..n | MUSÍ .. _czdax-pmt0516: * - | **CZDAX-PMT0516** | E-ARK:CSIP67 (převzato) - | **File identifier** | :xpath:`mets/fileSec/fileGrp/file/@ID` | Identifikátor xml:id MUSÍ být povinně uveden na elementu file pro interní odkazování. - | 1..1 | MUSÍ .. _czdax-pmt0517: * - | **CZDAX-PMT0517** | E-ARK:CSIP68 (převzato) - | **File mimetype** | :xpath:`mets/fileSec/fileGrp/file/@MIMETYPE` | MUSÍ být uveden mimetype dle IANA odkazovaného souboru. - | 1..1 | MUSÍ .. _czdax-pmt0518: * - | **CZDAX-PMT0518** | E-ARK:CSIP69 (převzato) - | **File size** | :xpath:`mets/fileSec/fileGrp/file/@SIZE` | Velikost odkazovaného souboru v byte. - | 1..1 | MUSÍ .. _czdax-pmt0519: * - | **CZDAX-PMT0519** | E-ARK:CSIP70 (převzato) - | **File creation datetime** | :xpath:`mets/fileSec/fileGrp/file/@CREATED` | Datum a čas vytvoření odkazovaného souboru. - | 1..1 | MUSÍ .. _czdax-pmt0520: * - | **CZDAX-PMT0520** | E-ARK:CSIP71 (upraveno) - | **File checksum** | :xpath:`mets/fileSec/fileGrp/file/@CHECKSUM` | Kontrolní součet odkazovaného souboru vypočtený funkcí SHA-512. - | 1..1 | MUSÍ .. _czdax-pmt0521: * - | **CZDAX-PMT0521** | E-ARK:CSIP72 (upraveno) - | **File checksum type** | :xpath:`mets/fileSec/fileGrp/file/@CHECKSUMTYPE` | Identifikátor funkce pro výpočet kontrolního součtu, MUSÍ být: SHA-512. - | 1..1 | MUSÍ .. _czdax-pmt0522: * - | **CZDAX-PMT0522** | E-ARK:CSIP73 (upraveno) - | **File original identification** | :xpath:`mets/fileSec/fileGrp/file/@OWNERID` | Neuvádí se. - | 0..0 | NESMÍ .. _czdax-pmt0523: * - | **CZDAX-PMT0523** | E-ARK:CSIP74 (převzato) - | **File reference to administrative metadata** | :xpath:`mets/fileSec/fileGrp/file/@ADMID` | Volitelný odkaz na administrativní metadata souboru. - | 0..1 | MŮŽE .. _czdax-pmt0524: * - | **CZDAX-PMT0524** | E-ARK:CSIP75 (upraveno) - | **File reference to descriptive metadata** | :xpath:`mets/fileSec/fileGrp/file/@DMDID` | Neuvádí se. - | 0..0 | NESMÍ .. _czdax-pmt0525: * - | **CZDAX-PMT0525** | E-ARK:CSIP76 (převzato) - | **File locator reference** | :xpath:`mets/fileSec/fileGrp/file/FLocat` | Umístění souboru se uvádí v elementu . - | 1..1 | MUSÍ .. _czdax-pmt0526: * - | **CZDAX-PMT0526** | E-ARK:CSIP77 (převzato) - | **Type of locator** | :xpath:`mets/fileSec/fileGrp/file/FLocat[@LOCTYPE='URL']` | Povinná hodnota ``URL``. - | 1..1 | MUSÍ .. _czdax-pmt0527: * - | **CZDAX-PMT0527** | E-ARK:CSIP78 (převzato) - | **Type of link** | :xpath:`mets/fileSec/fileGrp/file/FLocat[@xlink:type='simple']` | Povinná hodnota ``simple``. - | 1..1 | MUSÍ .. _czdax-pmt0528: * - | **CZDAX-PMT0528** | E-ARK:CSIP79 (upraveno) - | **Resource location** | :xpath:`mets/fileSec/fileGrp/file/FLocat/@xlink:href` | Cesta k odkazovanému souboru. Jako oddělovač se použije lomítko (``/``). - | 1..1 | MUSÍ .. code-block:: xml :caption: Příklad odkazů na datové soubory .. _struktura_mets_structMap1: Fyzická strukturální mapa (element :xml:``) ========================================================== Element strukturální mapy v METS je jediným povinným ve specifikaci METS. Poskytuje přehled částí popsaných v dokumentu METS. Může také propojovat prvky struktury s přidruženými soubory obsahu a metadaty. V :ref:`EARK:CSIP ` popisuje fyzická strukturální mapa :xml:`` strukturu veškerého obsahu v balíčku a může odkazovat na jednotlivé reprezentace. .. _czdax-pmt0601: **CZDAX-PMT0601**: Balíček dle této specifikace MŮŽE obsahovat právě dvě strukturální mapy: - MUSÍ obsahovat fyzickou strukturální mapu balíčku (popsána v této kapitole) - MŮŽE obsahovat logickou strukturální mapu balíčku (viz :ref:`struktura_mets_structMap2`) Konkrétní požadavky na prvky, dílčí prvky a atributy jsou uvedeny v následující tabulce. .. list-table:: Fyzická strukturální mapa (element :xml:``) :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0602: * - | **CZDAX-PMT0602** | E-ARK:CSIP80 (upraveno) - | **Structural description of the package** | :xpath:`mets/structMap` | Balíček obsahuje minimálně fyzickou mapu, měl by | také obsahovat logickou mapu. - | 1..2 | MUSÍ .. _czdax-pmt0603: * - | **CZDAX-PMT0603** | E-ARK:CSIP81 (převzato) - | **Type of structural description** | :xpath:`mets/structMap[@TYPE='PHYSICAL']` | Uvádění hodnoty ``PHYSICAL``. - | 1..1 | MUSÍ .. _czdax-pmt0604: * - | **CZDAX-PMT0604** | E-ARK:CSIP82 (převzato) - | **Name of the structural description** | :xpath:`mets/structMap[@LABEL='CSIP']` | Uvádění hodnoty ``CSIP``. - | 1..1 | MUSÍ .. _czdax-pmt0605: * - | **CZDAX-PMT0605** | E-ARK:CSIP83 (převzato) - | **Structural description identifier** | :xpath:`mets/structMap[@LABEL='CSIP']/@ID` | Použití identifikátoru strukturální mapy. - | 1..1 | MUSÍ .. _czdax-pmt0606: * - | **CZDAX-PMT0606** | E-ARK:CSIP84 (převzato) - | **Main structural division** | :xpath:`mets/structMap[@LABEL='CSIP']/div` | Použití kořenového
. - | 1..1 | MUSÍ .. _czdax-pmt0607: * - | **CZDAX-PMT0607** | E-ARK:CSIP85 (převzato) - | **Main structural division identifier** | :xpath:`mets/structMap[@LABEL='CSIP']/div/@ID` | Použití identifikátoru kořene strukturální mapy. - | 1..1 | MUSÍ .. _czdax-pmt0608: * - | **CZDAX-PMT0608** | E-ARK:CSIP88 (převzato) - | **Metadata division** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Metadata']` | Společný odkaz na metadata (popisná i administrativní). | Pokud je balíček tvořen jen metadaty, je toto jediná | položka ve strukturální mapě. - | 1..1 | MUSÍ .. _czdax-pmt0609: * - | **CZDAX-PMT0609** | E-ARK:CSIP89 (převzato) - | **Metadata division identifier** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Metadata']/@ID` | Unikátní identifikátor metadat. - | 1..1 | MUSÍ .. _czdax-pmt0610: * - | **CZDAX-PMT0610** | E-ARK:CSIP90 (převzato) - | **Metadata division label** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Metadata']` | Hodnota atributu ``LABEL`` pro Metadata. - | 1..1 | MUSÍ .. _czdax-pmt0611: * - | **CZDAX-PMT0611** | E-ARK:CSIP91 (upraveno) - | **Metadata division references administrative metadata** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Metadata']/@ADMID` | Odkaz na všechna platná administrativní metadata v balíčku. | Jedná se o seznam mezerou oddělených identifikátorů elementů :xml:``. - | 1..1 | MUSÍ .. _czdax-pmt0612: * - | **CZDAX-PMT0612** | E-ARK:CSIP92 (upraveno) - | **Metadata division references descriptive metadata** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Metadata']/@DMDID` | Odkaz na všechna platná popisná metadata. | Jedná se o seznam mezerou oddělených identifikátorů elementů :xml:``. - | 1..1 | MUSÍ .. _czdax-pmt0613: * - | **CZDAX-PMT0613** | E-ARK:CSIP93 (upraveno) - | **Documentation division** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Documentation']` | Pokud je v balíčku uložena samostatně dokumentace, musí na ni | být odkazováno ze struktrurální mapy. - | 1..1 | MUSÍ .. _czdax-pmt0614: * - | **CZDAX-PMT0614** | E-ARK:CSIP94 (převzato) - | **Documentation division identifier** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Documentation']/@ID` | Povinné uvedení identifikátoru. - | 1..1 | MUSÍ .. _czdax-pmt0615: * - | **CZDAX-PMT0615** | E-ARK:CSIP95 (převzato) - | **Documentation division label** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Documentation']` | Hodnota atributu ``LABEL`` musí být pro dokumentaci ``Documentation``. - | 1..1 | MUSÍ .. _czdax-pmt0616: * - | **CZDAX-PMT0616** | E-ARK:CSIP96 (převzato) - | **Documentation file references** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Documentation']/fptr` | Všechny skupiny souborů (fileGrp) tvořící dokumentaci | musí být referencovány pomocí svého identifikátoru. | Z elementu je odkazováno na vždy jednu z těchto skupin. - | 0..n | MUSÍ .. _czdax-pmt0617: * - | **CZDAX-PMT0617** | E-ARK:CSIP116 (převzato) - | **Documentation file group reference pointer** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Documentation']/fptr/@FILEID` | Způsob uložení odkazu na s dokumentací. - | 1..1 | MUSÍ .. _czdax-pmt0618: * - | **CZDAX-PMT0618** | E-ARK:CSIP97 (upraveno) - | **Schema division** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Schemas']` | Pokud jsou v balíčku uložena samostatně schémata, | musí na ně být odkazováno v jednom podelementu :xml:`
`. - | 1..1 | MUSÍ .. _czdax-pmt0619: * - | **CZDAX-PMT0619** | E-ARK:CSIP98 (převzato) - | **Schema division identifier** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Schemas']/@ID` | Povinné uvedení identifikátoru. - | 1..1 | MUSÍ .. _czdax-pmt0620: * - | **CZDAX-PMT0620** | E-ARK:CSIP99 (převzato) - | **Schema division label** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Schemas']` | Hodnota atributu ``LABEL`` musí být pro schémata ``Schemas``. - | 1..1 | MUSÍ .. _czdax-pmt0621: * - | **CZDAX-PMT0621** | E-ARK:CSIP100 (převzato) - | **Schema file reference** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Schemas']/fptr` | Všechny skupiny souborů (fileGrp) se schématy musí být | referencovány pomocí svého identifikátoru. Z elementu | je odkazováno vždy na jednu z těchto skupin. - | 0..n | MUSÍ .. _czdax-pmt0622: * - | **CZDAX-PMT0622** | E-ARK:CSIP118 (převzato) - | **Schema file group reference** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Schemas']/fptr/@FILEID` | Způsob uložení odkazu na se schématy. - | 1..1 | MUSÍ .. _czdax-pmt0623: * - | **CZDAX-PMT0623** | E-ARK:CSIP101 (upraveno) - | **Content division** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Representations']` | Pokud v balíčku existují reprezentace, musí být uvedeny | pod společným vrcholovým elementem :xml:`
`. - | 1..1 | MUSÍ .. _czdax-pmt0624: * - | **CZDAX-PMT0624** | E-ARK:CSIP102 (převzato) - | **Content division identifier** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Representations']/@ID` | Povinné uvedení identifikátoru. - | 1..1 | MUSÍ .. _czdax-pmt0625: * - | **CZDAX-PMT0625** | E-ARK:CSIP103 (převzato) - | **Content division label** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Representations']` | Hodnota atributu ``LABEL`` musí být pro reprezentace ``Representations``. - | 1..1 | MUSÍ .. _czdax-pmt0626: * - | **CZDAX-PMT0626** | E-ARK:CSIP104 (převzato) - | **Content division file references** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Representations']/fptr` | Všechny skupiny souborů (fileGrp) reprezentací musí být | referencovány pomocí svého identifikátoru. Z elementu | :xml:`` je odkazováno vždy na jednu reprezentaci. - | 0..n | MUSÍ .. _czdax-pmt0627: * - | **CZDAX-PMT0627** | E-ARK:CSIP119 (převzato) - | **Content division file group references** | :xpath:`mets/structMap[@LABEL='CSIP']/div/div[@LABEL='Representations']/fptr/@FILEID` | Způsob uložení odkazu na :xml:`` s reprezentací. - | 1..1 | MUSÍ V důsledku nepoužívání dílčích METS.xml pro jednotlivé reprezentace se neuplatní některá pravidla z části :ref:`E-ARK:CSIP `, konkrétně se jedná o pravidla: - :ref:`E-ARK:CSIP `:CSIP105 Representation division - :ref:`E-ARK:CSIP `:CSIP106 Representations division identifier - :ref:`E-ARK:CSIP `:CSIP107 Representations division label - :ref:`E-ARK:CSIP `:CSIP108 Representations division file references - :ref:`E-ARK:CSIP `:CSIP109 Representation METS pointer - :ref:`E-ARK:CSIP `:CSIP110 Resource location - :ref:`E-ARK:CSIP `:CSIP111 Type of link - :ref:`E-ARK:CSIP `:CSIP112 Type of locator .. _struktura_mets_structMap2: Logická strukturální mapa (element :xml:``) ============================================================ Logická strukturální mapa umožňuje definovat tzv. intelektuální entity. Jedná se obvykle o entity definované na vyšší úrovni, než jsou jednotlivé fyzické soubory tvořící archiválii. Příkladem takovéto entity může být úroveň spisu, která v sobě zahrnuje úrovně dokumentu a ty jsou tvořeny z jednotlivých fyzických komponent. Účelem logické strukturální mapy je umožnit tvorbu archivního popisu na dalších úrovních, než jsou jen jednotlivé soubory a propojování s dalšími metadatovými záznamy v balíčku. Pro konkrétní typy obsahu může být logická mapa pevnou součástí balíčku. Rozsah této mapy může vycházet z metadat původce, ale může vznikat i na jiném základě. Použité identifikátory v archivním popisu však musí vždy odkazovat na záznamy do fyzické nebo této logické strukturální mapy. Podoba logické strukturální mapy vychází z obsahové specifikace pro jednotlivé typy dat. Digitální archiv může měnit rozsah logické strukturální mapy svými prostředky nad rámec této specifikace. Musí však být zachována konzistence archivního popisu, a to jak ihnerentního, tak i kontextuálního. .. _czdax-pmt0701: **CZDAX-PMT0701**: Pokud existuje inherentní archivní popis, MUSÍ každá jeho úroveň mít svůj obraz v logické strukturální mapě. Propojení mezi jednotkou popisu a záznamem ve strukturální logické mapě je zajištěno pomocí uvedení shodného ID v obou místech. Pokud je v inherentním popisu na dané úrovni připojen spisový plán, MŮŽE být ve strukturální mapě uveden tento spisový plán namísto jednotky popisu (využíváno zejména u balíčků ze :ref:`systémů elektronické spisové služby `). .. _czdax-pmt0702: **CZDAX-PMT0702**: Logická strukturální mapa MŮŽE obsahovat i další záznamy, které nemají svůj obraz v inherentním archivním popisu. Tento mechanismus umožňuje vznik dalších intelektuálních entit za účelem odkazování z kontextuálního archivního popisu nad rámec inherentního popisu. .. _czdax-pmt0703: **CZDAX-PMT0703**: Pokud jednotka popisu je rodičem jiné jednotky popisu v inherentním archivním popisu, MUSÍ být tento rodič uveden na stejné nebo vyšší úrovni v logické strukturální mapě. Pravidlo zaručuje zachování hierarchie, ale je možné ji tímto dále rozšiřovat a vkládat do ní dodatečné úrovně. Konkrétní požadavky na prvky, dílčí prvky a atributy jsou uvedeny v následující tabulce. .. list-table:: Logická strukturální mapa (element :xml:``) :class: longtable :widths: 16 50 12 :header-rows: 1 * - ID - Název, umístění a popis - Kardinalita a úroveň .. _czdax-pmt0704: * - | **CZDAX-PMT0704** - | **Uvedení typu pro logickou strukturální mapu** | :xpath:`mets/structMap[@TYPE='LOGICAL']` | Logická strukturální mapa MUSÍ mít uveden typ ``LOGICAL``. - | 1..1 | MUSÍ .. _czdax-pmt0705: * - | **CZDAX-PMT0705** - | **Jméno logické strukturální mapy** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']` | Uvádění hodnoty ``CZDAX-LOGICAL-STRUCTURE``. - | 1..1 | MUSÍ .. _czdax-pmt0706: * - | **CZDAX-PMT0706** - | **Identifikátor log. strukt. mapy** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']/@ID` | Použití identifikátoru strukturální mapy. - | 1..1 | MUSÍ .. _czdax-pmt0707: * - | **CZDAX-PMT0707** - | **Hlavní část struktury** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']/div` | Použití kořenového
. - | 1..1 | MUSÍ .. _czdax-pmt0708: * - | **CZDAX-PMT0708** - | **Identifikátor kořenového a podřízených
** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']//div/@ID` | Každý :xml:`
` MUSÍ mít identifikátor. - | 1..1 | MUSÍ .. _czdax-pmt0709: * - | **CZDAX-PMT0709** - | **Pojmenování úrovně/entity** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']//div/@LABEL` | Každý :xml:`
` MUSÍ mít atribut ``LABEL``, kde je uvedeno | pojmenování intelektuální entity. - | 1..1 | MUSÍ .. _czdax-pmt0710: * - | **CZDAX-PMT0710** - | **Uvádění typu úrovně** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']//div/@TYPE` | Pro úroveň může být uveden její typ. Možné hodnoty jsou | uvedeny v definici konkrétního typu obsahu, viz: | :ref:`spis_sluzba`, :ref:`volne_soubory`. - | 0..1 | MŮŽE .. _czdax-pmt0711: * - | **CZDAX-PMT0711** - | **Odkaz na soubor** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']//div/fptr` | Z dané úrovně je možné odkazovat na jednotlivý soubor. | Tímto je vyjádřena vazba souboru k intelektuální entitě. - | 0..n | MŮŽE .. _czdax-pmt0712: * - | **CZDAX-PMT0712** - | **Hodnota odkazu na soubor** | :xpath:`mets/structMap[@LABEL='CZDAX-LOGICAL-STRUCTURE']//div/fptr/@FILEID` | Způsob uložení odkazu na :xml:``, případně :xml:``. - | 1..1 | MUSÍ .. code-block:: xml :caption: Příklad logické strukturální mapy