hResume
status
author
description
hResume is a format for semantically marking up resumes or “CV”s for publishing on the web, typically in HTML. The set of properties of hResume (its schema) was developed through research of existing publishing schemas for online resumes, and resume formats such as Europass and HR-XML .
usage
hResume may be used by indiviuals to publish their resumes, or aggregators to publish resumes or CVs aggegated from the web, or otherwise obtained.
root
The root of an hResume is any HTML element, with a class value of “hresume”
Required properties
hResume has a single required property, contact.
- contact
- provides the name and contact details for the person whose resume this is. contact must be an hCard
Optional properties
An hResume may have the following properties (the heading for each property is the class value of that property when marking up in HTML)
- summary
- The summary property is for an “overview of qualifications and objectives”
- education
- an hCalendar, the individual events of which are each an education event (for example, secondary schooling, undergraduate degree, and so on). Each event has a class value of “education”.
- experience
- an hCalendar, the individual events of which are each a work event (for example, jobs). Each event has a class value of “experience”. hCard should be used for job titles or roles. In this case, to prevent tedious repetition, the include design pattern can be used to include the fn from the contact hCard into all such hCards.
- skill
- The person’s skills can be listed as a rel-tag link for each skill, with the addition of the class value of “skill” on each such link.
- affiliation
- organizatiosn with which the person has an affiliation can be marked up with hCards, withthe additional class value of “affiliation” on the root element for each organization’s hCard.
- publications
- Articles, books and other publications can be added to an hResume simply by using the cite element. Where a cite element apperars inside an hResume, the cited work is taken to have been authored by the person for whom this is the resume.
examples
This is my resume, somewhat truncated, as an example, using all these features from hResume. The class values specific to hResume are emphasized.
<div class=”hresume”>
<h1>Resume: <address class=”vcard contact”><a href=”mailto:john@webdirections.org” class=”fn email”>John Allsopp</a></address></h1>
<p class=”summary”>Software developer, conference organizer, speaker, and author John Allsopp has spent the last 15 years running and developing software for Western Civilisation Pty. Ltd., writing and publishing training courses, speaking at conferences, organizing conferences, and running training seminars in standards based web development.</p>
<h3>Education</h3>
<ol class=”vcalendar”>
<li class=”vevent education“><abbr class=”dtstart” title=”19850101″>1985</abbr>-<abbr class=”dtend” title=”19891231″>1989</abbr> <abbr title=”Bachelor of Science “>B.SC</abbr> <span class=”vcard”><a class=”fn org url” href=”http://www.usyd.edu.au/”>University of Sydney, Australia</a></span> <span class=”summary”>Majoring in Computer Science and Mathematics. Also studied Law, English Literature and Philosophy.</span></li>
<li class=”vevent education“><abbr class=”dtstart” title=”19790101″>1979</abbr>-<abbr class=”dtend” title=”19841231″>1984</abbr> <abbr title=”Higher School Certificate”>H.S.C</a> <span class=”vcard”><a class=”fn org url” href=”http://www.riverview.nsw.edu.au”>Saint Ignatius College, Riverview</a></span></li>
</ol>
<h3>Experience</h3>
<ol class=”vcalendar”>
<li class=”vevent experience“><abbr title=”19940101″ class=”dtstart”>1994</abbr> - present. Chief Technology Officer, <span class=”vcard”><a class=”fn org url” href=”http://westciv.com”>Western Civilisation Pty. Ltd.</a></span> <span class=”summary”>Responsible for the development of Software, including Palimpsest, Style Master, and Layout Master</span></li>
<li class=”vevent experience“><abbr title=”20060101″ class=”dtstart”>2006</abbr>- present Director, <span class=”vcard”><a class=”fn org url” href=”http://webdirections.org”>Web Directions Conferences Pty. Ltd.</a></span> <span class=”summary”>Responsible for a broad range of logistical and management aspects of organizing the Web Directions conferences.</span></li>
<li class=”vevent experience“><abbr title=”20030101″ class=”dtstart”>2003</abbr> - <abbr title=”20051231″ class=”dtstart”>2005</abbr> Director, <span class=”vcard”><a class=”fn org url” href=”http://webessentials.com”>WE04 and WE05 conferences</a></span> <span class=”summary”>Responsible for a broad range of logistical and management aspects of organizing the WE04 and WE05 conferences.</span></li>
</ol>
<h3>Skills</h3>
<ul>
<li><a class=”skill” href=”http://en.wikipedia.org/wiki/Software_engineering” rel=”tag”>Software Engineering</a></li>
<li><a class=”skill” href=”http://en.wikipedia.org/wiki/Programming” rel=”tag”>programming</a></li>
<li><a class=”skill” href=”http://en.wikipedia.org/wiki/Web_development” rel=”tag”>web development</a></li>
…
</ul>
<h3>Affiliations</h3>
<ul>
<li class=”vcard affiliation“><a href=”http://www.webstandards.org/” class=”fn org url”>Web Standards Project</a></li>
<li class=”vcard affiliation“><a href=”http://www.northbondisurfclub.com/” class=”fn org url”>North Bondi SLSC</a></li>
</ul>
<h3>Publications</h3>
<ol>
<li><cite href=”http://www.alistapart.com/articles/dao/”><a href=”http://www.alistapart.com/articles/dao/”>A Dao of Web Design</a></cite> A List Apart, April 2000</li>
<li><cite href=”http://www.westciv.com/style_master/house/good_oil/not_paper/”><a href=”http://www.westciv.com/style_master/house/good_oil/not_paper/”>Web Pages aren’t printed on paper</a></cite>September 1999</li>
</ol>
</div>
tools
- hResume creator: http://hresume.weblogswork.com/hresumecreator/
- A form based resume creator, from Spur Inc.
- hResume Wordpress Plugin: http://hresume.weblogswork.com/?page_id=3
- Again from Spur Inc. a plugin for Wordpress
- Microformat Resume Plugin for Wordpress: http://www.ssdesigninteractive.com/ssdesign/?p=96
- From Sajid Sayid, another easy to use plugin for adding hResume content to your wordpress based site
services
- Emurse: http://emurse.com/
- A service for building, hosting and publishing resumes online, Emurse publishes using the hResume format
- Linked-in: http://www.linkedin.com/
- A professional online networking service, uses hResume for publishing resume details

