.. _aip_filesec: ============== Formát filesec ============== V AIS je DOK (digitální komponenta) chápána jako logický soubor, který může mít vazby na více fyzických souborů (obsahových verzí, formátových skupin a formátových reprezentací viz. :ref:`format_rep_intro`). Skrze číslo DOK jsou v AIS drženy vazby na fyzické soubory. Číslo DOK je celočíselný identifikátor DOK v rámci jedné AU, inkrementovaný od 1. fileSec element obsahuje 1-5 typovaných fileGrp elementů 1. úrovně. Hodnota atributu USE obsahuje typ z výčtu: ORIGINAL, NOT_ORIGINAL, LQ_COPY, HQ_COPY, LTP_COPY. Každý fileGrp nejvyšší úrovně obsahuje 1-n fileGrp elementů 2. úrovně. V každém fileGrp druhé úrovně jsou soubory shluknuty dle čísla DOK a jsou řazeny od nejstarších verzí po nejnovější, explicitně je navíc pořadí uvedeno v atributu SEQ. **V žádném případě nelze zpětne dohrát formátovou reprezentaci (HQ/LQ/LTP kopii) k jiné než nejnovější obsahové verzi souboru.** Vazby (odkazy) mezi formátovými skupinami jsou drženy skrze **GROUPID**. GROUPID obsahuje číslo DOK a číslo obsahové verze. **ORIGINAL** může být v každé obsahové verzi pouze jeden. Z originálu je možno vytvořit LTP_COPY (např. konverze do novějšího formátu) i LQ/HQ copies. **LTP_COPY**: V případe LTP_COPY je třeba rozlišit zda soubor v posloupnosti reprezentuje další obsahovou verzi nebo je pouze LTP kopií - to je zjištěno pomocí GROUPID. Stejná fileGrp, ruzná GROUPID znamená že se jedná o obsahovou verzi. Stejná fileGrp a stejná GROUPID znamenají že se jedná o LTP kopii. Z LTP kopií je možno vytvořit LTP_COPY (např. konverze do novějšího formátu) i LQ/HQ copies. V případě **LQ_COPY/HQ_COPY** s pojmem obsahové verze nepracujeme. Každá obsahová verze NOT_ORIGINAL/ORIGINAL/LTP_COPY souboru může mít n LQ/HQ kopií, ty jsou však obsahově totožné. **NOT_ORIGINAL** může být v každé obsahové verzi pouze jeden. Z konceptu je možno vytvořit LTP_COPY (např. konverze do novějšího formátu) i LQ/HQ copies. Každý soubor obsahuje jeden **fptr** element s atributy LOCTYPE="OTHER" a xlink:href="cesta k souboru". Příklad filesec =============== Níže uvedený **příklad** (pro přehlednost neobshuje fptr elementy) popisuje následující soubory (id souboru v závorce): LS1 obsahuje pouze 2 koncepty (id1,id2) LS2 obsahuje soubory dle následující posloupnosti událostí: - koncept (id3) -> koncept (id4) -> originál (id5) -> lq copy (id6) -> obsahová verze (id7) -> lq copy (id8) -> ltp copy (id9) -> lq copy (id10) LS3 obsahuje soubory dle následující posloupnosti událostí: - koncept (id11) -> digitalizát (id12) -> lq copy (id13) -> ltp copy (id14) -> lq copy (id15) -> obsahová verze (id16) .. literalinclude:: ukazky/filesec.xml :language: xml