JobPostingSchema 20.9 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<meta name="generator" content="MediaWiki 1.15.5" />
		<meta name="keywords" content="JobPostingSchema,WebSchemas" />
		<link rel="shortcut icon" href="/favicon.ico" />
		<link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="W3C Wiki (en)" />
		<link rel="alternate" type="application/rss+xml" title="W3C Wiki RSS feed" href="/wiki/index.php?title=Special:RecentChanges&amp;feed=rss" />
		<link rel="alternate" type="application/atom+xml" title="W3C Wiki Atom feed" href="/wiki/index.php?title=Special:RecentChanges&amp;feed=atom" />
		<title>JobPostingSchema - W3C Wiki</title>
		<link rel="stylesheet" href="/wiki/skins/common/shared.css?207" type="text/css" media="screen" />
		<link rel="stylesheet" href="/wiki/skins/common/commonPrint.css?207" type="text/css" media="print" />
		<link rel="stylesheet" href="/wiki/skins/w3cmonobook/main.css?207" type="text/css" media="screen" />
		<!--[if lt IE 5.5000]><link rel="stylesheet" href="/wiki/skins/w3cmonobook/IE50Fixes.css?207" type="text/css" media="screen" /><![endif]-->
		<!--[if IE 5.5000]><link rel="stylesheet" href="/wiki/skins/w3cmonobook/IE55Fixes.css?207" type="text/css" media="screen" /><![endif]-->
		<!--[if IE 6]><link rel="stylesheet" href="/wiki/skins/w3cmonobook/IE60Fixes.css?207" type="text/css" media="screen" /><![endif]-->
		<!--[if IE 7]><link rel="stylesheet" href="/wiki/skins/w3cmonobook/IE70Fixes.css?207" type="text/css" media="screen" /><![endif]-->
		<link rel="stylesheet" href="/wiki/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000" type="text/css" />
		<link rel="stylesheet" href="/wiki/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000" type="text/css" media="print" />
		<link rel="stylesheet" href="/wiki/index.php?title=MediaWiki:W3cmonobook.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000" type="text/css" />
		<link rel="stylesheet" href="/wiki/index.php?title=-&amp;action=raw&amp;maxage=18000&amp;gen=css" type="text/css" />
		<!--[if lt IE 7]><script type="text/javascript" src="/wiki/skins/common/IEFixes.js?207"></script>
		<meta http-equiv="imagetoolbar" content="no" /><![endif]-->

		<script type= "text/javascript">/*<![CDATA[*/
		var skin = "w3cmonobook";
		var stylepath = "/wiki/skins";
		var wgArticlePath = "/wiki/$1";
		var wgScriptPath = "/wiki";
		var wgScript = "/wiki/index.php";
		var wgVariantArticlePath = false;
		var wgActionPaths = {};
		var wgServer = "http://www.w3.org";
		var wgCanonicalNamespace = "";
		var wgCanonicalSpecialPageName = false;
		var wgNamespaceNumber = 0;
		var wgPageName = "JobPostingSchema";
		var wgTitle = "JobPostingSchema";
		var wgAction = "view";
		var wgArticleId = "6074";
		var wgIsArticle = true;
		var wgUserName = null;
		var wgUserGroups = null;
		var wgUserLanguage = "en";
		var wgContentLanguage = "en";
		var wgBreakFrames = false;
		var wgCurRevisionId = 56017;
		var wgVersion = "1.15.5";
		var wgEnableAPI = true;
		var wgEnableWriteAPI = true;
		var wgSeparatorTransformTable = ["", ""];
		var wgDigitTransformTable = ["", ""];
		var wgRestrictionEdit = [];
		var wgRestrictionMove = [];
		/*]]>*/</script>

		<script type="text/javascript" src="/wiki/skins/common/wikibits.js?207"><!-- wikibits js --></script>
		<!-- Head Scripts -->
		<script type="text/javascript" src="/wiki/skins/common/ajax.js?207"></script>
		<link rel="alternate" type="application/rdf+xml" title="JobPostingSchema" href="/wiki/index.php?title=Special:ExportRDF/JobPostingSchema&amp;xmlmime=rdf" />
		<script type="text/javascript" src="/wiki/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=w3cmonobook"><!-- site js --></script>
	</head>
