BizTalk Framework™ Schema Description

Schema Name: JobPosting

Schema Type: Document

Schema Description

JobPosting is intended for use in structuring exchanges of information about job openings. Documents conforming to JobPosting can be more freely and more predictably exchanged among and between employers, recruiters, career web sites, and workforce staffing solution providers than if proprietary protocols were used. A JobPosting document contains contact information for the hiring organization and information about the job opening, including a job title, a job description, and information on how to apply.

 

NOTE: This schema is provisional does not necessarily represent a consensus among members of the HR-XML Consortium.  JobPosting is one of three provisional recruiting-data schemas submitted to BizTalk by the Consortium. The Consortium also has submitted CandidateProfile and Resume schemas.

Controlling Organization

HR-XML Consortium

8508-201 New Brunswick Lane

Raleigh, NC, 27615

www.hr-xml.org

Contact Information

Contact

Chuck Allen

Structured Methods

tel. 1-919-247-6881

Alternate Contact

Curtis Faith

Icarian, Inc.

tel. 1-408-743-5700

Schema Classification Information

The JobPosting schema is intended for use in the field of recruiting and workforce management. Job announcements that conform to the JobPosting schema can be exchanged more easily between employers, Internet job sites, recruiters, and workforce management systems than job announcements created in proprietary formats.

 

Business Process Name: Staffing/Recruiting

 

Industry Classifications: General

Prerequisite Setup Instructions

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

BizTalk Framework Envelope Data Requirements

In its provisional form, the HR-XML Consortium's JobPosting 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 JobPosting 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.



JobPosting Tag Summary

Element Type Text Elem. Data Content Model Attributes
JobPosting

 

×

 

(JobPostingID* , PostDetail? , HiringOrg , PrincipalEmployer? , JobInformation ) name, class, id
Link ×

 

 

 

name, class, mailTo, linkEnd, refId
Img

 

 

 

 

name, class, id, src, width, height, alt
Object

 

 

 

 

name, class, id, src, width, height, alt, mediaType, parm
Date

 

×

 

( (Month , Day? , Year ) | (Day , Month , Year ) | (Year ) ) name, class, id
Month ×

 

 

 

name, class, id
Day

 

 

× integer name, class, id
Year

 

 

× integer name, class, id
StartDate

 

×

 

(Date , Comment? ) name, class, id
EndDate

 

×

 

( (Date | CurrentPosition ) , Comment? ) name, class, id
CurrentPosition

 

 

 

 

name, class, id
name

 

×

 

(Prefix? , First , Middle? , Last , Suffix? , Nickname? ) name, class, id
Prefix ×

 

 

 

name, class, id
First ×

 

 

 

name, class, id
Middle ×

 

 

 

name, class, id
Last ×

 

 

 

name, class, id
Suffix ×

 

 

 

name, class, id
Nickname ×

 

 

 

name, class, id
JobTitle ×

 

 

 

name, class, id
Contact

 

×

 

(Name , JobTitle? , Address? , PhoneNumbers , Website? , Email* ) name, class, id
Email ×

 

 

 

name, class, id
Website ×

 

 

 

name, class, id
PostDetail

 

×

 

(StartDate , EndDate? , PostedBy? ) name, class, id
PostedBy

 

×

 

(Contact ) name, class, id
Emph ×

 

 

 

face, name, class, id
TBD

 

×

 

( (Comment )? ) name, class, id
Comment ×

 

 

 

name, class, id
ol

 

×

 

(li+ ) name, class, id
ul

 

×

 

(li+ ) name, class, id
li × ×

 

(Emph | Link | StartDate | EndDate | Date | Img | Object )* name, class, id
dl

 

×

 

(dt , dd ) name, class, id
dt × ×

 

(Emph | Link | StartDate | EndDate | Date | Img | Object )* name, class, id
dd × ×

 

(Emph | Link | StartDate | EndDate | Date | Img | Object )* name, class, id
p × ×

 

(Emph | Link | StartDate | EndDate | Date | Img | Object )* name, class, id
Degree × ×

 

