RDF Site Summary 1.0 Modules: Job
- Travis Owens,
Personal Homepage
Latest Version: http://216.244.96.20/travis/papers/rss-module-job.html
0.93 (2002-10-09) - added fax metadata tag, fixed some typos
0.92 (2002-10-07) - added more contact metadata tags
0.91 (2002-10-04) - added salary metadata tags
0.90 (2002-10-03)
Request for Comment
Copyright © 2002 by the Author(s).
Permission to use, copy, modify and distribute the RDF Site Summary
1.0 Specification and its accompanying documentation for any purpose
and without fee is hereby granted in perpetuity, provided that the
above copyright notice and this paragraph appear in all copies.
The copyright holders make no representation about the suitability
of the specification for any purpose. It is provided "as is"
without expressed or implied warranty.
This copyright applies to the RDF Site Summary 1.0 Specification
and accompanying documentation and does not extend to the RSS
format itself.
The
Job Metadata Element Set
provides some metadata elements needed to fully decribe a job in a small format suitable for streaming.
- xmlns:job="http://216.244.96.20/travis/rss-module-job.html"
<channel> Elements:
- <job:deadline> ( #PCDATA )
[W3CDTF]
(Optional) Specifies when the job will expire or close, if there is no set close date for the job, this tag can be left out
- <job:hours> ( 'parttime' | 'fulltime' )
(Optional) Specifies if the job is fulltime (40hour/week in US tradition) or part-time (less than 40hour/week in US tradition))
- <job:status> ( 'temporary'|'on call'|'career' )
(Optional) Specifies if the job is temporary (aka contract basis), on call which usually means they will contact you as needed or career, which is a standard fulltime job.  NOTE: this tag is under consideration for removal since it adds non essential data which can be confusing.
- <job:positions> ( #PCDATA )
Limited to 10 chars
(Optional) Specifies if the job is fulltime (40hour/week in US tradition) or part-time (less than 40hour/week in US tradition))
- <job:salarymin> ( #PCDATA )
Limited to 20 chars
(Optional but recomended) This tag is highly recomended for any well formed job feed is it would be a key element in job filtering. It specifies the low end of the pay range they are considering for this job and can be in an hourly format or salary format.
- <job:salarymax> ( #PCDATA )
Limited to 20 chars
(Optional but recomended) This tag is highly recomended for any well formed job feed is it would be a key element in job filtering. It specifies the high end of the pay range they are considering for this job and can be in an hourly format or salary format.
- <job:salarydenomination> ( #PCDATA )
Limited to 10 chars
(Optional but recomended) This tag is highly recomended for any well formed job feed is it would be a key element in providing meaning on the salary metadata. It specifies the currentcy denomination the salary metadata is in. The default that should be assumed if no denomination is specified should be USD (American Dollar).
- <job:city> ( #PCDATA )
Limited to 100 chars
(Optional, Mandatory if applicable) This tag is highly recomended for any well formed job feed is it would be a key element in providing meaning on the salary metadata. It specifies the location of the job. If there is a steady office for the job, or a 'home base' then such city should be mentioned here. If the job is totally remote and doesn't require a specific location then the tag cat be optional.
- <job:state> ( #PCDATA )
Limited to 100 chars
(Optional, Mandatory if applicable) This tag is highly recomended for any well formed job feed is it would be a key element in providing meaning on the salary metadata. It specifies the location of the job. If there is a steady office for the job, or a 'home base' then such city should be mentioned here. If the job is totally remote and doesn't require a specific location then the tag cat be optional.
- <job:country> ( #PCDATA )
Limited to 100 chars
(Optional, Mandatory if applicable) This tag is highly recomended for any well formed job feed is it would be a key element in providing meaning on the salary metadata. It specifies the location of the job. If there is a steady office for the job, or a 'home base' then such city should be mentioned here. If the job is totally remote and doesn't require a specific location then the tag cat be optional.
- <job:requirements> ( #PCDATA )
(Optional) Limited to 500 chars.
(Mandatory) This tag is highly recomended for any well formed job feed is it would be a key element in providing meaning on the salary metadata. It specifies requirements for the job which could be educational, experience, physical or mental.
- <job:replyurl> ( #PCDATA )
Limited to 100 chars
(Optional) If there is a specific URL to apply to this job then it will be mentioned here. NOTE: considering the RSS standard tag of <link> should have a link/info on it how to apply via the web, this tag is somewhat redundant and under consideration for removal.
- <job:replyemail> ( #PCDATA )
Limited to 100 chars
(Optional) If there is a specific email to apply to this job then it will be mentioned here.
- <job:replyphone> ( #PCDATA )
Limited to 32 chars
(Optional) If there is a specific phone number to apply to this job then it will be mentioned here. It must be in a proper phone format being 1-555-555-5555 but words are allowed too as long as the proper dashes are provided, 1-555-OUR-JOBS.
- <job:replyname> ( #PCDATA )
Limited to 100 chars
(Optional) If there is a specific contact person to apply to this job then it will be mentioned here, this tag is not specific to what avenue is chosen for contact be it web, email or phone but it should be assumed this is the name of the person you want to reach when calling, possible the same person that receives the email and web info as well.
- <job:replyfax> ( #PCDATA )
Limited to 32 chars
(Optional) If there is a specific fax number to apply to this job then it will be mentioned here. It must be in a proper phone format being 1-555-555-5555 but words are allowed too as long as the proper dashes are provided, 1-555-OUR-JOBS.
<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:job="http://purl.org/job/elements/1.1/"
xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://acmeinct.com/jobs/rss/">
<title>AcmeInc Job Feed</title>
<link>http://www.acmeinc.com</link>
<description>IT jobs for the Windows lover in you</description>
<dc:creator>Rael Dornfest (mailto:rael@oreilly.com)</dc:creator>
<dc:rights>Copyright 2002 Acme, Inc.</dc:rights>
<dc:date>2000-01-01T12:00+00:00</dc:date>
<image rdf:resource="http://AcmeInc.com/images/logo-rss.gif" />
<items>
<rdf:Seq>
<rdf:li resource="http://AcmeInc.com/jobs/?1234" />
</rdf:Seq>
</items>
<textinput rdf:resource="http://AcmeInc.com" />
</channel>
<image rdf:about="http://AcmeInc.com/images/logo-rss.gif">
<title>AcmeInc Logo</title>
<url>http://AcmeInc.com/images/logo-rss.gif</url>
<link>http://acmeinc.com</link>
</image>
<item rdf:about="http://AcmeInc.com/jobs/?1234">
<title>C# Software Engineer</title>
<link>http://AcmeInc.com/jobs/?1234</link>
<description>Coding C# applications under Windows.NET server using
MS-SQL 2002 server for a company wide intranet. Job benefits include 410k,
double overtime pay and company gym.</description>
<dc:date>2002-10-03T12:00</dc:date>
<job:deadline>2002-10-31T12:00</job:deadline>
<job:status>career</job:status>
<job:positions>3</job:positions>
<job:salarymin>$50,000</job:salarymin>
<job:salarymax>$65,000</job:salarymax>
<job:salarydenomination>USD</job:salarydenomination>
<job:city>Manhattan</job:city>
<job:state>New York</job:state>
<job:country>USA</job:country>
<job:requirements>2 years exp coding C#, bachelors degree</job:requirements>
<job:replyurl>http://AcmeInc.com/jobs/?1234&action=apply</job:replyurl>
<job:replyemail>jobs@acmeinc.com</job:replyemail>
<job:replyphone>555-555-5555</job:replyphone>
<job:replyname>John Doe</job:replyname>
</item>
</rdf:RDF>