Skip to content

Know your hResume

hResume

status

draft

author

Ryan King

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