<body class="mediawiki ltr ns-0 ns-subject page-JobPostingSchema skin-w3cmonobook">
	<div id="globalWrapper">
		<div id="column-content">
	<div id="content">
		<a id="top"></a>
				<h1 id="firstHeading" class="firstHeading">JobPostingSchema</h1>
		<div id="bodyContent">
			<h3 id="siteSub">From W3C Wiki</h3>
			<div id="contentSub"></div>
									<div id="jump-to-nav">Jump to: <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div>			<!-- start content -->
			<p>This page discusses JobPosting-related schemas, from the <a href="/wiki/WebSchemas" title="WebSchemas">WebSchemas</a> group. (Latest summary <a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0092.html" class="external text" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0092.html" rel="nofollow">oct 21</a>.) The proposal was initially regarding Schema.org vocabulary.
</p><p>As of Nov 2011, schema.org includes a <a href="http://schema.org/JobPosting" class="external text" title="http://schema.org/JobPosting" rel="nofollow">JobPosting</a> class, based on the vocabulary proposed and discussed here.
</p><p>Initial draft as <a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0059.html" class="external text" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0059.html" rel="nofollow">posted to list</a>:
</p><p><br />
</p>
<pre>
JobPosting
title: Text
hiringOrganization: Organization
industry: Text
occupationalCategory: Text (use BLS O*NET-SOC taxonomy: http://www.onetcenter.org/taxonomy.html)
jobLocation: Place
baseSalary: Number
salaryCurrency: Text
employmentType: Text (eg. full-time, part-time, contract, temporary, seasonal, internship)
workHours: Text (eg. 1st shift, night shift, 8am-5pm)
qualifications: Text
skills: Text
educationRequirements: Text
experienceRequirements: Text
responsibilities: Text
benefits: Text
incentives: Text - a place for bonus and commission compensation
veteranCommitment: Text
datePosted: Date
</pre>
<p>For occupationalCategory details e.g. see <a href="http://www.onetcenter.org/dl_files/Taxonomy2010_AppA.pdf" class="external text" title="http://www.onetcenter.org/dl_files/Taxonomy2010_AppA.pdf" rel="nofollow">pdf</a>
</p><p><br />
</p>
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="#Markup_example"><span class="tocnumber">1</span> <span class="toctext">Markup example</span></a></li>
<li class="toclevel-1"><a href="#Discussion"><span class="tocnumber">2</span> <span class="toctext">Discussion</span></a></li>
<li class="toclevel-1"><a href="#Comments_Summary_as_of_20th_Oct"><span class="tocnumber">3</span> <span class="toctext">Comments Summary as of 20th Oct</span></a></li>
<li class="toclevel-1"><a href="#Additional_Feedback"><span class="tocnumber">4</span> <span class="toctext">Additional Feedback</span></a></li>
<li class="toclevel-1"><a href="#Related_Work"><span class="tocnumber">5</span> <span class="toctext">Related Work</span></a></li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name="Markup_example" id="Markup_example"></a><h2> <span class="mw-headline"> Markup example </span></h2>
<p>In Microdata (work-in-progress; currently un-realistic):
</p>
<pre>
&lt;div itemscope itemtype =&quot;http://schema.org/JobPosting&quot;&gt;
  &lt;h1 itemprop=&quot;title&quot;&gt;Film Director vacancy&lt;/h1&gt;
  &lt;dl&gt;
    &lt;dt&gt;hours:&lt;span itemprop=&quot;workHours&quot;&gt;5am-10pm&lt;/span&gt;&lt;/dt&gt;
    &lt;dt&gt;&lt;span itemprop=&quot;employmentType&quot;&gt;full-time&lt;/span&gt;&lt;/dt&gt;
     &lt;dt&gt;skills: &lt;span itemprop=&quot;skills&quot;&gt;Film making, 3d, budget management&lt;/span&gt;&lt;/dt&gt;
     &lt;dt&gt;date posted: &lt;span itemprop=&quot;datePosted&quot;&gt;2011-10-15&lt;/span&gt;&lt;/dt&gt;
     &lt;dt&gt;employer: &lt;a href=&quot;http://example.org/SomeFilmCorp&quot; itemprop=&quot;hiringOrganization&quot;&gt;SomeFilmCorp&lt;/a&gt;&lt;/dt&gt;
&lt;/div&gt;
</pre>
<p>(...can we get some better real-world examples? move the Org description inline...)
</p>
<a name="Discussion" id="Discussion"></a><h2> <span class="mw-headline">Discussion</span></h2>
<p>How do BLS O*NET-SOC codes relate to <a href="http://www.ilo.org/public/english/bureau/stat/isco/isco08/index.htm" class="external text" title="http://www.ilo.org/public/english/bureau/stat/isco/isco08/index.htm" rel="nofollow">ISCO</a> codes? Are mappings available?
</p>
<ul><li> should occupationalCategory contain both text of job title and numeric code? or just numeric code? Can Web URLs be used to indicate these codes?
</li><li> are mappings available? 
</li></ul>
<p>See also Microformat <a href="http://microformats.org/wiki/job-listing-brainstorming" class="external text" title="http://microformats.org/wiki/job-listing-brainstorming" rel="nofollow">job-listing-brainstorming</a> and <a href="http://microformats.org/wiki/job-listing-examples" class="external text" title="http://microformats.org/wiki/job-listing-examples" rel="nofollow">job-listing-examples</a>
</p>
<a name="Comments_Summary_as_of_20th_Oct" id="Comments_Summary_as_of_20th_Oct"></a><h2> <span class="mw-headline"> Comments Summary as of 20th Oct  </span></h2>
<p>Notes from Dan Brickley summarising initial feedback; <a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0092.html" class="external text" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0092.html" rel="nofollow">circulated with additional commentary.</a>
</p><p>1. Comments from Aaron Bradley <a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0066.html" class="external free" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0066.html" rel="nofollow">http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0066.html</a>
</p>
<ul><li> suggests adding a dateClosing property. [Seems reasonable and useful to me.]
</li><li> also asks about 'hiringOrganization -&gt; employer'; presumably whether by the former, we mean the latter (although often job postings obscure the real company).
</li><li> occupationalCategory - asks about specifics and flexibility; how precise to do want this field to be?
</li><li> veteranCommitment - "I don't understand this - does this mean the job is open to veterans?  Preferential treatment for veterans?  It seems a bit quixotic to me - might there be a property that expressed special commitments as a text type to make it more extensible?" [ I like 'specialCommitment' or similar; it should work fine for the veteran case, but allow statements about other groups, priorities too ]
</li></ul>
<p>2. Comments from Peter Sefton, Jason Douglas <a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0068.html" class="external free" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0068.html" rel="nofollow">http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0068.html</a>
</p>
<ul><li> Peter Sefton suggests it would be useful to have common notion of a Job that could be shared with CV/Resume markup (a topic that was spontaneously discussed on the list recently, with links/pointers gathered in <a href="http://www.w3.org/wiki/CVSchemas" class="external free" title="http://www.w3.org/wiki/CVSchemas" rel="nofollow">http://www.w3.org/wiki/CVSchemas</a> ) - "from the point of view of the person who has the job it is an event with start and end dates", with a Job Posting being a related type.
</li><li> Jason Douglas notes some common structure with Product and Offer
</li></ul>
<p>3. Comments from Sevastos Mastrogiorgis (<a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Dec/0014.html" class="external free" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Dec/0014.html" rel="nofollow">http://lists.w3.org/Archives/Public/public-vocabs/2011Dec/0014.html</a>)
</p>
<ul><li> Regarding the periodic payment, it could use a max salary property for amount range and another property to define the time of payment (e.x per Hour, per Day) or a target goal the employee must achieve to be awarded with money (e.x per 1000 Sales).
</li><li> The job can be done remotely how can you indicate that using jobLocation?
</li><li> Hiring organization could be a couple of things including a single Person instead of an Organization.
</li><li> How can you mark a job position as available or filled? A `vacancy` property would be ideal.
</li></ul>
<p>Substantial questions seem to be:
</p>
<ul><li> Do we add something like closingDate? 
</li><li> Should we remodel as Job, and relate Job Posting (a kind of Offer?) to Jobs, so they can be re-used in some later Resume/CV markup. I have no strong view; I can see the appeal, but a schema of this size will always have a few custom cases, and it might be more important to move quickly than to unify everything.
</li><li> Can veteranCommitment be expressed as 'specialCommitment' instead? If this suits the motivating scenarios, I'd recommend it; but nobody objected to the original formulation.
</li><li>  occupationalCategory --- how *exactly* do we want this coded text field to work? Do we expect pairs of numeric codes + labels? Are sites with alternate codings out of luck?  This seems the most slippery question. There are initiatives eg. ESCO in a European context - see <a href="http://www.destree.be/esco/report.pdf" class="external free" title="http://www.destree.be/esco/report.pdf" rel="nofollow">http://www.destree.be/esco/report.pdf</a> - which might not be widely adopted yet in job listing sites, but which it might be damaging to casually ignore or accidentally undermine. Pragmatic suggestion: the field takes a pair of an alphanumeric code and a string label, and for now all we say is that those pairs are matched against schemes 'such as' BLS O*NET-SOC, ESCO, ...
</li></ul>
<a name="Additional_Feedback" id="Additional_Feedback"></a><h2> <span class="mw-headline"> Additional Feedback </span></h2>
<ul><li> Justin Boyan (Google/Needlebase) in <a href="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0088.html" class="external free" title="http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0088.html" rel="nofollow">http://lists.w3.org/Archives/Public/public-vocabs/2011Oct/0088.html</a> "The job listing schema looks good to me"; suggests possibly adding email contact. Also notes 'description' and 'URL' general properties from Thing class will be useful, especially when descriptive fields are mixed up in a single line of text.
</li><li> Tantek notes via #schema IRC that "<a href="http://bestsecurityjobs.co.uk/" class="external free" title="http://bestsecurityjobs.co.uk/" rel="nofollow">http://bestsecurityjobs.co.uk/</a> has repurposed hCard to post a job listing - not something I would have expected but perhaps something we can learn from"
</li></ul>
<a name="Related_Work" id="Related_Work"></a><h2> <span class="mw-headline"> Related Work </span></h2>
<p>EU initiatives:
</p>
<ul><li> <a href="http://ec.europa.eu/eures/home.jsp" class="external text" title="http://ec.europa.eu/eures/home.jsp" rel="nofollow">EURES</a>, including <a href="http://latc-project.eu/sites/default/files/deliverables/latc-wp2-D21%20Report%20on%20the%20publication%20of%20business-related%20datasets.pdf" class="external text" title="http://latc-project.eu/sites/default/files/deliverables/latc-wp2-D21%20Report%20on%20the%20publication%20of%20business-related%20datasets.pdf" rel="nofollow">work an RDF/LOD representation</a>
</li></ul>

<!-- 
NewPP limit report
Preprocessor node count: 12/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->

<!-- Saved in parser cache with key wikidb-esw_:pcache:idhash:6074-0!1!0!!en!2!edit=0 and timestamp 20120116153205 -->
<div id='RDFa' about='http://www.w3.org/wiki/JobPostingSchema' xmlns:wiki_1='http://www.w3.org/wiki/index.php/'xmlns:wiki_1_property='http://www.w3.org/wiki/index.php/Property:'xmlns:wiki_1_category='http://www.w3.org/wiki/index.php/Category:'>
<div property='wiki_1_property:Modification_date' content='2 January 2012 22:03:52'></div>
</div><div style='display:none' ></div><div class="printfooter">
Retrieved from "<a href="http://www.w3.org/wiki/JobPostingSchema">http://www.w3.org/wiki/JobPostingSchema</a>"</div>
						<!-- end content -->
						<div class="visualClear"></div>
		</div>
	</div>
		</div>
		<div id="column-one">
	<div id="p-cactions" class="portlet">
		<h5>Views</h5>
		<div class="pBody">
			<ul>
	
				 <li id="ca-nstab-main" class="selected"><a href="/wiki/JobPostingSchema" title="View the content page [c]" accesskey="c">Page</a></li>
				 <li id="ca-talk" class="new"><a href="/wiki/index.php?title=Talk:JobPostingSchema&amp;action=edit&amp;redlink=1" title="Discussion about the content page [t]" accesskey="t">Discussion</a></li>
				 <li id="ca-viewsource"><a href="/wiki/index.php?title=JobPostingSchema&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e">View source</a></li>
				 <li id="ca-history"><a href="/wiki/index.php?title=JobPostingSchema&amp;action=history" title="Past revisions of this page [h]" accesskey="h">History</a></li>			</ul>
		</div>
	</div>
	<div class="portlet" id="p-personal">
		<h5>Personal tools</h5>
		<div class="pBody">
			<ul>
				<li id="pt-login"><a href="/wiki/index.php?title=Special:UserLogin&amp;returnto=JobPostingSchema" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li>
			</ul>
		</div>
	</div>
	<div class="portlet" id="p-logo">
		<a style="background-image: url(/Icons/w3c_home);" href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"></a>
	</div>
	<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
	<div class='generated-sidebar portlet' id='p-navigation'>
		<h5>Navigation</h5>
		<div class='pBody'>
			<ul>
				<li id="n-mainpage"><a href="/wiki/Main_Page" title="Visit the main page">Main Page</a></li>
				<li id="n-Browse-categories"><a href="/wiki/Special:Categories">Browse categories</a></li>
				<li id="n-recentchanges"><a href="/wiki/Special:RecentChanges" title="The list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li>
				<li id="n-Help"><a href="http://www.mediawiki.org/wiki/Help:Contents">Help</a></li>
			</ul>
		</div>
	</div>
	<div id="p-search" class="portlet">
		<h5><label for="searchInput">Search</label></h5>
		<div id="searchBody" class="pBody">
			<form action="/wiki/index.php" id="searchform"><div>
				<input type='hidden' name="title" value="Special:Search"/>
				<input id="searchInput" name="search" type="text" title="Search W3C Wiki [f]" accesskey="f" value="" />
				<input type='submit' name="go" class="searchButton" id="searchGoButton"	value="Go" title="Go to a page with this exact name if exists" />&nbsp;
				<input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Search" title="Search the pages for this text" />
			</div></form>
		</div>
	</div>
	<div class="portlet" id="p-tb">
		<h5>Toolbox</h5>
		<div class="pBody">
			<ul>
				<li id="t-whatlinkshere"><a href="/wiki/Special:WhatLinksHere/JobPostingSchema" title="List of all wiki pages that link here [j]" accesskey="j">What links here</a></li>
				<li id="t-recentchangeslinked"><a href="/wiki/Special:RecentChangesLinked/JobPostingSchema" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li>
<li id="t-specialpages"><a href="/wiki/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">Special pages</a></li>
				<li id="t-print"><a href="/wiki/index.php?title=JobPostingSchema&amp;printable=yes" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li>				<li id="t-permalink"><a href="/wiki/index.php?title=JobPostingSchema&amp;oldid=56017" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-smwbrowselink"><a href="/wiki/Special:Browse/JobPostingSchema" title="Special:Browse/JobPostingSchema">Browse properties</a></li>			</ul>
		</div>
	</div>
		</div><!-- end of the left (by default at least) column -->
			<div class="visualClear"></div>
			<div id="footer">
				<div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="/wiki/skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div>
			<ul id="f-list">
					<li id="lastmod"> This page was last modified on 2 January 2012, at 22:04.</li>
					<li id="viewcount">This page has been accessed 1,104 times.</li>
					<li id="privacy"><a href="/wiki/W3C_Wiki:Privacy_policy" title="W3C Wiki:Privacy policy">Privacy policy</a></li>
					<li id="about"><a href="/wiki/W3C_Wiki:About" title="W3C Wiki:About">About W3C Wiki</a></li>
					<li id="disclaimer"><a href="/wiki/W3C_Wiki:General_disclaimer" title="W3C Wiki:General disclaimer">Disclaimers</a></li>
			</ul>
		</div>
</div>

		<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
<!-- Served in 0.315 secs. --></body></html>