complexType "Person"
Namespace:
Content:
complex, 1 attribute, 11 elements
Defined:
Includes:
definitions of 1 attribute, 11 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
   
>
   
Content: 
</...>
Content Model Elements (11):
All Direct / Indirect Based Elements (1):
person
Known Usage Locations
Annotation
A type that represents information about a person connected with a trade or business process.
XML Source (w/o annotations (10); see within schema source)
<xsd:complexType name="Person">
<xsd:sequence>
<xsd:sequence minOccurs="0">
<xsd:element minOccurs="0" name="honorific" type="NormalizedString"/>
<xsd:element minOccurs="0" name="firstName" type="NormalizedString"/>
<xsd:choice minOccurs="0">
<xsd:element maxOccurs="unbounded" name="middleName" type="NormalizedString"/>
<xsd:element maxOccurs="unbounded" name="initial" type="Initial"/>
</xsd:choice>
<xsd:element minOccurs="0" name="surname" type="NormalizedString"/>
<xsd:element minOccurs="0" name="suffix" type="NormalizedString"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="personId" type="PersonId"/>
<xsd:element minOccurs="0" name="businessUnitReference" type="BusinessUnitReference"/>
<xsd:element minOccurs="0" name="contactInfo" type="ContactInformation"/>
<xsd:element minOccurs="0" name="dateOfBirth" type="xsd:date"/>
<xsd:element minOccurs="0" name="country" type="CountryCode"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:ID"/>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 1/1)
id
Type:
xsd:ID, predefined
Use:
optional
XML Source (see within schema source)
<xsd:attribute name="id" type="xsd:ID"/>
Content Element Detail (all declarations; defined within this component only; 11/11)
businessUnitReference
Type:
BusinessUnitReference, empty content
The unit for which the indvidual works.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="businessUnitReference" type="BusinessUnitReference"/>

contactInfo
Type:
ContactInformation, complex content
Information on how to contact the individual using various means.
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="contactInfo" type="ContactInformation"/>

country
Type:
CountryCode, simple content
The ISO 3166 standard code for the country where the individual works.
Simple Content
xsd:token
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="country" type="CountryCode"/>

dateOfBirth
Type:
xsd:date, predefined, simple content
The birth date of the person, e.g. 1970-01-01
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="dateOfBirth" type="xsd:date"/>

firstName
Type:
NormalizedString, simple content
Given name, such as John or Mary.
Simple Content
xsd:normalizedString
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="firstName" type="NormalizedString"/>

honorific
Type:
NormalizedString, simple content
An honorific title, such as Mr., Ms., Dr. etc.
Simple Content
xsd:normalizedString
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="honorific" type="NormalizedString"/>

initial
Type:
Initial, simple content
Simple Content
xsd:normalizedString
Length:
1
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" name="initial" type="Initial"/>

middleName
Type:
NormalizedString, simple content
Simple Content
xsd:normalizedString
minLength:
0
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" name="middleName" type="NormalizedString"/>

personId
Type:
PersonId, simple content
An identifier assigned by a system for uniquely identifying the individual
Simple Content
xsd:normalizedString
maxLength:
255
minLength:
1
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="personId" type="PersonId"/>

suffix
Type:
NormalizedString, simple content
Name suffix, such as Jr., III, etc.
Simple Content
xsd:normalizedString
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="suffix" type="NormalizedString"/>

surname
Type:
NormalizedString, simple content
Family name, such as Smith or Jones.
Simple Content
xsd:normalizedString
minLength:
0
XML Source (w/o annotations (1); see within schema source)
<xsd:element minOccurs="0" name="surname" type="NormalizedString"/>

XML schema documentation generated with DocFlex/XML 1.10b5 using DocFlex/XML XSDDoc 2.8.1 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.