(Comment )* name, class, id
Major × ×

 

(Comment )* name, class, id
Minor × ×

 

(Comment )* name, class, id
HiringOrg

 

×

 

(OrgName , Website? , BusType? , EmployerDesc? , Contact* ) type, distribute, name, class, id
PrincipalEmployer

 

×

 

(OrgName , Website? , BusType? , EmployerDesc? , Contact* ) 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
JobInformation

 

×

 

(ClassifDetail? , JobTitle , Location? , Description , HowToApply+ , EEOStatement? ) name, class, id, distribute
Description

 

×

 

( (Comment | JobPurpose | EssentialFunctions | QualifRequired | WrkEnvironment | Preferences | Compensation | p | ol | ul | dl | Img | Object )* ) name, class, id, distribute
ClassifDetail

 

×

 

(Grade? , Classification? , ApprovedBy? , ApprovedDate? ) name, class, id, distribute
Compensation

 

×

 

( (Comment | p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
HowToApply

 

×

 

( (Comment | p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
Grade × ×

 

(Comment )* name, class, id, distribute
EEOStatement

 

×

 

( (p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
JobPurpose

 

×

 

( (Comment | p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
EssentialFunctions

 

×

 

( (Comment | p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
WrkEnvironment

 

×

 

( (Comment | p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
Preferences

 

×

 

( (Comment | p | ol | ul | dl | Img | Object )+ ) name, class, id, distribute
ApprovedBy × ×

 

(Comment )* name, class, id, distribute
ApprovedDate

 

×

 

(Date ) name, class, id, distribute
Classification

 

×

 

(PositionType? , Schedule? , Duration? , OTStatus? ) name, class, id, distribute
PositionType

 

×

 

( (DirectHire | Contract | TBD ) , Comment? ) name, class, id, distribute
OTStatus

 

×

 

( (Exempt | Nonexempt | TBD ) , Comment? ) name, class, id, distribute
Schedule

 

×

 

( (FullTime | PartTime | TBD ) , Comment? ) name, class, id, distribute
Duration

 

×

 

( (Temporary | Regular | TBD ) , Comment? ) name, class, id, distribute
Exempt

 

 

 

 

name, class, id, distribute
Nonexempt

 

 

 

 

name, class, id, distribute
DirectHire

 

 

 

 

name, class, id, distribute
Contract

 

 

 

 

name, class, id, distribute
FullTime

 

×

 

( (HoursPerWeek | Comment )+ ) name, class, id, distribute
PartTime

 

×

 

( (HoursPerWeek | Comment )+ ) name, class, id, distribute
HoursPerWeek × ×

 

(Comment )* name, class, id, distribute
Temporary

 

×

 

( (TermLength | Comment )+ ) name, class, id, distribute
TermLength × ×

 

(Comment )* name, class, id, distribute
Regular

 

 

 

 

name, class, id, distribute
QualifRequired

 

×

 

( (Comment | SkillRequired | ExperienceRequired | SoftwareRequired | PrgmLangRequired | EducationRequired | LicenseRequired | CertificationRequired | HardwareRequired | EquipmntRequired | OtherRequired | DegreeRequired )+ ) name, class, id, distribute
HardwareRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
EquipmntRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
SkillRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
ExperienceRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
SoftwareRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
PrgmLangRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
EducationRequired × ×

 

(Degree | Major | Minor )* YearsOfExperience, level, interest, name, class, id, distribute
CertificationRequired

 

×

 

(Certification ) YearsOfExperience, level, interest, name, class, id, distribute
LicenseRequired

 

×

 

(LicenseName ) YearsOfExperience, level, interest, name, class, id, distribute
OtherRequired ×

 

 

 

YearsOfExperience, level, interest, name, class, id, distribute
DegreeRequired

 

×

 

(Degree ) YearsOfExperience, level, interest, name, class, id, distribute
Certification ×

 

 

 

name, class, id, distribute
LicenseName ×

 

 

 

name, class, id, distribute
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
Location × ×

 

(Comment )* 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
JobPostingID ×

 

 

 

idOwner, 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