<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>
|