<xsd:complexType name="PersonType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">The Person component is based off the UNCEFACT Person Core Component</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="unbounded" name="ID" type="udt:IdentifierType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5" />
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="GivenName" type="udt:NameType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5" />
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Alias" type="udt:TextType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Another name that a person is also known.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MiddleName" type="udt:NameType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Middle Initial of business party</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FamilyName" type="udt:NameType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5" />
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Title" type="udt:TextType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">A general or descriptive heading given to a person, or item.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Salutation" type="udt:TextType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">A word or phrase of greeting used to begin a letter or message.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="NameSuffix" type="udt:TextType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">A word or phrase added to the end of a name</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MaritalStatusCode" type="scl:MaritalStatusEnumeratedType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Identifies marital status of business party - M = Married, U = Unmarried, S = Separated, O = Other</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="GenderCode" type="scl:GenderEnumeratedType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Gender of party - M = Male, F= Female</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="BirthDate" type="udt:DateType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Birth date of party</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AgeMeasure" type="sqdt:TimeMeasureType">
<xsd:annotation>
<xsd:documentation>The numeric value of a person or parties age.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MaidenName" type="udt:TextType">
<xsd:annotation>
<xsd:documentation>The family name for a woman before she was married.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PreferredName" type="udt:TextType">
<xsd:annotation>
<xsd:documentation>A name that a person preferrs to be known.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="ResidenceAddress" />
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="TelephoneCommunication" />
<xsd:element minOccurs="0" ref="FaxCommunication" />
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="URICommunication" />
<xsd:element minOccurs="0" name="NationalityCountryID" type="sqdt:CountryCodeType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">The ISO Country Codelist used to indicate a person's nationality.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="ContactMethodTypeCode" type="sqdt:ContactMethodTypeCodeType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Indicates the preferred method of contact.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="LanguageCode" type="sqdt:LanguageCodeType">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org">The spoken language for a person. This may occur multiple times if they speak more than one language.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="PostalAddress" />
<xsd:element name="OriginalContactMethodTypeCode" type="sqdt:ContactMethodTypeCodeType" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Original contact method for this person.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="SpecifiedOccupation" />
<xsd:element name="Trait" type="TraitType" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Personal trait.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CustomerStatusCode" type="udt:CodeType" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Code which indicates the customer status of the person (e.g. Deceased, Gone Away)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DateOfBirthToleranceNumeric" type="udt:NumericType" minOccurs="0" maxOccurs="1">
<xsd:annotation>
<xsd:documentation source="http://www.starstandard.org/STAR/5">Number of days tolerance for recorded date of birth.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
|