SlideShare a Scribd company logo
1 of 30
Download to read offline
Microformats : hResume




                Paris - June 2007 - CV 2007
give human and computer a common ground
for discussing information
Wikipedia : Microformat


  •   A Microformat (sometimes abbreviated μF or uF)
      is a way of adding simple semantic meaning to
      human-readable content which is otherwise, from
      a machine's point of view, just plain text.
  •   They allow data items such as events, contact
      details or locations, on HTML (or XHTML) web
      pages, to be meaningfully detected and the
      information in them to be extracted by software,
      and indexed, searched for, saved or cross-
      referenced, so that it can be reused or combined.
• contacts - hCard
• calendar events - hCalendar
• locations - geo, adr
• spam urls - rel-nofollow
• relationships - XFN
• resumes - hResume...
hResume specification
• a simple schema for publishing resumes
 • authored by Ryan King
 • followed the recommendation process
 • existing formats (Europass, XML Résumé)
    and examples of web resumes ‘in the wild’
    were researched
• property names are reused from existing
  microformats
hResume schema
• root element : hResume
• summary property
 • overview of qualifications and objectives
• contact details
• education
• experience
• skills
• affiliations
• publications
summary property
<div class=quot;hResumequot;>
<h1>Resume: John Example</h1>
<p class=quot;summaryquot;>
I have 10 years experience with all Web
2.0 technologies– I've been working with
Ajax since 1996, designing with pastels
while others will still using tiled
background images and frames...
</p>
</div>
hResume schema
• root element : hResume
• summary property
 • overview of qualifications and objectives
• contact details
 • reuse hCard for contact details
• education
• experience
• skills
• affiliations
contact details - hCard
 <div class=quot;hResumequot;>
 <h1>Resume:
 <address class=quot;vcard contactquot;>
 <a class=quot;fn emailquot;
 href=quot;mailto:john@example.comquot;>
 John Example
 </a>
 </address>
 </h1>

 <p class=quot;summaryquot;>
 I have 10 years experience with all Web
 2.0 technologies– I've been working with
 Ajax since 1996, designing with pastels
 while others will still using tiled
 background images and frames...
 </p>
hResume schema
• root element : hResume
• summary property
• contact details
• education
 • series of events - hCalendar
• experience
• skills
• affiliations
• publications
education
                                     source :   http://www.goube.org/hresume/francois-goube.html
<div id=quot;educationquot;>
<h2>Formation</h2>
<ol class=quot;vcalendarquot;>

   <li class=quot;vevent educationquot;>
      <abbr class=quot;dtstartquot; title=quot;20010501quot;>2001</abbr> -
       <abbr class=quot;dtendquot; title=quot;20031201quot;>2003</abbr> :
       <span class=quot;vcardquot;><a class=quot;fn org urlquot;
       href=quot;http://www.esc-toulouse.fr/quot;
       title=quot;Ecole superieure de Commerce de Toulousequot;>ESC Toulouse</a>
       </span><br/>
      Diplômé de l'<abbr title=quot;Ecole Superieure de Commerce de Toulousequot;>ESC
Toulouse
      </abbr> :
      <span class=”summary”>grade de <abbr title=quot;Master's degreequot;>Master</abbr>
spécialité Marketing</span>
   </li>
   <li class=quot;vevent educationquot;>
       ...
   </li>
   <li class=quot;vevent educationquot;>
    ...
    </li>
</ol>
</div>
hResume schema
• root element : hResume
• summary property
• contact details
• education
• experience
 • series of events - hcalendar
• skills
• affiliations
experience
hResume schema
• root element : hResume
• summary property
• contact details
• education
• experience
• skills
 • class value “skills” + use rel-tag
• affiliations
• publications
skills
I have skills in
<a class=quot;skillquot; rel=quot;tagquot; href=quot;http://
en.wikipedia.org/wiki/Bow_%28weapon%29quot;>bow
hunting</a>
and <a class=quot;skillquot; rel=quot;tagquot; href=quot;http://
en.wikipedia.org/wiki/Nunchucksquot;>nunchucks</a>.
hResume schema
• root element : hResume
• summary property
• contact details
• education
• experience
• skills
• affiliations
 • class value “affiliation” + hCard
