SlideShare une entreprise Scribd logo
1  sur  40
Les microformats
Avant de commencer…
…quelques questions !
Les microformats

« Un microformat est une approche de formatage
de données et de métadonnées qui vise à faciliter
              son exploitation. »
                                  — Wikipedia

    Une manière d'enrichir la sémantique
              de vos documents
(Sémantique ?)

• Donner du sens
• Expliquer des concepts
• Pour quel interlocuteur ?
Ce qu’est un microformat


• Une manière d'aborder les données
• Des principes pour manipuler les données
• Très lié au HTML sémantique et à la
  sémantique
Ce que n’est pas un microformat


• Un nouveau langage
• Infiniment extensible
• Destiné à changer les habitudes de tout le
  monde ou réécrire ce qui fonctionne
Les principes
• Résoudre un problème spécifique
• Rester aussi simple que possible
• Créer pour l'humain en premier, la machine ensuite
• Utiliser les standards
• Modularité / Intégration
• Favoriser la séparation de métier
Les plus connus
• hCard
• hCalendar
• XFN
• RelNoFollow
• RelLicense
• RelTag
Les moins connus

  adr, geo, hAtom, hAudio, hListing,
 hMedia, hNews, hProduct, hRecipe,
hResume, hReview, rel-directory, rel-
  enclosure, rel-home, rel-payment,
  robots exclusion, VoteLinks, xFolk,
            XMDP, XOXO

                      — Wiki microformats
Comment ça marche ?

• Principalement avec deux attributs :
 • class
 • rel
• … et les propriétés du microformat
hCard


• Représenter une carte de visite
• Exporter dans son carnet d’adresses
Les propriétés de hCard
• fn* : function name — nom de fonction
• n : name — nom
 •   family-name : nom de famille

 •   given-name : prénom

 •   additional-name : deuxième prénom

 •   honorific-prefix : Titre honorifique

 •   honorific-suffix
Les propriétés de hCard
• adr : address — Adresse(s)
 •   street-address : rue
 •   extended-address
 •   postal-code : code postal
 •   locality : ville
 •   country-name : pays
 •   region : région / département / état
 •   post-office-box : boite postale

 •   type : travail, personnelle, etc.
 •   value
Les propriétés de hCard

• tel : téléphone(s) (type, value)
• email : mail(s) (type, value)
• nickname : Surnom
• photo
• url : Adresse web
Les propriétés de hCard

• org : organization — Compagnie, société
  •   organization-name

  •   organization-unit : Division, cellule

• title
• logo
Les propriétés de hCard

     agent, bday, category, class,
    geo (latitude, longitude), key,
     label, mailer, note, rev, role,
      sort-string, sound, tz, uid
Essayons hCard

<section class="vcard">
  <h1 class="fn">Nicolas Le Gall</h1>
</section>
Essayons hCard

<section class="vcard">
  <h1 class="fn">Nicolas Le Gall</h1>
</section>
Essayons hCard

<section class="vcard">
  <h1 class="fn">Nicolas Le Gall</h1>
</section>



<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">
    <span class="street-address">27 Ter, rue du
progrès</span>
    <span class="postal-code">93100</span>
    <span class="locality">Montreuil</span>
  </p>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">
    <span class="street-address">27 Ter, rue du
progrès</span>
    <span class="postal-code">93100</span>
    <span class="locality">Montreuil</span>
  </p>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">
    <span class="type">Personnelle</span> :
    <span class="value">
     <span class="street-address">27 Ter, rue du
progrès</span>
     <span class="postal-code">93100</span>
     <span class="locality">Montreuil</span>
    </span>
  </p>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">…</p>
  <p class="email">
    <span class="type">Personnelle</span> :
    <a class="value"
href="mailto:me@neovov.com">me@neovov.com</a>
  </p>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">…</p>
  <p class="email">
    <span class="type">Personnelle</span> :
    <a class="value"
href="mailto:me@neovov.com">me@neovov.com</a>
  </p>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">…</p>
  <p class="email">…</p>
  <p>Vous pouvez me retrouver sur <a class="url"
