The HR-XML Consortium's Resume schema provides a way for job candidates to add valuable metadata to their online resumes. The richly descriptive tagging available in the Resume schema will enable the creation of resume databanks that are easier to index and search. In addition, XML-enabled resume databanks will be better able to secure job candidates' personal data at the element level. This might make it possible for job candidates to post their resumes online, but only reveal personal data only to selective employers.
The HR-XML Consortium also has submitted a CandidateProfile schema to BizTalk. While similar to resumes, CandidateProfile documents are more concise and are structured more consistently.
NOTE: This schema is provisional and does not necessarily represent a consensus among members of the HR-XML Consortium. The Resume schema is one of three provisional recruiting-data schemas submitted to BizTalk by the Consortium. The Consortium also has submitted CandidateProfile and JobPosting schemas.
HR-XML Consortium
8508-201 New Brunswick Lane
Raleigh, NC, 27615
tel. 1-919-247-6881
tel. 1-408-743-5700
CandidateProfile is intended for use in the field of recruiting and workforce management. For example, documents conforming to the Resume schema might be returned to an employer or a recruiter searching a resume or recruiting database for candidates matching criteria contained in a job posting or job description.
Business Process Name: Staffing/Recruiting
Industry Classifications: General
No setup instructions are available for the provisional version of the Resume schema
In its provisional form, the HR-XML Consortium's Resume schema includes no additional BizTalk Framework Envelope Data Requirements.
No processing rules are specified for the provisional version of the HR-XML Consortium's Resume schema.
The table below provides the name, data type, content model, and attributes for each schema element. Additional documentation and technical support is available at www.hr-xml.org.
Element Type | Text | Elem. | Data | Content Model | Attributes |
---|---|---|---|---|---|
Resume | × | (ResumeID? , ResumeProlog? , ResumeBody ) | name, class, id, distribute | ||
Link | × | name, class, mailTo, linkEnd, refId, distribute | |||
Img | name, class, id, src, width, height, alt, distribute | ||||
Object | name, class, id, src, width, height, alt, mediaType, parm, distribute | ||||
Date | × | ( (Month , Day? , Year ) | (Day , Month , Year ) | (Year ) ) | name, class, id, distribute | ||
Month | × | name, class, id, distribute | |||
Day | × | integer | name, class, id, distribute | ||
Year | × | integer | name, class, id, distribute | ||
StartDate | × | (Date , Comment? ) | name, class, id, distribute | ||
EndDate | × | ( (Date | CurrentPosition ) , Comment? ) | name, class, id, distribute | ||
CurrentPosition | name, class, id, distribute | ||||
Name | × | (Prefix? , First , Middle? , Last , Suffix? , Nickname? ) | name, class, id, distribute | ||
Prefix | × | name, class, id, distribute | |||
First | × | name, class, id, distribute | |||
Middle | × | name, class, id, distribute | |||
Last | × | name, class, id, distribute | |||
Suffix | × | name, class, id, distribute | |||
Nickname | × | name, class, id, distribute | |||
JobTitle | × | name, class, id, distribute | |||
Contact | × | (Name , JobTitle? , Address? , PhoneNumbers , Website? , Email* ) | name, class, id, distribute | ||
× | name, class, id, distribute | ||||
Website | × | name, class, id, distribute | |||
PostDetail | × | (StartDate , EndDate? , PostedBy? ) | name, class, id, distribute | ||
PostedBy | × | (Contact ) | name, class, id, distribute | ||
Emph | × | face, name, class, id, distribute | |||
Comment | × | name, class, id, distribute | |||
ol | × | (li+ ) | name, class, id, distribute | ||
ul | × | (li+ ) | name, class, id, distribute | ||
li | × | × | (Emph | Link | StartDate | EndDate | Date | JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif | Img | Object )* | name, class, id, distribute | |
dl | × | (dt , dd ) | name, class, id, distribute | ||
dt | × | × | (Emph | Link | StartDate | EndDate | Date | JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif | Img | Object )* | name, class, id, distribute | |
dd | × | × | (Emph | Link | StartDate | EndDate | Date | JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif | Img | Object )* | name, class, id, distribute | |
p | × | × | (Emph | Link | StartDate | EndDate | Date | JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif | Img | Object )* | name, class, id, distribute | |
HiringOrg | × | (OrgName , Website? , BusType? , EmployerDesc? , Contact* ) | type, distribute, name, class, id | ||
OrgName | × | distribute, name, class, id | |||
SIC | × | integer | distribute, name, class, id | ||
BusType | × | × | (SIC )* | distribute, name, class, id | |
EmployerDesc | × | × | (p | ol | ul | dl | Img | Object )* | distribute, name, class, id | |
PhoneNumbers | × | ( (Voice | Fax | Pager )+ ) | name, class, id, distribute | ||
IntlCode | × | integer | name, class, id, distribute | ||
AreaCode | × | integer | name, class, id, distribute | ||
TelNumber | × | name, class, id, distribute | |||
Extension | × | integer | name, class, id, distribute | ||
Voice | × | ( (IntlCode? , AreaCode? , TelNumber , Extension? ) ) | name, class, id, distribute | ||
Fax | × | ( (IntlCode? , AreaCode? , TelNumber , Extension? ) ) | name, class, id, distribute | ||
Pager | × | ( (IntlCode? , AreaCode? , TelNumber , Extension? ) ) | name, class, id, distribute | ||
Address | × | (AddressLine+ , City , (State | Province ) , PostalCode , Country? ) | name, class, id, distribute | ||
AddressLine | × | name, class, id, distribute | |||
City | × | name, class, id, distribute | |||
State | × | name, class, id, distribute | |||
Province | × | name, class, id, distribute | |||
PostalCode | × | name, class, id, distribute | |||
Country | × | name, class, id, distribute | |||
SkillsQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
ExperienceQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
OperatingSysQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
SoftwareQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
PrgmLangQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
EducationQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
LicenseQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
EquipmntQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
CertificationQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
OtherQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
HardwareQualif | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
EmployerName | × | YearsOfExperience, level, interest, name, class, id, distribute | |||
ResumeProlog | × | (PostDetail? , RevisionDate? , AvailabilityDate? , CompensationDetail? , DistributionRestrictions? ) | name, class, id, distribute | ||
RevisionDate | × | (Date ) | name, class, id, distribute | ||
AvailabilityDate | × | × | (Comment | StartDate | EndDate | Date )* | name, class, id, distribute | |
CompensationDetail | × | (Salary? , Rate? , Benefits? ) | name, class, id, distribute | ||
Salary | × | (Current? , Required? ) | name, class, id, distribute | ||
Rate | × | (Current? , Required? ) | name, class, id, distribute | ||
Benefits | × | (Current? , Required? ) | name, class, id, distribute | ||
Current | × | name, class, id, distribute | |||
Required | × | name, class, id, distribute | |||
DistributionRestrictions | × | (Comment | DontDistributeTo ) | name, class, id, distribute | ||
DontDistributeTo | × | × | (HiringOrg )* | name, class, id, distribute | |
ResumeBody | × | (PersonalData , ResumeSection+ ) | name, class, id, distribute | ||
PersonalData | × | (Name , (JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif )* ) | name, class, id, distribute | ||
ResumeSection | × | (SectionTitle? , SubTitle? , SecBody ) | SecType, name, class, id, distribute | ||
SectionTitle | × | × | (JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif | StartDate | EndDate | Date )* | name, class, id, distribute | |
SubTitle | × | × | (JobTitle | Address | Voice | Fax | Pager | Email | EmployerName | SkillsQualif | ExperienceQualif | SoftwareQualif | PrgmLangQualif | EducationQualif | LicenseQualif | CertificationQualif | EquipmntQualif | OtherQualif | HardwareQualif | OperatingSysQualif )* | name, class, id, distribute | |
SecBody | × | ( (p | ol | ul | dl | Img | Object | ResumeSection )* ) | name, class, id, distribute | ||
ResumeID | × | name, class, id, distribute |
BizTalk and Biztalk Framework are registered trademarks of Microsoft Corporation.
© 1999 Microsoft Corporation and the HR-XML Consortium