Documentation for Astra sisend XSD

Definition Type: | Element
Name: | relatedPerson
Containing Schema: | NAE-API-schema.xsd
MinOccurs | (1)
MaxOccurs | (1)
Abstract |
Documentation: |
    Viide arhiivimoodustajale isikule või asutususele. NB! Lisaks on võimalik seostada Ky ja AM vastavalt arhiivi KyTahise ja asutuse ArhiiviTahise kaudu

XSD Schema Diagram:

XSD Schema Code:
    <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>

Child Elements:
Name | Type | Min Occurs | Max Occurs
type | type | 0 | (1)
firstName | firstName | 0 | (1)
lastName | lastName | (1) | (1)
name | name | (1) | (1)
ID | ID | 0 | (1)
registryCode | registryCode | 0 | (1)
<xs:group> | personNameGroup | 0 | (1)

Documentation for Astra sisend XSD
Generated using Liquid Studio 2018 - Data Designer Edition 16.1.19.8878