Definition Type: Element
Name: relatedPerson
Containing Schema: NAE-API-schema.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Documentation:
Isiku-asutusega seotud teine isik-astutus
Collapse XSD Schema Diagram:
Drilldown into description Drilldown into validUntil Drilldown into validSince Drilldown into name Drilldown into lastName Drilldown into firstName Drilldown into personNameGroup Drilldown into registryCode Drilldown into type Drilldown into IDXSD Diagram of relatedPerson
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ID ID (1) unbounded
type type 0 (1)
registryCode registryCode 0 (1)
firstName firstName 0 (1)
lastName lastName (1) (1)
name name (1) (1)
validSince validSince 0 (1)
validUntil validUntil 0 (1)
description description 0 (1)
<xs:group> personNameGroup 0 (1)