Schema.org support for job postings

Leveraging this markup, the US Veterans administration has created a search widget that is accessible across a growing number of federal websites including nrd.gov and whitehouse.gov, to find job listings from veteran-committed employers.

We feel privileged to have played a role in enabling this. More details can be found in the US CTO, Aneesh Chopra’s post on the White House Blog.

Hi, my name is Dan Kirkland, and I was a keen lobbyist of this welcome extension to schema.org from the date google officially announced their support - see my blog post at http://www.tribepad.com/2011/06/schema-org-needs-a-place-for-jobs/ - I am really pleased that these ideas have been taken forward.

I still think there is room for a couple of the other fields I mention:

a) salary range - minb) salary range - max- Certainly in the UK, most people like to advertise the salary with a range (minimum and maximum) rather than a single value.

Recruiters may offer the job to someone who does not have all the desired skills or experience but the recruiter is willing to hire the candidate at the lower salary range. Whereas they may offer someone else the higher rate if they have all of the skills and experience necessary.

Other, less important fields that would be useful are:c) date closing - pretty much every job advert expires.d) jobReference - every organisation will have a unique job reference - although it will have limited seo value at this stage, it could have value in the future, especially if people deploy google boxes for searches on their website.

Other than that, this new addition is great news and I'm really pleased to see its official release.

Please excuse my naivety - I am new to schema.org as a concept, but would it not be better to make the Job Posting a subsidiary schema to "Job Description". That way we can build a schema that covers training, qualifications, skills, responsibilities, performance criteria etc in more detail.

There are functional skills, typical performance criteria, knowledge and understanding required, objectives/tasks that individuals must be able to do, values, behaviours, etc.

Subsidiary schema could then deal with special cases such as: job postings, training courses, career guidance, organisational charts, etc.

Would appreciate a comment back on this as I am still finding my way in what is an awesome concept!

This is terrific! It's only missing one thing: I would like to see applyMethod added to the job posting schema. Any online job board or aggregator will need a URL or email address to direct expressions of interest.