Complex Type tFile
Namespace http://www.mvcr.cz/nsesss/2024/api
Annotations
Tento typ je podobný datovému typu použitému v rámci ISDS ale doplňuje
identifikátor a popisné atributy, které upřesňují vlastnosti obecného elektronického
souboru. Oproti verzi popsané v ISDS je odstraněn element dmXmlContent - ERMS systémy
pracují se soubory a zde by byl uveden pouze fragment XML dat. Nebylo zřejmé, jak s takovým
fragmentem zacházet v rámci ERMS. Proto byl pro svou nejednoznačnost tento prvek odstraněn.
Pro přenos obecných, doplňkových dat jsou ve schématu umístěny elementy DoplnujiciData, pro
přenos obsahu elektronických souborů je to dmEncodedContent.
Diagram
DiagramNO_NAMESPACE.tmp#tFile_dmMimeTypeNO_NAMESPACE.tmp#tFile_dmFileDescrNO_NAMESPACE.tmp#tFile_dmFinalniVerzeNO_NAMESPACE.tmp#tFile_dmFileCategoryapi.tmp#tFile_dmEncodedContentapi.tmp#tFile_Identifikator
Used by
Model
Children Identifikator, dmEncodedContent
Attributes
QName Type Use Annotation
dmFileCategory xs:string optional
Hlavní obsahová komponenta, vedlejší obsahová komponenta, externí el. podpis, ztvárnění metadat, protokol o ověření zajišťovacích prvků atp. dle přílohy č. 8 NSESSS.
dmFileDescr xs:string required
Musí se vždy jednat o jméno souboru, splňující požadavky Windows a Linux
OS, kladené na pojmenování souboru v rámci souborového systému, včetně přípony
souboru.
dmFinalniVerze sFinalniVerze optional
Označuje, zda je soubor již ve finálním (neměnitelném) tvaru. Není-li
atribut uveden, pak má stejný význam jako hodnota N.
dmMimeType xs:string required
Typ obsahu souboru v MIME zápisu, např. application/pdf nebo
image/tiff
Source
<xs:complexType name="tFile">
  <xs:annotation>
    <xs:documentation>Tento typ je podobný datovému typu použitému v rámci ISDS ale doplňuje identifikátor a popisné atributy, které upřesňují vlastnosti obecného elektronického souboru. Oproti verzi popsané v ISDS je odstraněn element dmXmlContent - ERMS systémy pracují se soubory a zde by byl uveden pouze fragment XML dat. Nebylo zřejmé, jak s takovým fragmentem zacházet v rámci ERMS. Proto byl pro svou nejednoznačnost tento prvek odstraněn. Pro přenos obecných, doplňkových dat jsou ve schématu umístěny elementy DoplnujiciData, pro přenos obsahu elektronických souborů je to dmEncodedContent.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dmEncodedContent" type="xs:base64Binary">
      <xs:annotation>
        <xs:documentation>obálka pro písemnost libovolného podporovaného formátu</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Identifikator" type="tIdentifikator"/>
  </xs:sequence>
  <xs:attribute name="dmMimeType" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Typ obsahu souboru v MIME zápisu, např. application/pdf nebo image/tiff</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="dmFileDescr" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Musí se vždy jednat o jméno souboru, splňující požadavky Windows a Linux OS, kladené na pojmenování souboru v rámci souborového systému, včetně přípony souboru.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="dmFinalniVerze" use="optional" type="sFinalniVerze">
    <xs:annotation>
      <xs:documentation>Označuje, zda je soubor již ve finálním (neměnitelném) tvaru. Není-li atribut uveden, pak má stejný význam jako hodnota N.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="dmFileCategory" type="xs:string">
    <xs:annotation>
      <xs:documentation xml:lang="cs">Hlavní obsahová komponenta, vedlejší obsahová komponenta, externí el. podpis, ztvárnění metadat, protokol o ověření zajišťovacích prvků atp. dle přílohy č. 8 NSESSS.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>