Definition Type: ComplexType
Name: CandidatePersonType
Namespace: http://www.hr-xml.org/3
Containing Schema: Components.xsd
Abstract
Documentation:
ABIE Candidate Person. Details A collection of demographic and personal data about a candidate -- a person being considered for, or who has otherwise been associated with, a position opening or resource requirement.
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema fields_xsd Drilldown into Disability in schema components_xsd Drilldown into PrimaryLanguageCode in schema fields_xsd Drilldown into MaritalStatusCode in schema fields_xsd Drilldown into GenderCode in schema fields_xsd Drilldown into BirthDate in schema fields_xsd Drilldown into BirthPlace in schema components_xsd Drilldown into ReligionCode in schema fields_xsd Drilldown into NationalityCode in schema fields_xsd Drilldown into EthnicityCode in schema fields_xsd Drilldown into RaceCode in schema fields_xsd Drilldown into ResidencyCountryCode in schema fields_xsd Drilldown into CitizenshipCountryCode in schema fields_xsd Drilldown into Visa in schema components_xsd Drilldown into MilitaryStatusCode in schema fields_xsd Drilldown into Communication in schema components_xsd Drilldown into MotherName in schema components_xsd Drilldown into FatherName in schema components_xsd Drilldown into PersonName in schema components_xsd Drilldown into PersonLegalID in schema fields_xsd Drilldown into PersonID in schema fields_xsd Drilldown into validTo in schema fields_xsd Drilldown into validFrom in schema fields_xsd Drilldown into EffectiveDateAttributeGroup in schema fields_xsdXSD Diagram of CandidatePersonType in schema components_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="CandidatePersonType">
    <xsd:annotation>
        <xsd:documentation source="http://www.hr-xml.org" xml:lang="en">
            <ccts:CategoryCode xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">ABIE</ccts:CategoryCode>
            <ccts:DictionaryEntryName xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">Candidate Person. Details</ccts:DictionaryEntryName>
            <ccts:Definition xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">A collection of demographic and personal data about a candidate -- a person being considered for, or who has otherwise been associated with, a position opening or resource requirement.</ccts:Definition>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="PersonID" minOccurs="0" />
        <xsd:element ref="PersonLegalID" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="PersonName" minOccurs="0" />
        <xsd:element ref="FatherName" minOccurs="0" />
        <xsd:element ref="MotherName" minOccurs="0" />
        <xsd:element ref="Communication" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:UsageRule xmlns:ccts="urn:un:unece:uncefact:documentation:1.1">Note that where Candidate is a target format for a resume parsing operation, the Communication/Address component typically would be used to capture address information for the Candidate unless such address information was specifically designated in the resume as an official ResidenceAddress or DomicileAddress. In this case, the Address 'type' attribute would specify Residence or Domicile address.
						</ccts:UsageRule>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="MilitaryStatusCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="Visa" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="CitizenshipCountryCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="ResidencyCountryCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="RaceCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="EthnicityCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="NationalityCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="ReligionCode" minOccurs="0" />
        <xsd:element ref="BirthPlace" minOccurs="0" />
        <xsd:element ref="BirthDate" minOccurs="0" />
        <xsd:element ref="GenderCode" minOccurs="0" />
        <xsd:element ref="MaritalStatusCode" minOccurs="0" />
        <xsd:element ref="PrimaryLanguageCode" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="Disability" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attributeGroup ref="EffectiveDateAttributeGroup" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PersonID nsA:PersonID 0 (1)
PersonLegalID nsA:PersonLegalID 0 unbounded
PersonName nsA:PersonName 0 (1)
FatherName nsA:FatherName 0 (1)
MotherName nsA:MotherName 0 (1)
Communication nsA:Communication 0 unbounded
MilitaryStatusCode nsA:MilitaryStatusCode 0 unbounded
Visa nsA:Visa 0 unbounded
CitizenshipCountryCode nsA:CitizenshipCountryCode 0 unbounded
ResidencyCountryCode nsA:ResidencyCountryCode 0 unbounded
RaceCode nsA:RaceCode 0 unbounded
EthnicityCode nsA:EthnicityCode 0 unbounded
NationalityCode nsA:NationalityCode 0 unbounded
ReligionCode nsA:ReligionCode 0 (1)
BirthPlace nsA:BirthPlace 0 (1)
BirthDate nsA:BirthDate 0 (1)
GenderCode nsA:GenderCode 0 (1)
MaritalStatusCode nsA:MaritalStatusCode 0 (1)
PrimaryLanguageCode nsA:PrimaryLanguageCode 0 unbounded
Disability nsA:Disability 0 unbounded
UserArea nsA:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
validFrom nsA:validFrom Optional
validTo nsA:validTo Optional
Collapse Derivation Tree:
Collapse References:
nsA:CandidatePerson, nsA:ResourcePerson