• publications
affiliations


<ul>
 <li class=quot;affiliation vcardquot;>
 <a href=”http://www.webstandards.org/”
 class=quot;fn orgquot;>Web Standard Projects
 </a>
 </li>
 <li>
 ...
 </li>
</ul>
hResume schema
• root element : hResume
• summary property
• contact details
• education
• experience
• skills
• affiliations
• publications
 • microformat citation (compound)
publications


<h2>Publication</h2>

<ul>
<li>
  Co-auteur avec Benoît Desavoye de
  <cite><a href=quot;http://tinyurl.com/2vlploquot;>Les Blogs</a></cite>
  - M2 Editions – 2004 (section blogs et business).
</li>
</ul>
hResume :
    tools and services
• hResume creator
• hResume Wordpress plugin
• Emurse
• Linked In
• resolio
Thanks for your
   attention
     Christophe Ducamp
christophe.ducamp@gmail.com
 http://microformats.org (en)
 http://microformateurs.org (fr)

More Related Content

Similar to Microformats hResume Provides Semantic Structure for Resumes

Streamlining Your Applications with Web Frameworks
Streamlining Your Applications with Web FrameworksStreamlining Your Applications with Web Frameworks
Streamlining Your Applications with Web Frameworksguestf7bc30
 
Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )
Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )
Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )ShubhamAthawane
 
Espacios en-tu-vida
Espacios en-tu-vidaEspacios en-tu-vida
Espacios en-tu-vidaepacheco1
 
RSS: the duct tape of web2.0
RSS: the duct tape of web2.0RSS: the duct tape of web2.0
RSS: the duct tape of web2.0Rob Clark
 
When To Use Ruby On Rails
When To Use Ruby On RailsWhen To Use Ruby On Rails
When To Use Ruby On Railsdosire
 
Basics of Rich Internet Applications
Basics of Rich Internet ApplicationsBasics of Rich Internet Applications
Basics of Rich Internet ApplicationsSubramanyan Murali
 
Facebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard GazetteFacebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard GazetteHarvard Web Working Group
 
Semantic Web & TYPO3
Semantic Web & TYPO3Semantic Web & TYPO3
Semantic Web & TYPO3André Wuttig
 
Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı
Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı
Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı adin sonsuz
 
Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat
Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat
Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat adin sonsuz
 
Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı
Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı
Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı adin sonsuz
 
Cevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlar
Cevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlarCevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlar
Cevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlaradin sonsuz
 
Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat
Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat
Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat adin sonsuz
 
Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat
Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat
Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat adin sonsuz
 
Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat
Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat
Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat adin sonsuz
 
Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat
Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat
Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat adin sonsuz
 

Similar to Microformats hResume Provides Semantic Structure for Resumes (20)

Microformats
MicroformatsMicroformats
Microformats
 
Streamlining Your Applications with Web Frameworks
Streamlining Your Applications with Web FrameworksStreamlining Your Applications with Web Frameworks
Streamlining Your Applications with Web Frameworks
 
Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )
Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )
Web Development Technologies (HTML, CSS, JavaScript, PHP, Ajax )
 
Markup As An Api
Markup As An ApiMarkup As An Api
Markup As An Api
 
Espacios en-tu-vida
Espacios en-tu-vidaEspacios en-tu-vida
Espacios en-tu-vida
 
RSS: the duct tape of web2.0
RSS: the duct tape of web2.0RSS: the duct tape of web2.0
RSS: the duct tape of web2.0
 
When To Use Ruby On Rails
When To Use Ruby On RailsWhen To Use Ruby On Rails
When To Use Ruby On Rails
 
Basics of Rich Internet Applications
Basics of Rich Internet ApplicationsBasics of Rich Internet Applications
Basics of Rich Internet Applications
 
Facebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard GazetteFacebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard Gazette
 
Semantic Web & TYPO3
Semantic Web & TYPO3Semantic Web & TYPO3
Semantic Web & TYPO3
 
International Technical SEO
International Technical SEOInternational Technical SEO
International Technical SEO
 
