BizTalk Framework™ Schema Description

Schema Name: Resume

Schema Type: Document

Schema Description

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.

Controlling Organization

HR-XML Consortium

8508-201 New Brunswick Lane

Raleigh, NC, 27615

www.hr-xml.org

Contact

Chuck Allen

Structured Methods

tel. 1-919-247-6881

Alternate Contact

Curtis Faith

Icarian, Inc.

tel. 1-408-743-5700

Schema Classification Information

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

Prerequisite Setup Instructions

No setup instructions are available for the provisional version of the Resume schema

BizTalk Framework Envelope Data Requirements

In its provisional form, the HR-XML Consortium's Resume schema includes no additional BizTalk Framework Envelope Data Requirements.

Processing Rules

No processing rules are specified for the provisional version of the HR-XML Consortium's Resume schema.

Technical Information

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.



Resume Tag Summary

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
Email ×
 
 
 
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




Copyright and Trademark Information

BizTalk™ and Biztalk Framework™ are registered trademarks of Microsoft Corporation.

© 1999 Microsoft Corporation and the HR-XML Consortium