job-listing-brainstorming: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(/* Straw man, from [[http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.aspx?IPath=ILK&job_did=J8M1ZG5Y5D3PJW5KW7M&dv=dv&jrdid=&lpage=160&strcrit=QID%3dA6652283368563%3bst%3dA%3buse%3dALL%3brawWords%3dteacher%3bCID%3dUS%3bSID%3dALL%3bTID%3d0%3bENR%3dN)
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(62 intermediate revisions by 19 users not shown)
Line 1: Line 1:
=== Job Listing Brainstorming ===
{{DISPLAYTITLE:Job Listing Brainstorming}}


==== Fields from examples ====
Per the [[process]], this page documents brainstorm proposals for publishing job listings as research towards the development of a [[job-listing]] microformat.


* title - h#
All proposals should be based upon the research in:
* description - class
* [[job-listing-examples]]
* company - [[hcard]]
* [[job-listing-formats]]
** company size - class
* location - [[adr]]
* start & end date - dtstart & dtend
* type (employee|contract) - class
* classification (full time|part time) - class
* hours/week - class
* salary base - class
* salary max - class
* wage/hour - class
* education - class
* certification - class (security clearance can fall under certification)
** years - class
** required - class
* skill  - class (management can fall under skill)
** years - class
** required - class
* benefit - class
* contact - [[hcard]]
* time posted - date-time
* relocation covered - class
* job function - class (if absent, fall back to title?)
* travel required - class
* industry - tag on company?


==== Straw man, from [[http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.aspx?IPath=ILK&job_did=J8M1ZG5Y5D3PJW5KW7M&dv=dv&jrdid=&lpage=160&strcrit=QID%3dA6652283368563%3bst%3dA%3buse%3dALL%3brawWords%3dteacher%3bCID%3dUS%3bSID%3dALL%3bTID%3d0%3bENR%3dNO%3bDTP%3dDR3%3bYDI%3dYES%3bIND%3dALL%3bPDQ%3dAll%3bJN%3dAll%3bPAYL%3d0%3bPAYH%3dGT120%3bPOY%3dNO%3bETD%3dALL%3bRE%3dALL%3bMGT%3dDC%3bSUP%3dDC%3bFRE%3d30%3bCHL%3dAL%3bQS%3dSID_UNKNOWN%3bSS%3dNO%3bTITL%3d0%3bJQT%3dRAD&sfascc=teacher&CiBookMark=1&jobcount=4000&sname= CareerBuilder]] ====
== Fields from examples ==


Original:
(see the [[job-listing-examples]])


<pre><nowiki>
{| class="sortable"
<table border="0" cellpadding="0" cellspacing="0" width="540">
! property || xhtml-element || description || major/minor (+/-) priority
<tr>
|-
<td colspan="2">
| title || h# || title of the job, e.g. 'Project-Manager for Customer-Service-Project' || +
<table border="0">
|-
<tr>
| description || class || job-description || +
|-
| company || [[hcard]] || || +
|-
| company size || class || || +
|-
| company logo || class || || -
|-
| multimedia || class || || -
|-
| location || [[adr]] || || +
|-
| start & end date || dtstart & dtend || :or should we use dstart for the date the ad is posted,<br /> and dtend for the closing date for aplications? || +
|-
| type (employee|contract) || class || || +
|-
| classification (full time|part time|temporary|<br />temp to hire|seasonal|internship) || class || || +
|-
| hours/week || class || || +
|-
| salary base || class (see [[currency]]) || || +
|-
| salary max || class (see [[currency]]) || || +
|-
| wage/hour || class (see [[currency]]) || || +
|-
| education || class || ||
|-
| certification || class || ||
|-
| years || class || ||
|-
| skill || class || management can fall under skill ||
|-
| years || class || ||
|-
| required || class || ||
|-
| benefit || class || ||
|-
| holiday allowance || || expressed in days or weeks? ||
|-
| contact || [[hcard]]
|-
| time posted || date-time || (is this dtstart? See above) ||
|-
| relocation covered || class || ||
|-
| job function || class || (if absent, fall back to title?) ||
|-
| travel required || class || ||
|-
| industry || || tag on company?
|-
| language of job-listing || <s>class</s> @lang on containing element (or use page's language) || ||
|-
| job-language || class || mainlanguage spoken with colleagues ||
|-
| applicationmaterial || class || e.g. cv, worksamples, licenses, greencard ||
|-
| organisationalid || class || number or phrase - large enterprises have an unique id for a specific job offer ||
|-
| applicationurl || class || Some companies require applicants to fill out application forms online ||
|-
|}


<td align="left" valign="top">&nbsp;</td>


==Filip Chereches-Tosa==
* Maybe there's no need to have a dedicated microformat for jobs and we could somehow extend [http://microformats.org/wiki/hlisting-proposal the hListing proposal], by adding the following optional fields under '''description''':
** salary
** education
** skills
** type


[[User:FilipCte|Filip C.T.E.]]


==Bruce Stockwell==
I concur with [[User:FilipCte|Filip C.T.E.]]. A vacant or new position at a company can be represented in its basic form by [http://microformats.org/wiki/hlisting-proposal the hListing proposal]. [http://microformats.org/wiki/measure hMeasure] and [http://microformats.org/wiki/currency-proposal hCurrency] could handle the salary as it would the monetary value of any basic listing. Describing optional and required skill set items needs more discussion.
<td align="left" valign="top">


<a href="/jobsearch/servlet/JobSearch?op=109&diceid=acsbot&jobid=3.5.5.7-SL-FCS-WS-FLR-43947&url=http%3A%2F%2Facsg.recruitmax.com%2Fcandidate%2FJobOpps.cfm%3FszTemplate%3D3%26szOrderID%3D43947%26szCandidateID%3D0%26szSearchWords%3D&jobtitle=Seminole County-Teacher, Language Arts (6th-8th)&source=1" target="_blank"><img
[[User:BruceStockwell|Bruce Stockwell]]
alt="Apply for this job" border="0"
src="/assets/images/applyforjob.gif"></a>
</td>


<td align="left">
==Andy Mabbett==
<form action="/jobsearch/jobmail.jsp" method="post">
"job-listing" is clunky, would "vacancy" be a better name?
<input type="hidden" name="mailtype" value="2">
*I second the change of name to "Vacancy". - [[User: NTollervey|ntoll]]
<input type="hidden" name="currdoc" value="1">
**I disagree, "vacancy" has no context. It could refer to anything - eg "hotel vacancy". - Quint
<input type="hidden" name="company" value="ACS">
***In which case, "job-vacancy" or just "job"? [[User:AndyMabbett|Andy Mabbett]]
<input type="hidden" name="jobid" value="3.5.5.7-SL-FCS-WS-FLR-43947">
**** A job is a offering to the market for someone to fill so using the 3 attributes from the hlisting spec Listing Type="Offer", Listing Action = "Announce" and Item Type ="Opening" describe a job opening. [[User:Mspecht|Michael Specht]]
<input type="hidden" name="diceid" value="acsbot">
<input type="hidden" name="replyaddr" value= "">
<input type="hidden" name="dockey" value= "xml/2/4/2446a3d43e41b46893c3c2ba1a5b952e@activejobs0">
<input type="image" alt="Email to a friend" border="0" src="/assets/images/emailtofriend.gif">
</form>
</td>
</tr>
</table>
</td>
</tr>


<tr>
==Christian Pfetzing==
<td colspan="2">&#160;</td>
</tr>


<tr>
What about "job-offer"? Reason: People with low english-skills often know "offer" but not "vacancy".
<td align="left" valign="top" width="25%"><b>Title:</b>
On the other hand:
</td>
Why not easily "job"?
With an attribute you can specify if it is a "job-offer" or a "job-application". So human beeings/job-platforms can easily compare "offers" and "applications". Manually (humans) or automatic (machines) -- [[User:Christian|Christian]] 05:48, 28 Apr 2007 (PDT)


<td align="left" valign="top"><b>Seminole County- <B style="color:Black;background-color:Yellow">Teacher</B> , Language Arts (6th-8th)</b> </td>
==Darren Bounds==
</tr>


<tr>
Keep in mind the internationally recognized term in the ATS industry is "requisition". This is also defined in the [http://www.hr-xml.org HRXML specification].
<td align="left" valign="top" width="25%"><b>Skills:</b>
</td>


<td align="left" valign="top">quality, customer service, ACS, performance, management, Development, ups, modeling, system</td>
While I believe other non-standard options should be considered, it does not appear as though the hResume specification gave any consideration to HRXML, which does have a large adoption for backend transations regarding HR data (including resumes and requisitions).
</tr>


<tr>
* While this makes perfect sense from a specialist's back-end view, I'm not sure that I would ever look for a requisition (actually positive that I wouldn't) [[User:Amodal1| Robert Cooksey]]
<td colspan="2">&#160;</td>
</tr>


<tr>
<td align="left" valign="top" width="25%"><b>Date:</b>
</td>


<td align="left" valign="top">12-7-2005</td>
==See also==
</tr>
*[http://www.twict.gov.uk/jobs.asp Joined Up Jobs] (job syndication initiative in UK local government)
*[[currency]] - proposed microformat for marking-up amounts of money (for salary, wage, payment, earnings)


<tr>
==Robert Cooksey==
<td align="left" valign="top" width="25%">
(hello everyone, my first post, I'll get to creating my user page[[User: Amodal1 | Robert Cooksey]] )
<b>Location:</b> </td>
* The idea of extending the hListing proposal sounds like a good one.
** This simplifies the models to more generic containers with detail coming from attribute values
** It also utilizes the time tested models of information organization on sites such as craigslist and paper models such as classifieds while adding the semantic specificity that allows the data to be utilized by systems in widely divergent varieties by agents--human and digital
* Questions concerning this:
** Is there another word than job or requisition that captures all of each and is used in common parlance?
** Would "offer" be the best action for this? Maybe "opportunity" or something of which I'm not thinking?
*** A general enough heading for this action in hListing would allow for a breakdown in terms of type of different forms
*** The suggestion of type could accept values such as:
**** contract, submission (for calls for conferences, publications, etc.), full-time, part-time, etc.
**** This would allow for an opportunity (job/employment, call for papers, etc.) that could be differentiated by attributes of type and availability status (open, closed, conditional, etc.)
** Also, the word "available" seems more flexible should one want to allow for just an expression that expresses openness without too much specificity, but the expiration date might catch-that. What if open-until-filled?
* One last suggestion is to add "experience" to the list Filip posted above
** While many job listers search for skills and education level, number of years experience are also used at least as often


<td align="left" valign="top">Sanford, FL</td>
==Michael Specht==
</tr>
Agree the hlisting format looks like it could easily be extended to meet the initial needs of a job posting, assuming we look at a job posting as a classified ad not from the view point of a recruiter. One of the issues that limited the take up of HRXML in the early days was it's complexity, experienced gained here in Australia trying to get vendors to support the format. The list of elements above seems to describe a job from an HR/recruitment point of view not a classifieds point of view.


<tr>
I see the biggest issue with the hlisting format being how to handle: salary, skills, type, industry and application process.
<td align="left" valign="top" width="25%"><b>Area
code:</b> </td>


<td align="left" valign="top">407</td>
== Jeff Donner ==
</tr>
For tech jobs at least, it'd be nice to have /graded/ requirements for skills, whether measured in years experience, general goodness, or how important to the position (1-5 say; 5 absolutely required, 1 lightly used, only nice-to-have). Also, Visa requirements (H1B, citizen, green card ...), security clearance, whether remote work is ok. And actually, all of these are applicable to general jobs as well. -- [[User:JeffDonner|Jeff Donner]]


<tr>
== Juraj Sivak ==
<td colspan="2">&#160;</td>
Hi, I am student of Technical University of Kosice, and my theme of final paper is Semantic web - Microformats. Part of my task is to design some kind of microformat. I began to evolve microformat for job offer, regardless of this brainstorming. My proposed scheme of this microformat is as follows:
</tr>
* job-offer
** employer - name of employer (hCard)
** position - Type of job vacancy (ISCO)
** description - scope of employment
** salary/wage - sallary or wage
*** currency
** adr - locality of job
** employment - type of employment
** dtstart - start-date of employment
** dtend - end-date of employment
** duration - duration of employment
** last-modified - last update
** requirements
*** education-level - education level
**** scope - scope of education
*** experience - experiences like PC experience, practice, driving license...
**** duration/level - duration or level of experience
*** skill
**** assumption - assumption like flexibility, communicativeness...
**** language - language skill
***** level - level of language skill


<tr>
I am sorry for my english. I am just pre-intermediate.
<td align="left" valign="top" width="25%"><b>Tax
[[User:Juraj|Juraj Sivak]]
term:</b> </td>


<td align="left" valign="top">FULLTIME</td>
== see also ==
</tr>
* [[job-listing]]
 
* [[job-listing-examples]]
<tr>
* [[job-listing-formats]]
<td align="left" valign="top" width="25%"><b>Pay
* [[job-listing-brainstorming]]
rate:</b> </td>
 
<td align="left" valign="top">Competitive</td>
</tr>
 
<tr>
<td align="left" valign="top" width="25%"><b>Length:</b>
</td>
 
<td align="left" valign="top">Permanent</td>
</tr>
 
<tr>
<td colspan="2">&#160;</td>
</tr>
 
<tr>
<td align="left" valign="top" width="25%"><b>Position
ID:</b> </td>
 
<td align="left" valign="top">3.5.5.7-SL-FCS-WS-FLR-43947</td>
</tr>
 
<tr>
<td align="left" valign="top" width="25%"><b>Dice ID:</b>
</td>
 
<td align="left" valign="top">acsbot</td>
</tr>
 
<tr>
<td colspan="2">&#160;</td>
</tr>
 
<tr>
<td colspan="2"><b>Job description:</b></td>
</tr>
 
<tr>
<td colspan="2"><br> The Team Leader is responsible for providing quality customer<br> service to all ACS customers as<br> defined in the ACS mission statement. Responsibilities include<br> providing leadership for a team of<br> Students in all aspects of the ACS program. The Team Leader also<br> functions as liaison between ACS and school districts, local<br> companies, and parents.<br> <br> JOB RESPONSIBILITIES<br> 1. Support code of Student conduct as defined by ACS program Policy<br> and Procedure.<br> 2. Plan and organize Student team activities to include a minimum of<br> two educational fieldtrips per semester. Plan & organize lessons for<br> academic subjects assigned using various modalities: regular projects,<br> homework, and relevant assessments of performance, use of prescribed<br> ACS academic components.<br> 3. Provide sound business management through leadership in managing<br> all aspects of the ACS educational program for a team of Students.<br> Examples include ACS Professional Development Training (PDT),<br> traditional ACS experience, Business Partner contact, and transition<br> preparation.<br> 4. Maintain appropriate standards of behavior and professional<br> presentation of work area; redirecting inappropriate behaviors,<br> allowing little/no disruption to work area; maintain organized work<br> area.<br> 5. Clearly plan and professionally deliver lessons and team meetings.<br> Clearly present ideas and information in an objective, informative,<br> and creative manner. Effectively use appropriate grammar and syntax in<br> addition to technical, symbolic, non-verbal, graphic, and/or visual<br> aids in order to ensure understanding of content.<br> 6. Maintain communication with Parents of each student on Student<br> academic progress.<br> 7. Submit all documentation within a standard of 90% accuracy and<br> timely submittal, including performance evaluations, performance<br> improvement plans, roll-ups, etc.<br> 8. Attend work 96% of 'on-stage' time; taking leave primarily during<br> non-Student workdays. Report to work station prior to students,<br> prepared to present.<br> 9. Integrate prevailing/sound educational perspective into lesson<br> plans for instructional delivery such as<br> Sunshine State Standards (SSS) and FL DOE curriculum frameworks for<br> assigned courses.<br> 10. Actively attempt to influence events to achieve goals; demonstrate<br> self-starting rather than passive acceptance in managing students;<br> take action to achieve goals beyond what is necessarily called for.<br> 11. Make significant, definable contributions towards program<br> enhancement during the semester.<br> 12. Guide each Student by creating an academic and behavior plan with<br> each and manage development<br> and progress based on that plan. Hold high, positive expectations;<br> coach performance; provide<br> weekly feedback and give reassurance or argument; modeling behaviors<br> and/or directly specifying a<br> course of action. Provide secondary school planning and school-to-work<br> transition counseling/<br> support to each student on team.<br> 13. Indicate through action a consideration for the feelings and needs<br> of students and fellow staff.<br> 14. Participate openly and regularly during staff meetings. Take an<br> active role in progressive activities to<br> advance program goals.<br> 15. Accept and utilize feedback to initiate team/<br> program/personal/professional improvement.<br> 16. Take proactive measures to obtain feedback from staff and<br> managers. Take immediate action in<br> response to bi-weekly feedback from managers.<br> 17. Provide a safe and positive educational and working environment<br> for Students, where learning is of prime importance, to ensure a high<br> level of customer satisfaction.<br> 18. Enhance the educational programs on a daily basis to implement<br> change as needed according to customer service and good business<br> decision-making rationale.<br> 19. Effectively communicate, orally and in writing, necessary<br> information and ideas to staff, Students and Parents.<br> 20. Implement all strategies associated with internal operations:<br> management of team time, SCANS, checking system, performance<br> evaluations, levels, etc.<br> 21. Act as liaison between staff, Students, Parents and managers of<br> student services.<br> 22. Provide training opportunities for Students in areas of enhanced<br> educational skills as identified deficient in order to provide<br> Students the opportunity for program improvement and advancement.<br> 23. Perform all other business, educational, and community service<br> duties as assigned by Management.<br> <br> Education and Typical Years of Experience<br> Minimum of a Bachelor's Degree in Education/Counseling and 2 years<br> progressive responsibility in dealing with at-risk youth through<br> education or employment related services. Professional Teaching<br> Certificate or Temporary Teaching Certificate is required.</td>
</tr>
 
<tr>
<td colspan="2">&#160;</td>
</tr>
 
<tr>
<td align="left" valign="top" width="25%"><b>Travel
required:</b> </td>
 
<td align="left" valign="top">none</td>
</tr>
 
<tr>
<td align="left" valign="top" width="25%">
<b>Telecommute:</b> </td>
 
<td align="left" valign="top">no</td>
</tr>
 
<tr>
<td colspan="2">&#160;</td>
</tr>
 
<tr>
<td colspan="2">
<table border="0">
<tr>
 
<td align="left" valign="top">&nbsp;</td>
 
 
 
<td align="left" valign="top">
<a href="/jobsearch/servlet/JobSearch?op=109&diceid=acsbot&jobid=3.5.5.7-SL-FCS-WS-FLR-43947&url=http%3A%2F%2Facsg.recruitmax.com%2Fcandidate%2FJobOpps.cfm%3FszTemplate%3D3%26szOrderID%3D43947%26szCandidateID%3D0%26szSearchWords%3D&jobtitle=Seminole County-Teacher, Language Arts (6th-8th)&source=1" target="_blank"><img alt="Apply for this job" border="0" src="/assets/images/applyforjob.gif"></a>
</td>
 
<td align="left">
<form action="/jobsearch/jobmail.jsp" method="post">
<input type="hidden" name="mailtype" value="2">
<input type="hidden" name="currdoc" value="1">
<input type="hidden" name="company" value="ACS">
<input type="hidden" name="jobid" value="3.5.5.7-SL-FCS-WS-FLR-43947">
<input type="hidden" name="diceid" value="acsbot">
<input type="hidden" name="replyaddr" value= "">
<input type="hidden" name="dockey" value= "xml/2/4/2446a3d43e41b46893c3c2ba1a5b952e@activejobs0">
<input type="image" alt="Email to a friend" border="0" src="/assets/images/emailtofriend.gif">
</form>
</td>
</tr>
</table>
</td>
</tr>
 
 
<tr>
<td colspan="2">
<br><span class="BodyTextBold">To place this job in your Saved Jobs folder,
<a href="/profman/mainLogin.jsp">log in</a> or click <a href="/profman/register.jsp?x=1">here</a>
to register.</span>
</td>
</tr>
 
 
<tr>
<td colspan="2">
<br>
<hr align="center">
<br>
</td>
</tr>
 
<tr>
<td colspan="2"><b>Contact for more information:</b><br>
<br>
ACS<br>
<br>
<br>
Sanford, FL <br>
<br>
 
 
 
 
 
 
</td>
</tr>
 
 
 
 
 
<tr>
<td colspan="2" align="left" valign="top">Web: <a href=
"http://www.acs-inc.com" target=
"_blank">http://www.acs-inc.com</a></td>
</tr>
 
 
<tr>
<td colspan="2">&#160;</td>
</tr>
 
<tr>
<td colspan="2">
<br>
<hr align="center">
<br>
</td>
</tr>
</table>
</nowiki></pre>

Latest revision as of 16:28, 18 July 2020


Per the process, this page documents brainstorm proposals for publishing job listings as research towards the development of a job-listing microformat.

All proposals should be based upon the research in:

Fields from examples

(see the job-listing-examples)

property xhtml-element description major/minor (+/-) priority
title h# title of the job, e.g. 'Project-Manager for Customer-Service-Project' +
description class job-description +
company hcard +
company size class +
company logo class -
multimedia class -
location adr +
start & end date dtstart & dtend :or should we use dstart for the date the ad is posted,
and dtend for the closing date for aplications?
+
contract) class +
part time|temporary|
temp to hire|seasonal|internship)
class +
hours/week class +
salary base class (see currency) +
salary max class (see currency) +
wage/hour class (see currency) +
education class
certification class
years class
skill class management can fall under skill
years class
required class
benefit class
holiday allowance expressed in days or weeks?
contact hcard
time posted date-time (is this dtstart? See above)
relocation covered class
job function class (if absent, fall back to title?)
travel required class
industry tag on company?
language of job-listing class @lang on containing element (or use page's language)
job-language class mainlanguage spoken with colleagues
applicationmaterial class e.g. cv, worksamples, licenses, greencard
organisationalid class number or phrase - large enterprises have an unique id for a specific job offer
applicationurl class Some companies require applicants to fill out application forms online


Filip Chereches-Tosa

  • Maybe there's no need to have a dedicated microformat for jobs and we could somehow extend the hListing proposal, by adding the following optional fields under description:
    • salary
    • education
    • skills
    • type

Filip C.T.E.

Bruce Stockwell

I concur with Filip C.T.E.. A vacant or new position at a company can be represented in its basic form by the hListing proposal. hMeasure and hCurrency could handle the salary as it would the monetary value of any basic listing. Describing optional and required skill set items needs more discussion.

Bruce Stockwell

Andy Mabbett

"job-listing" is clunky, would "vacancy" be a better name?

  • I second the change of name to "Vacancy". - ntoll
    • I disagree, "vacancy" has no context. It could refer to anything - eg "hotel vacancy". - Quint
      • In which case, "job-vacancy" or just "job"? Andy Mabbett
        • A job is a offering to the market for someone to fill so using the 3 attributes from the hlisting spec Listing Type="Offer", Listing Action = "Announce" and Item Type ="Opening" describe a job opening. Michael Specht

Christian Pfetzing

What about "job-offer"? Reason: People with low english-skills often know "offer" but not "vacancy". On the other hand: Why not easily "job"? With an attribute you can specify if it is a "job-offer" or a "job-application". So human beeings/job-platforms can easily compare "offers" and "applications". Manually (humans) or automatic (machines) -- Christian 05:48, 28 Apr 2007 (PDT)

Darren Bounds

Keep in mind the internationally recognized term in the ATS industry is "requisition". This is also defined in the HRXML specification.

While I believe other non-standard options should be considered, it does not appear as though the hResume specification gave any consideration to HRXML, which does have a large adoption for backend transations regarding HR data (including resumes and requisitions).

  • While this makes perfect sense from a specialist's back-end view, I'm not sure that I would ever look for a requisition (actually positive that I wouldn't) Robert Cooksey


See also

  • Joined Up Jobs (job syndication initiative in UK local government)
  • currency - proposed microformat for marking-up amounts of money (for salary, wage, payment, earnings)

Robert Cooksey

(hello everyone, my first post, I'll get to creating my user page Robert Cooksey )

  • The idea of extending the hListing proposal sounds like a good one.
    • This simplifies the models to more generic containers with detail coming from attribute values
    • It also utilizes the time tested models of information organization on sites such as craigslist and paper models such as classifieds while adding the semantic specificity that allows the data to be utilized by systems in widely divergent varieties by agents--human and digital
  • Questions concerning this:
    • Is there another word than job or requisition that captures all of each and is used in common parlance?
    • Would "offer" be the best action for this? Maybe "opportunity" or something of which I'm not thinking?
      • A general enough heading for this action in hListing would allow for a breakdown in terms of type of different forms
      • The suggestion of type could accept values such as:
        • contract, submission (for calls for conferences, publications, etc.), full-time, part-time, etc.
        • This would allow for an opportunity (job/employment, call for papers, etc.) that could be differentiated by attributes of type and availability status (open, closed, conditional, etc.)
    • Also, the word "available" seems more flexible should one want to allow for just an expression that expresses openness without too much specificity, but the expiration date might catch-that. What if open-until-filled?
  • One last suggestion is to add "experience" to the list Filip posted above
    • While many job listers search for skills and education level, number of years experience are also used at least as often

Michael Specht

Agree the hlisting format looks like it could easily be extended to meet the initial needs of a job posting, assuming we look at a job posting as a classified ad not from the view point of a recruiter. One of the issues that limited the take up of HRXML in the early days was it's complexity, experienced gained here in Australia trying to get vendors to support the format. The list of elements above seems to describe a job from an HR/recruitment point of view not a classifieds point of view.

I see the biggest issue with the hlisting format being how to handle: salary, skills, type, industry and application process.

Jeff Donner

For tech jobs at least, it'd be nice to have /graded/ requirements for skills, whether measured in years experience, general goodness, or how important to the position (1-5 say; 5 absolutely required, 1 lightly used, only nice-to-have). Also, Visa requirements (H1B, citizen, green card ...), security clearance, whether remote work is ok. And actually, all of these are applicable to general jobs as well. -- Jeff Donner

Juraj Sivak

Hi, I am student of Technical University of Kosice, and my theme of final paper is Semantic web - Microformats. Part of my task is to design some kind of microformat. I began to evolve microformat for job offer, regardless of this brainstorming. My proposed scheme of this microformat is as follows:

  • job-offer
    • employer - name of employer (hCard)
    • position - Type of job vacancy (ISCO)
    • description - scope of employment
    • salary/wage - sallary or wage
      • currency
    • adr - locality of job
    • employment - type of employment
    • dtstart - start-date of employment
    • dtend - end-date of employment
    • duration - duration of employment
    • last-modified - last update
    • requirements
      • education-level - education level
        • scope - scope of education
      • experience - experiences like PC experience, practice, driving license...
        • duration/level - duration or level of experience
      • skill
        • assumption - assumption like flexibility, communicativeness...
        • language - language skill
          • level - level of language skill

I am sorry for my english. I am just pre-intermediate. Juraj Sivak

see also