href="http://blog.neovov.com">mon blog</a> ou
sur <a class="url" rel="me" href="http://
twitter.com/neovov/">mon Twitter</a>.</p>
</section>
Essayons hCard
<section class="vcard">
  <h1 class="fn n">
    <span class="given-name">Nicolas</span>
    <span class="family-name">Le Gall</span>
  </h1>
  <p class="adr">…</p>
  <p class="email">…</p>
  <p>Vous pouvez me retrouver sur <a class="url"
href="http://blog.neovov.com">mon blog</a> ou
sur <a class="url" rel="me" href="http://
twitter.com/neovov/">mon Twitter</a>.</p>
</section>
hCalendar


• Noter des événements
• Exporter dans mon calendrier
Les propriétés de hCalendar
 • •dtstart* : Date de début (ISO 8601)
       Dates
       •   2010
       •   2010-03
       •   2010-03-17 et 20100317
       •   2010-W11 et 2010W11 (semaine 11)
       •   2010-W11-3 et 2010W113 (mercredi de la semaine 11)
       •   2010-076 et 2010076 (76ème jour de l’année)
   •   Heures
       •   15 (15h)
       •   15:31 et 1531 (15h31)
       •   15:31:24 et 153124 (15h31 et 24 secondes)
       •   +01, +01:00 et +0100 (décalage horaire par rapport à UTC)
   •   Date combinée : 2010-03-17T15:31:24Z+01:00
   •   Durées, intervalles, récurrences
Les propriétés de hCalendar

 • summary* : Résumé de l’événement
 • dtend : Date de fin
 • duration : Durée
 • location : Lieux
 • url : Adresse web
Les propriétés de hCalendar

        rdate, rrule, category,
          description, uid,
      geo (latitude, longitude),
      attendee (partstat, role),
      contact, organizer, attach,
                status
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <abbr class="dtstart" title="2010-03-17T15:00">17 mars
2010 à 15h</abbr>
</div>
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <abbr class="dtstart" title="2010-03-17T15:00">17 mars
2010 à 15h</abbr>
</div>
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <p>17 mars 2010 de <abbr class="dtstart"
title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend"
title="2010-03-17T17:30">17h30</abbr>.</p>
</div>
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <p>17 mars 2010 de <abbr class="dtstart"
title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend"
title="2010-03-17T17:30">17h30</abbr>.</p>
</div>
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <p>17 mars 2010 à <abbr class="dtstart"
title="2010-03-17T15:00">15h</abbr> (<abbr
class="duration" title="PT2H30M">2h30</abbr>).</p>
</div>
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <p>17 mars 2010 de <abbr class="dtstart"
title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend"
title="2010-03-17T17:30">17h30</abbr>.</p>
  <p class="location">27 Ter, rue du progrès 93100
Montreuil</p>
</div>
Essayons hCalendar
<div class="vevent">
  <h2 class="summary">Cours sur les microformats</h2>
  <p>17 mars 2010 de <abbr class="dtstart"
title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend"
title="2010-03-17T17:30">17h30</abbr>.</p>
  <p class="location">27 Ter, rue du progrès 93100
Montreuil</p>
</div>
Un dernier petit mot…

• RDFa
• Microdata
• Participez !
Ressources

•   Microformats http://microformats.org

•   Operator https://addons.mozilla.org/fr/firefox/addon/4106

•   hCard http://microformats.org/wiki/hcard-fr

•   hCard Creator http://microformats.org/code/hcard/creator

•   hCalendar http://microformats.org/wiki/hcalendar-fr
Contact


   Nicolas Le Gall
slides@neovov.com
twitter.com/neovov

Contenu connexe

Similaire à Microformats

Adbs2012presentation 120527125034-phpapp02
Adbs2012presentation 120527125034-phpapp02Adbs2012presentation 120527125034-phpapp02
Adbs2012presentation 120527125034-phpapp02ABES
 
SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?
SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?
SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?Antidot
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Microsoft Technet France
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !davrous
 
20150402 meetup r addicts du printemps
20150402  meetup r addicts du printemps20150402  meetup r addicts du printemps
20150402 meetup r addicts du printempsduretteb
 
Les balises HTML
Les balises HTMLLes balises HTML
Les balises HTMLNeovov
 
Elasticsearch - Esme sudria
Elasticsearch - Esme sudriaElasticsearch - Esme sudria
Elasticsearch - Esme sudriaDavid Pilato
 
