Definition Type: ComplexType
Name: NameDetails
Namespace: urn:oasis:names:tc:ciq:xsdschema:xNL:2.0
Containing Schema: xNL.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into OrganisationNameDetails in schema xnl_xsd Drilldown into JointPersonName in schema xnl_xsd Drilldown into PersonName in schema xnl_xsd Drilldown into NameLine in schema xnl_xsd Drilldown into Code in schema xnl_xsd Drilldown into PartyType in schema xnl_xsdXSD Diagram of NameDetails in schema xnl_xsd (OASIS Election Markup Language (EML))
Collapse XSD Schema Code:
<xs:complexType name="NameDetails">
    <xs:choice minOccurs="0">
        <xs:element name="NameLine" type="NameLineType" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>Define name as a free format text. Use this when the type of the entity (person or organisation) is unknown, or not broken into individual elements or is beyond the provided types.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element ref="PersonName" />
        <xs:element ref="JointPersonName" />
        <xs:element ref="OrganisationNameDetails" />
    </xs:choice>
    <xs:attribute name="PartyType">
        <xs:annotation>
            <xs:documentation>Indicates the type of entity i.e described namely, Person or an Organisation. An Organisation could be: Club, Association, Company, etc</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Code">
        <xs:annotation>
            <xs:documentation>Indicates the name element code defined by postal standard groups like ECCMA, ADIS, UN/PROLIST for postal services.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:anyAttribute namespace="##other" processContents="strict" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
NameLine xnl:NameLine (1) unbounded
PersonName xnl:PersonName (1) (1)
JointPersonName xnl:JointPersonName (1) (1)
OrganisationNameDetails xnl:OrganisationNameDetails (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
PartyType xnl:PartyType (Optional)
Code xnl:Code (Optional)
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
xnl:DependencyNamexnl:NameDetails, nsA:PersonNameStructure,
Collapse Comments:
blog comments powered by Disqus