<!--Created with Liquid Studio 2018 (https://www.liquid-technologies.com)-->
<!-- Rahvusarhiivi liigitus- ja arhiiviskeemi ning SIP andmevahetusega seotud XML skeem. -->
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://www.w3.org/2001/03/xml.xsd" namespace="http://www.w3.org/XML/1998/namespace" />
<xs:element name="NAEMessage">
<xs:annotation>
<xs:documentation>Juurelement</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="person" type="personType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja isik või asutus</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="descriptionUnits" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="descriptionUnit" type="descriptionUnitType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Arhiiviskeemi kirjeldushierarhia üksused (sh failid/failikaustad)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="status" type="statusType" minOccurs="0">
<xs:annotation>
<xs:documentation>Menetlusstaatuste ja aktide andmed</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="xsdVersion" fixed="1.0" type="xs:token" use="required">
<xs:annotation>
<xs:documentation>Käesoleva XSD-struktuuri versioon (hetkel algversioon 1.0). On ette näha versiooniuuendusi, oluline on struktuuri versiooonidel vahet teha ka XSD põhjal loodud XML failides.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:complexType name="personType">
<xs:annotation>
<xs:documentation>Arhiivimoodustajate isikute ja asutuste andmestruktuur</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="type" minOccurs="0" default="asutus">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja tüüp - kas füüsiline isik (organisatsioon, Astras lühemalt 'asutus') või juriidiline isik (eraisik, Astras lühemalt 'isik'). Üldnimetus CPF tuleneb standardist ISAAR(CPF) - Corporate bodies / Persons / Families. Andmebaasides on lühiduse huvides nimetatud "Person"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="asutus" />
<xs:enumeration value="isik" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="id" minOccurs="0">
<xs:annotation>
<xs:documentation>Tehniline ID ASTRA või EDHS süsteemis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="isExternal" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Kas Astra-süsteemi väline arhiivimoodustaja?</xs:documentation>
</xs:annotation>
</xs:element>
<xs:group ref="personNameGroup">
<xs:annotation>
<xs:documentation>Isiku ees- ja perekonnanimi või asutuse nimetus</xs:documentation>
</xs:annotation>
</xs:group>
<xs:element name="otherName" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja muud nimevormid, (O) Organisatsiooni nimetused teistes keeltes, lühendid (I) Isiku nimi teistes keeltes, pseudonüümid koos kehtivusajaga</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="personNameGroup">
<xs:annotation>
<xs:documentation>Isiku ees- ja perekonnanimi või asutuse nimetus</xs:documentation>
</xs:annotation>
</xs:group>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtiv alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtiv kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isAbbreviation" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Kas s.o asutuse nimetuse lühend / isiku pseudonüüm?</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="language" type="xs:language" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="registryCode" minOccurs="0">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni äriregistri kood (I) Isikukood rahvastikuregistris</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>Registri liik</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="appraisalStatus" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja hindamisotsuse staatus</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="status" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Hinnatud" />
<xs:enumeration value="Hindamata" />
<xs:enumeration value="Osaliselt hinnatud" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="statusID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline süsteemne ID</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="history" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni ajalugu (I) Isiku elulugu </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="legalStatusCurrent" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="status" type="xs:string" minOccurs="0" />
<xs:element name="statusID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline süsteemne ID</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="legalStatusLog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni varasemad õiguslikud staatused</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="status" type="xs:string" minOccurs="0" />
<xs:element name="statusID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline süsteemne ID</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="nationalityCurrent" type="xs:language" minOccurs="0">
<xs:annotation>
<xs:documentation>Isiku kehtiv kodakondsus</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nationalityLog" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Isiku kodakondsus</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="nationality" type="xs:language" minOccurs="0" />
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="notes" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Märkused. Kasutatakse vaid juhul, kui olulist informatsiooni ei ole võimalik kanda teistesse kirjelduselementidesse</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="relatedPerson" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Isiku-asutusega seotud teine isik-astutus</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ID" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline ID ASTRA või EDHS andmebaasis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="type" minOccurs="0" default="asutus">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja tüüp - kas füüsiline isik (organisatsioon, Astras lühemalt 'asutus') või juriidiline isik (eraisik, Astras lühemalt 'isik'). Üldnimetus CPF tuleneb standardist ISAAR(CPF) - Corporate bodies / Persons / Families. Andmebaasides on lühiduse huvides nimetatud "Person"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="asutus" />
<xs:enumeration value="isik" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="registryCode" minOccurs="0">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni äriregistri kood (I) Isikukood rahvastikuregistris</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>Registri liik</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:group minOccurs="0" ref="personNameGroup">
<xs:annotation>
<xs:documentation>Isiku ees- ja perekonnanimi või asutuse nimetus</xs:documentation>
</xs:annotation>
</xs:group>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Selgitus hierarhilise-, perekondliku-, järgnevus- või mingi muu seose liigina või narratiivina</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="referenceNote" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Kasutatud allikad. Allikmaterjalid, mis on olnud aluseks käesoleva kirjelduse koostamisel.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="publicationNote" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Publikatsioonid, mille aluseks on olnud käesoleva kirjeldusüksuse või arhiivimoodustaja kirjelduse kasutamine, uurimine või analüüs.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="structure" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni struktuuripuu (I) Eraisiku sugupuu
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="file" type="fileType" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja struktuur või sugupuu failina/pildina</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="period" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Asutuse tegevusajad NB! (Astra ja AIS süntaksiga)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="notes" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="location" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni tegutsemiskoht (I) Isiku elukoht</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="country" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Asukoha või elukoha riik</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="region" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Maakond vms. piirkond</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="municipality" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Asukoha või elukoha linna, valla või muu kohaliku omavalitsuse üksuse või sellega samaväärse ajaloolise üksuse nimetus (näiteks külanõukogu)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="administrative_unit" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Administratiivüksus. Küla, vallasisene linn, alev jne</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="address" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Asukoha või elukoha lähiaadress - maja nr, tänava nimetus, korteri nr</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="birthDate" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni tegutsemisaja algus. (I) Isiku sünnidaatum</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deathDate" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni tegutsemisaja lõpp. (I) Isiku surmadaatum</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="isDeactivated" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Kas arhiivimoodustaja asutus on tegevuse lõpetanud</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="personLog" minOccurs="0">
<xs:annotation>
<xs:documentation>Kirjelduse koostamise logi. Vahetasandi element selle tõttu, et logikirjeid 'log' võib palju olla</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="log" type="logType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tegevuste logi</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="descriptionUnitType">
<xs:annotation>
<xs:documentation>Arhiiviskeemi ja liigitusskeemi kirjeldusüksuste andmestruktuur</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:group ref="descriptionUnitIDGroup" />
<xs:element name="previousFns" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Eelmised Leidandmed</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="previousToken" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Eelmised tähised, semikooloniga eraldatult (ka kopeerimise põhjal uue lisamisel)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:element name="parentDescriptionUnit">
<xs:annotation>
<xs:documentation>Kirjeldusüksuse ülemkirjeldusüksus hierarhias</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="descriptionUnitIDGroup" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="relatedPerson">
<xs:annotation>
<xs:documentation>Viide arhiivimoodustajale isikule või asutususele. NB! Lisaks on võimalik seostada Ky ja AM vastavalt arhiivi KyTahise ja asutuse ArhiiviTahise kaudu</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element name="type" minOccurs="0" default="asutus">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja tüüp - kas füüsiline isik (organisatsioon, Astras lühemalt 'asutus') või juriidiline isik (eraisik, Astras lühemalt 'isik'). Üldnimetus CPF tuleneb standardist ISAAR(CPF) - Corporate bodies / Persons / Families. Andmebaasides on lühiduse huvides nimetatud "Person"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="asutus" />
<xs:enumeration value="isik" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:group minOccurs="0" ref="personNameGroup">
<xs:annotation>
<xs:documentation>Isiku ees- ja perekonnanimi või asutuse nimetus</xs:documentation>
</xs:annotation>
</xs:group>
<xs:element name="ID" minOccurs="0">
<xs:annotation>
<xs:documentation>Tehniline identifikaator, näiteks ID ASTRA või EDHS andmebaasis, mis võimaldab seostada kirjeid omavahel tehniliste ID-de kaudu</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="registryCode" minOccurs="0">
<xs:annotation>
<xs:documentation>(O) Organisatsiooni äriregistri kood (I) Isikukood rahvastikuregistris</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>Registri liik</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="content" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Sisu ja hõlmavus. Arhiiviskeemis arhiivi tasemel kohustuslik</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="storageHistory" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Hoiustamise ajalugu</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="appraisal" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="appraisalStatus" minOccurs="0">
<xs:annotation>
<xs:documentation>Hindamismärge. Puudumisel on hindamata.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="AV">
<xs:annotation>
<xs:documentation>Hinnatud arhiiviväärtuslikuks</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="H">
<xs:annotation>
<xs:documentation>Hinnatud, arhiiviväärtuseta</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="appraisalID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Hindamisotsuse tehniline identifikaator, näiteks ID ASTRA või EDHS andmebaasis, mis võimaldab seostada kirjeid vanemkirjetega hierarhias</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="appraisalReference" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Viide hindamisotsusele vabatekstiliselt</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="appraisalNotes" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Hindamisega seotud märkused</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="appraisalRetentionPeriod" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Hindamisotsusega määratud säilitustähtaeg</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="period" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Piirdaatumid Astra süntaksiga 1 andmeväljal. Kohustuslik detailseimal tasemel, kõrgematel tasemetel arvutatav allüksuste järgi</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="arrangement" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Korrastussüsteem. Kuidas arhiivi on eri aegadel struktureeritud</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="accrual" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Täienemine. Sarja täienemise võimalus</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ownership" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Omandikuuluvus</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="owner" type="xs:string">
<xs:annotation>
<xs:documentation>Omaniku nimi. Vaikimisi kuulub üleantav aines riigile. Ajutiselt andmed asutuse või eraõigusliku isiku poolt dokumentide arhiivi deponeerimise kohta (nt hoiustamislepingu alusel).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="transitionDate" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Lepingust tulenev tähtaeg omandi üleminekuks riigile. Andmed eraõigusliku isiku poolt dokumentide arhiivi deponeerimise kohta (nt hoiustamislepingu alusel).</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="accessCondition" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Juurdepääsupiirangu andmed RIHA klassifikaatori struktuuriga (https://varamu.riha.ee/Juurdepaasupiirangute_klassifikaator)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:documentation />
</xs:annotation>
<xs:element name="type" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Juurdepääsupiirangu väärtus tekstiliselt</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="typeCode" minOccurs="0">
<xs:annotation>
<xs:documentation>Juurdepääsupiirangu RIHA kood</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:maxInclusive value="999" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="typeID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator, näiteks ID ASTRA või EDHS andmebaasis, mis võimaldab seostada kirjeid vanemkirjetega hierarhias</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="notes" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Juurdepääsupiirangu kirjeldus</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="containsPersonalData" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Sisaldab isikuandmeid</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="intellectualPropertyReproductionCondition" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Intellektuaalomandi õigused dokumendi sisu suhtes</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="owner" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Intellektuaalomandi omaniku nimi või viide omaniku kirjeldusele</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expiryDate" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Intellektuaalomandi lõpptähtaeg</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="basis" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Viide õigusaktile, mille alusel piirang kehtib</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Märge dokumendi sisu taasesitamise keelamise kohta. Teave dokumendi koopiate tegemise võimalikkusse kohta. (Copyright notice)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="reproductionProhibited" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Märge dokumendi sisu taasesitamise keelamise kohta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="language" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Ainese keel ja kirjaviis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="language" type="xs:language">
<xs:annotation>
<xs:documentation>Ainese keel</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="notation" type="xs:string">
<xs:annotation>
<xs:documentation>Kirjaviis</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="amount" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Kogus. Kirjeldusüksuse täpseim võimalik suurus, maht, kogus (näiteks: säilikute arv, riiulimeetrid, lehtede arv, failide arv jne)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="value" />
<xs:element name="unit" />
<xs:element name="ID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator, näiteks ID ASTRA või EDHS andmebaasis, mis võimaldab seostada kirjeid vanemkirjetega hierarhias</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="relatedSubject" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Seonduv aines. Päritolu kaudu või muul moel seotud kirjeldusüksus kas samas või mujal arhiivis. Selgitatakse kirjeldusüksuste vaheliste seoste iseloomu.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:group ref="descriptionUnitIDGroup" />
<xs:element name="relatedSubject" type="xs:string">
<xs:annotation>
<xs:documentation>Seonduv aines väljaspool Rahvusarhiivi</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element name="description" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Objektidevahelise seose tüüp vabas tekstis</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="findingAid" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Täiendavad otsivahendid peale arhiivinimistu (ka AIS) ja viited nende asukohtadele</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="referenceNotes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Kasutatud allikad. Allikmaterjalid, mis on olnud aluseks käesoleva kirjelduse koostamisel.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="publicationNotes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Publikatsioonid, mille aluseks on olnud käesoleva kirjeldusüksuse või arhiivimoodustaja kirjelduse kasutamine, uurimine või analüüs.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="commentArchive" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Menetluse käigus arhiivi poolt lisatud kommentaar</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="commentInstitution" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Menetluse käigus asutuse poolt lisatud kommentaar</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="originalDescriptionUnitID" minOccurs="0">
<xs:annotation>
<xs:documentation>Originaal-kirjeldusüksus</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:choice minOccurs="0">
<xs:group ref="descriptionUnitFunctionGroup">
<xs:annotation>
<xs:documentation>Funktsiooni-spetsiifilised täiendavad andmeväljad.</xs:documentation>
</xs:annotation>
</xs:group>
<xs:group ref="descriptionUnitSeriesGroup">
<xs:annotation>
<xs:documentation>Sarja-spetsiifilised täiendavad andmeväljad</xs:documentation>
</xs:annotation>
</xs:group>
</xs:choice>
<xs:choice minOccurs="0">
<xs:group minOccurs="0" ref="descriptionUnitClassificationSchemaGroup">
<xs:annotation>
<xs:documentation>Liigitusskeemi-spetsiifilised andmeväljad</xs:documentation>
</xs:annotation>
</xs:group>
<xs:element name="file" type="fileType" minOccurs="0" />
</xs:choice>
<xs:element name="descriptionUnitLog" minOccurs="0">
<xs:annotation>
<xs:documentation>Kirjeldusüksuse koostamise ja muude tegevuste logi. Vahetasandi element seetõttu, et logikirjeid 'log' võib palju olla</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="log" type="logType" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tegevused kirjeldusüksusega</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="notes" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kasutatakse vaid juhul, kui olulist informatsiooni ei ole võimalik kanda teistesse kirjelduselementidesse</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="createdByInstitution" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kirje loodud asutuse poolel</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="retentionDeadline" type="xs:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Säilitustähtaeg aastates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="retentionDeadlineDate" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Säilitustähtaeg tekstiliselt</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="statusType">
<xs:annotation>
<xs:documentation>Eri projektiliikide menetlusinfo</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="notes" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhiivi ja asutuse vahel saadetavad üldised märkused menetluse kohta</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statusLog" type="logType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Üldine menetluse käigus vahetatav kommentaar</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice minOccurs="0">
<xs:annotation>
<xs:documentation>Viide aktidele (lisainfot näeb Astras)</xs:documentation>
</xs:annotation>
<xs:element name="approvalID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator Astra süsteemis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" fixed="Astra" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="appraisallD" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator Astra süsteemis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" fixed="Astra" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="transferID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator Astra süsteemis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" fixed="Astra" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="transferActID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator Astra süsteemis</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" fixed="Astra" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, EDHS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<!-- Created with Liquid Studio 2018 (https://www.liquid-technologies.com) -->
<xs:attribute name="process" type="processEnumType" use="required">
<xs:annotation>
<xs:documentation>Menetlusprotsessi liik (approval - Liigitusskeemi kooskõlastamine, appraisal - Hindamine, transfer - üleandmine, transferAct - vastuvõtuakt)</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name="fileType">
<xs:annotation>
<xs:documentation>Faili- või failikausta-spetsiifiliste metaandmete andmetüüp. Faili ja kausta vahel ranget erisust teha ei ole mõistlik, kuna kaust saab olla ZIPitud failiks ja/või digiallkirjastatud allkirja-kapsliks...</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Faili või kataloogi nimi koos laiendiga</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="path" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Failitee FTPs, välisel kõvakettal vms</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="relativePath" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Suhteline asukoht</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="size" type="xs:positiveInteger" minOccurs="0">
<xs:annotation>
<xs:documentation>Faili suurus baitides</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hashName" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="algorithm" type="xs:string" use="required" />
<xs:attribute name="timestamp" type="xs:integer" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="type" minOccurs="0">
<xs:annotation>
<xs:documentation>Faili vorming ja selle versioon</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="version" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="isCopy" type="xs:boolean" minOccurs="0" default="false">
<xs:annotation>
<xs:documentation>Kas tegemist on originaalist digiteerimisega loodud kasutuskoopiaga või mitte?</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="log" type="logType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Failiga tehtud tegevused</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:group name="descriptionUnitFunctionGroup">
<xs:annotation>
<xs:documentation>Funktsiooni-spetsiifilised kirjeldusüksuse elemendid</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="functionIsCoreFunction" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Kas funktsioon on asutuse põhifunktsioon? (mitte tugifunktsioon)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="functionAction" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Asutuse tegevused funktsiooni täitmiseks. Esineb põhifunktsioonil</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="seqNo" type="xs:integer" />
<xs:element name="description" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="functionMandate" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Funktsiooni aluseks oleva volituse kirjeldus. Esineb põhifunktsioonil</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="mandateTypeID" minOccurs="0">
<xs:annotation>
<xs:documentation>Normdokument, millega volitus on antud (näiteks Arhiivieeskiri, Asutuse põhimäärus vms.)</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (Astra, AIS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="mandateTypeText" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Normdokument, millega volitus on antud (näiteks Arhiivieeskiri, Asutuse põhimäärus vms.)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtiv alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtiv kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mandate" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Normdokumendi sisene täpsem viide näiteks paragrahvi numbrina jms</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
<xs:group name="descriptionUnitSeriesGroup">
<xs:annotation>
<xs:documentation>Funktsiooni-spetsiifilised kirjeldusüksuse elemendid</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="relatedFunctionAction" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Sarjaga seotud funktsiooni tegevus, viitena</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:group ref="descriptionUnitIDGroup" />
<xs:element name="functionAction" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Asutuse tegevused funktsiooni täitmiseks. Esineb põhifunktsioonil</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="seqNo" type="xs:integer" />
<xs:element name="description" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
<xs:group name="descriptionUnitClassificationSchemaGroup">
<xs:annotation>
<xs:documentation>Liigitusskeemi-spetsiifilised elemendid, mida arhiiviskeemis ei ole</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="storageMedia" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Asutuses tekkivate dokumentide salvestuskandja liigid</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="Digitaalne" />
<xs:enumeration value="Paberil" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="storageSystem" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Arhiivimoodustaja infosüsteem, kus dokumente hallatakse</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="type">
<xs:annotation>
<xs:documentation>Dokumentide haldamis- või hoidmissüsteemide liigid</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="EDHS">
<xs:annotation>
<xs:documentation>Asutuse Elektrooniline dokumendihaldussüsteem</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Failiserver">
<xs:annotation>
<xs:documentation>Asutuse sisevõrgus paiknev failiserver</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Infosüsteem">
<xs:annotation>
<xs:documentation>Asutuse sisevõrgus paiknev infosüsteem, andmekogu</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Kõvaketas">
<xs:annotation>
<xs:documentation>Asutuses kasutatav arvuti-väline mäluseade</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Veebileht">
<xs:annotation>
<xs:documentation>Asutuse avalikus veebis olev infosüsteem, andmekogu või veebi andmed-lehed-failid</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Väline pilv">
<xs:annotation>
<xs:documentation>Asutuse-välise teenusepakkuja juures paiknev andmekogu, infosüsteem või teenus</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="name" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Süsteemi nimetus või aadress</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="comment" type="xs:string" minOccurs="0" />
<xs:element name="validSince" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg alates</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="validUntil" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kehtivusaeg kuni</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="databaseID" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator, näiteks ASTRA või AIS süsteemis või UUID, GUID...</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (EDHS, Astra, AIS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="additionalData" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Asutuse määratava või muul põhjusel ettedefineerimata struktuuriga täiendavad metaandmed</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="dataKey" type="xs:string">
<xs:annotation>
<xs:documentation>Andmevälja nimi</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dataValue" type="xs:string">
<xs:annotation>
<xs:documentation>Andmevälja väärtus</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:group>
<xs:group name="descriptionUnitIDGroup">
<xs:annotation>
<xs:documentation>Kirjeldusüksust identifitseerivad elemendid nii KÜ kui KÜ_parent ja KÜ_seoste puhul</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="level" type="descriptionUnitLevelType" minOccurs="0">
<xs:annotation>
<xs:documentation>Kirjeldustasand: arhiiv, allarhiiv, funktsioon...</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Kirjeldusüksuse avalik pealkiri</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nameRestricted" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kirjeldusüksuse piiratud ligipääsuga pealkiri</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nameAlternative" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Kirjeldusüksuse alternatiivne pealkiri (näiteks tõlked, alapealkirjad jms)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="token" type="xs:token" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhiivi puhul Leidandmed, Tähis (tasanditel funktsioon, sari)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="archivalUnitNumber" type="xs:token" minOccurs="0">
<xs:annotation>
<xs:documentation>Nimistu nr</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="archivalFileNumber" type="xs:token" minOccurs="0">
<xs:annotation>
<xs:documentation>Säiliku nr</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="archivalPage" type="xs:token" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhivaali lehe nr</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="archivalFrame" type="xs:token" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhivaali kaadri nr</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="archivalPhoto" type="xs:token" minOccurs="0">
<xs:annotation>
<xs:documentation>Arhivaali foto nr</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="id" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Tehniline identifikaator, näiteks ASTRA või AIS süsteemis või UUID, GUID...</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:token">
<xs:attribute name="type" default="Astra" type="xs:string">
<xs:annotation>
<xs:documentation>ID liik (EDHS, Astra, AIS, UUID,... )</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="originalToken" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Tähis algsüsteemis (liigitusskeemist)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:group>
<xs:group name="personNameGroup">
<xs:annotation>
<xs:documentation>(Arhiivimoodustaja) isiku ees- ja perenimi või asutuse nimetus. Kasutusel Arhiivimoodustaja (AM) Isiku, Asutuse, AM-AM Seose, AM-Kirjeldusüksuse Seose kui AM lisanimetuste jaoks</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:sequence>
<xs:annotation>
<xs:documentation>Isiku ees- ja perekonnanimi</xs:documentation>
</xs:annotation>
<xs:element name="firstName" type="xs:string" minOccurs="0" />
<xs:element name="lastName" type="xs:string" />
</xs:sequence>
<xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation>Asutuse ametlik nimetus / Isiku nimi ühe elemendina, kui on tagatud siin sisalduva ees- ja perekonnanime üks-üheselt eristatavus arhiivi poolel.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:group>
<xs:complexType name="logType">
<xs:sequence>
<xs:element name="modifierName" type="xs:string">
<xs:annotation>
<xs:documentation>Kes? Kirjelduse koostaja või muu tegutseja isiku nimi</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="modifiedAt" type="xs:integer">
<xs:annotation>
<xs:documentation>Millal? Kuupäev</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="action" type="xs:token" default="muutmine">
<xs:annotation>
<xs:documentation>Mida tegi? Loomine, Muutmine, Allkirjastamine, Edastamine,...</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="descriptionUnitLevelType">
<xs:annotation>
<xs:documentation>Kirjeldusüksuse tasandi võimalikud väärtused.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="arhiiv" />
<xs:enumeration value="allarhiiv" />
<xs:enumeration value="funktsioon" />
<xs:enumeration value="allfunktsioon" />
<xs:enumeration value="sari" />
<xs:enumeration value="allsari" />
<xs:enumeration value="säilik" />
<xs:enumeration value="arhivaal" />
<xs:enumeration value="allarhivaal" />
<xs:enumeration value="fail" />
<xs:enumeration value="allfail" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="processEnumType">
<xs:annotation>
<xs:documentation>Asutuse ja arhiivi vahelise andmevahetusprotsessi/projekti liik</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="approval" />
<xs:enumeration value="appraisal" />
<xs:enumeration value="transfer" />
<xs:enumeration value="transferAct" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
|