Document et structure : vers un web socio-sémantique
Document et structure : vers un web socio-sémantiqueDocument et structure : vers un web socio-sémantique
Document et structure : vers un web socio-sémantiqueherve.info.unicaen.fr
 
Lausanne JUG - Elasticsearch
Lausanne JUG - ElasticsearchLausanne JUG - Elasticsearch
Lausanne JUG - ElasticsearchDavid Pilato
 
Lyon JUG - Elasticsearch
Lyon JUG - ElasticsearchLyon JUG - Elasticsearch
Lyon JUG - ElasticsearchDavid Pilato
 
Développement Web - HTML5, CSS3, APIs Web
Développement Web - HTML5, CSS3, APIs WebDéveloppement Web - HTML5, CSS3, APIs Web
Développement Web - HTML5, CSS3, APIs WebYoann Gotthilf
 
HTML : why content is important - SoftShake 2014
HTML : why content is important - SoftShake 2014HTML : why content is important - SoftShake 2014
HTML : why content is important - SoftShake 2014Audrey Lièvremont
 
Hands on lab Elasticsearch
Hands on lab ElasticsearchHands on lab Elasticsearch
Hands on lab ElasticsearchDavid Pilato
 
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...Fleury Christine
 
Oxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overviewOxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overviewLudovic Piot
 
Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide
 
SSL 2011 : Présentation de 2 bases noSQL
SSL 2011 : Présentation de 2 bases noSQLSSL 2011 : Présentation de 2 bases noSQL
SSL 2011 : Présentation de 2 bases noSQLHervé Leclerc
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2Horacio Gonzalez
 

Similaire à Microformats (20)

Adbs2012presentation 120527125034-phpapp02
Adbs2012presentation 120527125034-phpapp02Adbs2012presentation 120527125034-phpapp02
Adbs2012presentation 120527125034-phpapp02
 
SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?
SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?
SPARQL, comment illuminer vos mashups en consommant les données du Linked Data ?
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !
 
20150402 meetup r addicts du printemps
20150402  meetup r addicts du printemps20150402  meetup r addicts du printemps
20150402 meetup r addicts du printemps
 
Les balises HTML
Les balises HTMLLes balises HTML
Les balises HTML
 
Elasticsearch - Esme sudria
Elasticsearch - Esme sudriaElasticsearch - Esme sudria
Elasticsearch - Esme sudria
 
Document et structure : vers un web socio-sémantique
Document et structure : vers un web socio-sémantiqueDocument et structure : vers un web socio-sémantique
Document et structure : vers un web socio-sémantique
 
Adbs2012 presentation
Adbs2012 presentationAdbs2012 presentation
Adbs2012 presentation
 
Lausanne JUG - Elasticsearch
Lausanne JUG - ElasticsearchLausanne JUG - Elasticsearch
Lausanne JUG - Elasticsearch
 
Lyon JUG - Elasticsearch
Lyon JUG - ElasticsearchLyon JUG - Elasticsearch
Lyon JUG - Elasticsearch
 
Développement Web - HTML5, CSS3, APIs Web
Développement Web - HTML5, CSS3, APIs WebDéveloppement Web - HTML5, CSS3, APIs Web
Développement Web - HTML5, CSS3, APIs Web
 
HTML : why content is important - SoftShake 2014
HTML : why content is important - SoftShake 2014HTML : why content is important - SoftShake 2014
HTML : why content is important - SoftShake 2014
 
Hands on lab Elasticsearch
Hands on lab ElasticsearchHands on lab Elasticsearch
Hands on lab Elasticsearch
 
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
Information Scientifique et Technique : pour des moteurs efficaces, liberez l...
 
Oxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overviewOxalide Workshop #3 - Elasticearch, an overview
Oxalide Workshop #3 - Elasticearch, an overview
 
Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic Search
 
SSL 2011 : Présentation de 2 bases noSQL
SSL 2011 : Présentation de 2 bases noSQLSSL 2011 : Présentation de 2 bases noSQL
SSL 2011 : Présentation de 2 bases noSQL
 