JS-05-Handlebars.ppt
JS-05-Handlebars.pptJS-05-Handlebars.ppt
JS-05-Handlebars.ppt
 
Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı
Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı
Merkez, Bağcılar antika kol saati 0531 9810190 eski kurmalı
 
Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat
Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat
Denizköşkler antika kol saati 0531 9810190 eski kurmalı saat
 
Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı
Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı
Ataköy,Bakırköy antika kol saati 0531 9810190 eski kurmalı
 
Cevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlar
Cevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlarCevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlar
Cevizlik antika kol saati 0531 9810190 eski kurmalı saat alanlar
 
Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat
Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat
Zeytinlik antika kol saati 0531 9810190 eski kurmalı saat
 
Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat
Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat
Evren,Bağcılar antika kol saati 0531 9810190 eski kurmalı saat
 
Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat
Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat
Örnek mah. antika kol saati 0531 9810190 eski kurmalı saat
 
Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat
Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat
Kayışdağı antika kol saati 0531 9810190 eski kurmalı saat
 

More from Christophe Ducamp

Indie web tonictuesday-2014-07-22
Indie web tonictuesday-2014-07-22Indie web tonictuesday-2014-07-22
Indie web tonictuesday-2014-07-22Christophe Ducamp
 
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)Christophe Ducamp
 
MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)
MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)
MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)Christophe Ducamp
 
Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...
Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...
Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...Christophe Ducamp
 
Salmon Circulation De Commentaires en Temps Réel
Salmon Circulation De Commentaires en Temps RéelSalmon Circulation De Commentaires en Temps Réel
Salmon Circulation De Commentaires en Temps RéelChristophe Ducamp
 
Glenn Jones : "Réutiliser les data existantes des médias sociaux"
Glenn Jones : "Réutiliser les data existantes des médias sociaux"Glenn Jones : "Réutiliser les data existantes des médias sociaux"
Glenn Jones : "Réutiliser les data existantes des médias sociaux"Christophe Ducamp
 

More from Christophe Ducamp (11)

Calm design xtof-2015-01-21
Calm design xtof-2015-01-21Calm design xtof-2015-01-21
Calm design xtof-2015-01-21
 
Barbara Billoud - Raku
Barbara Billoud - RakuBarbara Billoud - Raku
Barbara Billoud - Raku
 
Indie web tonictuesday-2014-07-22
Indie web tonictuesday-2014-07-22Indie web tonictuesday-2014-07-22
Indie web tonictuesday-2014-07-22
 
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
 
MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)
MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)
MOOC : Nous pouvons tout Apprendre ! (Tonic Tuesday 50a)
 
Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...
Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...
Glenn jones : Réutiliser les données que les personnes laissent traîner sur l...
 
Entrepreneur Commons en vf
Entrepreneur Commons en vfEntrepreneur Commons en vf
Entrepreneur Commons en vf
 
Salmon Circulation De Commentaires en Temps Réel
Salmon Circulation De Commentaires en Temps RéelSalmon Circulation De Commentaires en Temps Réel
Salmon Circulation De Commentaires en Temps Réel
 
BarCamp : le PointPuissant
BarCamp : le PointPuissantBarCamp : le PointPuissant
BarCamp : le PointPuissant
 
Glenn Jones : "Réutiliser les data existantes des médias sociaux"
Glenn Jones : "Réutiliser les data existantes des médias sociaux"Glenn Jones : "Réutiliser les data existantes des médias sociaux"
Glenn Jones : "Réutiliser les data existantes des médias sociaux"
 
