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
Collapse XSD Schema Diagram:
Drilldown into registryCode Drilldown into ID Drilldown into name Drilldown into lastName Drilldown into firstName Drilldown into personNameGroup Drilldown into typeXSD Diagram of relatedPerson
Collapse 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>
Collapse 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)