Découverte HTML5/CSS3
Découverte HTML5/CSS3Découverte HTML5/CSS3
Découverte HTML5/CSS3
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
 

Dernier

Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Technologia Formation
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfGamal Mansour
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxrajaakiass01
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesUnidad de Espiritualidad Eudista
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcourshalima98ahlmohamed
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdfMariaClaraAlves46
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsJaouadMhirach
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxShinyaHilalYamanaka
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 

Dernier (20)

Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdfSTRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
STRATEGIE_D’APPRENTISSAGE flee_DU_FLE.pdf
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf658708519-Power-Point-Management-Interculturel.pdf
658708519-Power-Point-Management-Interculturel.pdf
 
La mondialisation avantages et inconvénients
La mondialisation avantages et inconvénientsLa mondialisation avantages et inconvénients
La mondialisation avantages et inconvénients
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 

Microformats

  • 3. Les microformats « Un microformat est une approche de formatage de données et de métadonnées qui vise à faciliter son exploitation. » — Wikipedia Une manière d'enrichir la sémantique de vos documents
  • 4. (Sémantique ?) • Donner du sens • Expliquer des concepts • Pour quel interlocuteur ?
  • 5. Ce qu’est un microformat • Une manière d'aborder les données • Des principes pour manipuler les données • Très lié au HTML sémantique et à la sémantique
  • 6. Ce que n’est pas un microformat • Un nouveau langage • Infiniment extensible • Destiné à changer les habitudes de tout le monde ou réécrire ce qui fonctionne
  • 7. Les principes • Résoudre un problème spécifique • Rester aussi simple que possible • Créer pour l'humain en premier, la machine ensuite • Utiliser les standards • Modularité / Intégration • Favoriser la séparation de métier
  • 8. Les plus connus • hCard • hCalendar • XFN • RelNoFollow • RelLicense • RelTag
  • 9. Les moins connus adr, geo, hAtom, hAudio, hListing, hMedia, hNews, hProduct, hRecipe, hResume, hReview, rel-directory, rel- enclosure, rel-home, rel-payment, robots exclusion, VoteLinks, xFolk, XMDP, XOXO — Wiki microformats
  • 10. Comment ça marche ? • Principalement avec deux attributs : • class • rel • … et les propriétés du microformat
  • 11. hCard • Représenter une carte de visite • Exporter dans son carnet d’adresses
  • 12. Les propriétés de hCard • fn* : function name — nom de fonction • n : name — nom • family-name : nom de famille • given-name : prénom • additional-name : deuxième prénom • honorific-prefix : Titre honorifique • honorific-suffix
  • 13. Les propriétés de hCard • adr : address — Adresse(s) • street-address : rue • extended-address • postal-code : code postal • locality : ville • country-name : pays • region : région / département / état • post-office-box : boite postale • type : travail, personnelle, etc. • value
  • 14. Les propriétés de hCard • tel : téléphone(s) (type, value) • email : mail(s) (type, value) • nickname : Surnom • photo • url : Adresse web
  • 15. Les propriétés de hCard • org : organization — Compagnie, société • organization-name • organization-unit : Division, cellule • title • logo
  • 16. Les propriétés de hCard agent, bday, category, class, geo (latitude, longitude), key, label, mailer, note, rev, role, sort-string, sound, tz, uid
  • 17. Essayons hCard <section class="vcard"> <h1 class="fn">Nicolas Le Gall</h1> </section>
  • 18. Essayons hCard <section class="vcard"> <h1 class="fn">Nicolas Le Gall</h1> </section>
  • 19. Essayons hCard <section class="vcard"> <h1 class="fn">Nicolas Le Gall</h1> </section> <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> </section>
  • 20. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr"> <span class="street-address">27 Ter, rue du progrès</span> <span class="postal-code">93100</span> <span class="locality">Montreuil</span> </p> </section>
  • 21. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr"> <span class="street-address">27 Ter, rue du progrès</span> <span class="postal-code">93100</span> <span class="locality">Montreuil</span> </p> </section>
  • 22. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr"> <span class="type">Personnelle</span> : <span class="value"> <span class="street-address">27 Ter, rue du progrès</span> <span class="postal-code">93100</span> <span class="locality">Montreuil</span> </span> </p> </section>
  • 23. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr">…</p> <p class="email"> <span class="type">Personnelle</span> : <a class="value" href="mailto:me@neovov.com">me@neovov.com</a> </p> </section>
  • 24. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr">…</p> <p class="email"> <span class="type">Personnelle</span> : <a class="value" href="mailto:me@neovov.com">me@neovov.com</a> </p> </section>
  • 25. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr">…</p> <p class="email">…</p> <p>Vous pouvez me retrouver sur <a class="url" href="http://blog.neovov.com">mon blog</a> ou sur <a class="url" rel="me" href="http:// twitter.com/neovov/">mon Twitter</a>.</p> </section>
  • 26. Essayons hCard <section class="vcard"> <h1 class="fn n"> <span class="given-name">Nicolas</span> <span class="family-name">Le Gall</span> </h1> <p class="adr">…</p> <p class="email">…</p> <p>Vous pouvez me retrouver sur <a class="url" href="http://blog.neovov.com">mon blog</a> ou sur <a class="url" rel="me" href="http:// twitter.com/neovov/">mon Twitter</a>.</p> </section>
  • 27. hCalendar • Noter des événements • Exporter dans mon calendrier
  • 28. Les propriétés de hCalendar • •dtstart* : Date de début (ISO 8601) Dates • 2010 • 2010-03 • 2010-03-17 et 20100317 • 2010-W11 et 2010W11 (semaine 11) • 2010-W11-3 et 2010W113 (mercredi de la semaine 11) • 2010-076 et 2010076 (76ème jour de l’année) • Heures • 15 (15h) • 15:31 et 1531 (15h31) • 15:31:24 et 153124 (15h31 et 24 secondes) • +01, +01:00 et +0100 (décalage horaire par rapport à UTC) • Date combinée : 2010-03-17T15:31:24Z+01:00 • Durées, intervalles, récurrences
  • 29. Les propriétés de hCalendar • summary* : Résumé de l’événement • dtend : Date de fin • duration : Durée • location : Lieux • url : Adresse web
  • 30. Les propriétés de hCalendar rdate, rrule, category, description, uid, geo (latitude, longitude), attendee (partstat, role), contact, organizer, attach, status
  • 31. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <abbr class="dtstart" title="2010-03-17T15:00">17 mars 2010 à 15h</abbr> </div>
  • 32. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <abbr class="dtstart" title="2010-03-17T15:00">17 mars 2010 à 15h</abbr> </div>
  • 33. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <p>17 mars 2010 de <abbr class="dtstart" title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend" title="2010-03-17T17:30">17h30</abbr>.</p> </div>
  • 34. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <p>17 mars 2010 de <abbr class="dtstart" title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend" title="2010-03-17T17:30">17h30</abbr>.</p> </div>
  • 35. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <p>17 mars 2010 à <abbr class="dtstart" title="2010-03-17T15:00">15h</abbr> (<abbr class="duration" title="PT2H30M">2h30</abbr>).</p> </div>
  • 36. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <p>17 mars 2010 de <abbr class="dtstart" title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend" title="2010-03-17T17:30">17h30</abbr>.</p> <p class="location">27 Ter, rue du progrès 93100 Montreuil</p> </div>
  • 37. Essayons hCalendar <div class="vevent"> <h2 class="summary">Cours sur les microformats</h2> <p>17 mars 2010 de <abbr class="dtstart" title="2010-03-17T15:00">15h</abbr> à <abbr class="dtend" title="2010-03-17T17:30">17h30</abbr>.</p> <p class="location">27 Ter, rue du progrès 93100 Montreuil</p> </div>
  • 38. Un dernier petit mot… • RDFa • Microdata • Participez !
  • 39. Ressources • Microformats http://microformats.org • Operator https://addons.mozilla.org/fr/firefox/addon/4106 • hCard http://microformats.org/wiki/hcard-fr • hCard Creator http://microformats.org/code/hcard/creator • hCalendar http://microformats.org/wiki/hcalendar-fr
  • 40. Contact Nicolas Le Gall slides@neovov.com twitter.com/neovov

Notes de l'éditeur

  1. Qui a fait du HTML5 depuis mon intervention ? Qui a entendu parler des microformats ? Qui sait ce que c&apos;est ?