Open Id Pourquoi L Adopter
Open Id   Pourquoi L AdopterOpen Id   Pourquoi L Adopter
Open Id Pourquoi L Adopter
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Microformats hResume Provides Semantic Structure for Resumes

  • 1. Microformats : hResume Paris - June 2007 - CV 2007
  • 2. give human and computer a common ground for discussing information
  • 3. Wikipedia : Microformat • A Microformat (sometimes abbreviated μF or uF) is a way of adding simple semantic meaning to human-readable content which is otherwise, from a machine's point of view, just plain text. • They allow data items such as events, contact details or locations, on HTML (or XHTML) web pages, to be meaningfully detected and the information in them to be extracted by software, and indexed, searched for, saved or cross- referenced, so that it can be reused or combined.
  • 4.
  • 5.
  • 6. • contacts - hCard • calendar events - hCalendar • locations - geo, adr • spam urls - rel-nofollow • relationships - XFN • resumes - hResume...
  • 7.
  • 8.
  • 9.
  • 10. hResume specification • a simple schema for publishing resumes • authored by Ryan King • followed the recommendation process • existing formats (Europass, XML Résumé) and examples of web resumes ‘in the wild’ were researched • property names are reused from existing microformats
  • 11.
  • 12.
  • 13.
  • 14. hResume schema • root element : hResume • summary property • overview of qualifications and objectives • contact details • education • experience • skills • affiliations • publications
  • 15. summary property <div class=quot;hResumequot;> <h1>Resume: John Example</h1> <p class=quot;summaryquot;> I have 10 years experience with all Web 2.0 technologies– I've been working with Ajax since 1996, designing with pastels while others will still using tiled background images and frames... </p> </div>
  • 16. hResume schema • root element : hResume • summary property • overview of qualifications and objectives • contact details • reuse hCard for contact details • education • experience • skills • affiliations
  • 17. contact details - hCard <div class=quot;hResumequot;> <h1>Resume: <address class=quot;vcard contactquot;> <a class=quot;fn emailquot; href=quot;mailto:john@example.comquot;> John Example </a> </address> </h1> <p class=quot;summaryquot;> I have 10 years experience with all Web 2.0 technologies– I've been working with Ajax since 1996, designing with pastels while others will still using tiled background images and frames... </p>
  • 18. hResume schema • root element : hResume • summary property • contact details • education • series of events - hCalendar • experience • skills • affiliations • publications
  • 19. education source : http://www.goube.org/hresume/francois-goube.html <div id=quot;educationquot;> <h2>Formation</h2> <ol class=quot;vcalendarquot;> <li class=quot;vevent educationquot;> <abbr class=quot;dtstartquot; title=quot;20010501quot;>2001</abbr> - <abbr class=quot;dtendquot; title=quot;20031201quot;>2003</abbr> : <span class=quot;vcardquot;><a class=quot;fn org urlquot; href=quot;http://www.esc-toulouse.fr/quot; title=quot;Ecole superieure de Commerce de Toulousequot;>ESC Toulouse</a> </span><br/> Diplômé de l'<abbr title=quot;Ecole Superieure de Commerce de Toulousequot;>ESC Toulouse </abbr> : <span class=”summary”>grade de <abbr title=quot;Master's degreequot;>Master</abbr> spécialité Marketing</span> </li> <li class=quot;vevent educationquot;> ... </li> <li class=quot;vevent educationquot;> ... </li> </ol> </div>
  • 20.
  • 21. hResume schema • root element : hResume • summary property • contact details • education • experience • series of events - hcalendar • skills • affiliations
  • 23. hResume schema • root element : hResume • summary property • contact details • education • experience • skills • class value “skills” + use rel-tag • affiliations • publications
  • 24. skills I have skills in <a class=quot;skillquot; rel=quot;tagquot; href=quot;http:// en.wikipedia.org/wiki/Bow_%28weapon%29quot;>bow hunting</a> and <a class=quot;skillquot; rel=quot;tagquot; href=quot;http:// en.wikipedia.org/wiki/Nunchucksquot;>nunchucks</a>.
  • 25. hResume schema • root element : hResume • summary property • contact details • education • experience • skills • affiliations • class value “affiliation” + hCard • publications
  • 26. affiliations <ul> <li class=quot;affiliation vcardquot;> <a href=”http://www.webstandards.org/” class=quot;fn orgquot;>Web Standard Projects </a> </li> <li> ... </li> </ul>
  • 27. hResume schema • root element : hResume • summary property • contact details • education • experience • skills • affiliations • publications • microformat citation (compound)
  • 28. publications <h2>Publication</h2> <ul> <li> Co-auteur avec Benoît Desavoye de <cite><a href=quot;http://tinyurl.com/2vlploquot;>Les Blogs</a></cite> - M2 Editions – 2004 (section blogs et business). </li> </ul>
  • 29. hResume : tools and services • hResume creator • hResume Wordpress plugin • Emurse • Linked In • resolio
  • 30. Thanks for your attention Christophe Ducamp christophe.ducamp@gmail.com http://microformats.org (en) http://microformateurs.org (fr)