<xs:element name="NameDetails">
<xs:annotation>
<xs:documentation>Container for defining the name of a Person or an Organisation</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="NameDetails">
<xs:sequence>
<xs:element name="AddresseeIndicator" minOccurs="0">
<xs:annotation>
<xs:documentation>Specific for name and address where the addressee is specified. eg. ATTENTION, ter attentie van (in Holland), etc</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<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" />
</xs:complexType>
</xs:element>
<xs:element ref="Function" minOccurs="0" />
<xs:element name="DependencyName" minOccurs="0">
<xs:annotation>
<xs:documentation>Container for a name of a dependent person or organisation. Example: Ram Kumar, C/O MSI Business Solutions</xs:documentation>
<xs:documentation>DependencyType: Person-Person/Person-Organisation Relationship (care of, wife of, position, etc). Can have sublement with name structure or reference another top-level element.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="NameDetails">
<xs:sequence>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Use this to import/use/reference elements from other namespaces </xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="DependencyType">
<xs:annotation>
<xs:documentation>Description of the dependency: in trust of, on behalf of, etc.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="grKeyRefs" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Use this to import/use/reference name elements from other namespaces </xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="NameDetailsKey">
<xs:annotation>
<xs:documentation>Key identifier for the element for not reinforced references from other elements. Not required to be unique for the document to be valid, but application may get confused if not unique. Extend this schema adding unique contraint if needed.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
|