hcard-examples-rfc2426-fr

From Microformats Wiki
Revision as of 07:40, 25 May 2009 by ChristopheDucamp (talk | contribs) (contenu importé de [hcard-examples-fr])
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Ceci est une sous-page des exemples-hcard

Ce sont des exemples 1:1 de hCard pour chaque exemple dans la RFC 2426.

Mark Pilgrim a produit ces exemples de hCard disponibles sous des fichiers séparés :

2.4.2 VCARD

AGENT:BEGIN:VCARD\nFN:Jean Vendredi\nTEL:+1-919-555-7878\n
TITLE:Administration Chantier\, Assistant\n EMAIL\;TYPE=INTERNET:\n
jvendredi@host.com\nEND:VCARD\n

Ce fragment de vCard a une propriété dont la valeur est une autre vCard, et pourrait être représentée comme un fragment de hCard avec un Chard embarqué, littéralement (avec la valeur par défaut non nécessaire type=internet omise, et l'optimisation implicite n) :

<div class="agent vcard">
 <a class="email fn" href="mailto:jvendredi@host.com">Jean Vendredi</a>
 <div class="tel">+1-919-555-7878</div>
 <div class="title">Administration Chantier, Assistant</div>
</div>

Ce hCard pourrait être affiché comme :

Jean Vendredi
+1-919-555-7878
Administration Chantier, Assistant

3.1.1 Définition Type FN

FN:M. Jean Q. Public\, Dr.

ce fragment vCard comme un fragment hCard :

<span class="fn">M. Jean Q. Public, Dr.</span>

Ce fragment hCard pourrait être affiché comme :

M. Jean Q. Public, Dr.

3.1.2 Définition Type N

Exemple 1

N:Public;Jean;Quinlan;M.;Esq.

ce fragment vCard fragment comme un fragment hCard :

<span class="n">
 <span class="honorific-prefix">M.</span>
 <span class="given-name">Jean</span>
 <span class="additional-name">Quinlan</span>
 <span class="family-name">Public</span>, 
 <span class="honorific-suffix">Dr.</span>
</span>

ce fragment hCard pourrait être affiché comme :

M. Jean Quinlan Public, Dr.

Exemple 2

N:Stevenson;Jean;Philippe,Paul;Dr.;Jr.,M.D.,A.C.P.

Ce fragment vCard sous un fragment hCard :

<span class="n">
 <span class="honorific-prefix">Dr.</span>
 <span class="given-name">Jean</span>
 <span class="additional-name">Philippe</span>
 <span class="additional-name">Paul</span>
 <span class="family-name">Stevenson</span>,
 <span class="honorific-suffix">Jr.</span>,
 <span class="honorific-suffix">M.D.</span>,
 <span class="honorific-suffix">A.C.P.</span>
</span>

ce fragment hCard serait affiché comme :

Dr. John Philip Paul Stevenson, Jr., M.D., A.C.P.

3.1.3 Définition Type NICKNAME (pseudo)

Exemple 1

NICKNAME:Robbie

Ce fragment vCard sous un fragment hCard :

<span class="nickname">Robbie</span>

ce fragment hCard serait affiché comme :

Robbie

Exemple 2

NICKNAME:Jim,Jimmie

Ce fragment vCard sous un fragment hCard :

<span class="nickname">Jim</span>, 
<span class="nickname">Jimmie</span>

ce fragment hCard serait affiché comme :

Jim, Jimmie

3.1.4 Définition Type PHOTO

Exemple 1

PHOTO;VALUE=uri:http://www.abc.com/pub/photos/jqpublic.gif

Ce fragment vCard sous un fragment hCard :

<img class="photo" src="http://www.abc.com/pub/photos/jqpublic.gif" alt="" />

Exemple 2

PHOTO;ENCODING=b;TYPE=JPEG:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN
 AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
 ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
 <...remainder of "B" encoded binary data...>

Ce fragment vCard sous un fragment hCard : (sauts de ligne insérés dans la valeur src pour lisibilité) :

<img class="photo" src="data:image/jpeg;base64,MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN
AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
...remainder of B encoded binary data..." alt="" />

3.1.5 Définition Type BDAY

Exemple 1

BDAY:1996-04-15

Ce fragment vCard sous un fragment hCard :

<abbr class="bday" title="1996-04-15">15 avril 1996</abbr>

ce fragment hCard pourrait s'afficher comme :

15 avril 1996

Exemple 2

BDAY:1953-10-15T23:10:00Z

Ce fragment vCard sous un fragment hCard :

<abbr class="bday" title="1953-10-15T23:10:00Z">15 octobre 1953</abbr>

ce fragment hCard pourrait s'afficher comme :

15 octobre 1953

Exemple 3

BDAY:1987-09-27T08:30:00-06:00

Ce fragment vCard sous un fragment hCard :

<abbr class="bday" title="1987-09-27T08:30:00-06:00">9 septembre 1987</abbr>

ce fragment hCard pourrait s'afficher comme :

9 septembre 1987

3.2.1 Définition Type ADR

ADR;TYPE=dom,home,postal,parcel:;;123 Main
  Street;Any Town;CA;91921-1234

ce fragement vCard sous un fragment hCard :

<div class="adr">
 <abbr class="type" title="dom">US</abbr>
 <span class="type">home</span> address, for
 <abbr class="type" title="postal">mail</abbr> and
 <abbr class="type" title="parcel">shipments</abbr>:
 <div class="street-address">123 Main Street</div>
 <span class="locality">Any Town</span>, <span class="region">CA</span>, 
 <span class="postal-code">91921-1234</span>
</div>

ce fragment hCard pourrait s'afficher comme :

US home address, for mail and shipments:

123 Main Street

Any Town, CA, 91921-1234

3.2.2 Définition Type LABEL

LABEL;TYPE=dom,home,postal,parcel:Mr.John Q. Public\, Esq.\n
 Mail Drop: TNE QB\n123 Main Street\nAny Town\, CA  91921-1234
 \nU.S.A.

Ce fragment vCard sous un fragment hCard :

<nowiki>
Please use the following address label for 
<div class="label">
 <abbr class="type" title="dom">local delivery</abbr>
 <abbr class="type" title="home">to my home</abbr>
 <abbr class="type" title="postal">of mail</abbr>
 <abbr class="type" title="parcel">and packages:</abbr>
<pre>
Mr.John Q. Public, Esq.
Mail Drop: TNE QB
123 Main Street
Any Town, CA  91921-1234
U.S.A.

</nowiki>


Note : le fragment hCard au-dessus utilise un tag <pre> à l'intérieur d'une valeur de propriété pour capturer/représenter des retours explicites de transport (caractères "\n") extrait du fragment vCard.

ce fragment hCard pourrait s'afficher comme suit :

Please use the following address label for local delivery to my home of mail and packages:

Mr.John Q. Public, Esq.
Mail Drop: TNE QB
123 Main Street
Any Town, CA  91921-1234
U.S.A.

3.3.1 Définition Type TEL

TEL;TYPE=work,voice,pref,msg:+1-213-555-1234

ce fragment vCard sous un fragment hCard :

<span class="tel">
 <abbr class="type" title="pref">mon</abbr> 
 <abbr class="type" title="voice">téléphone</abbr>
 <span class="type">professionnel</span> avec 
  <abbr class="type" title="msg">messagerie vocale</abbr> :
 <span class="value">+1-213-555-1234</span>
</span>

ce fragment hCard pourrait s'afficher comme :

mon téléphone professionnel avec messagerie vocale : +1-213-555-1234

3.3.2 Définition Type EMAIL

Exemple 1

EMAIL;TYPE=internet:jqpublic@xyz.dom1.com

ce fragment vCard comme un fragment hCard :

<a class="email" href="mailto:jqpublic@xyz.dom1.com">email jqpublic</a>

ce fragment hCard pourrait s'afficher ainsi

email jqpublic

Exemple 2

EMAIL;TYPE=internet:jdoe@isp.net

ce fragment vCard comme un fragment hCard :

<a class="email" href="mailto:jdoe@isp.net">email jdoe</a>

ce fragment hCard pourrait s'afficher ainsi

email jdoe

Exemple 3

EMAIL;TYPE=internet,pref:jeanne_doe@abc.com

ce fragment vCard comme un fragment hCard :

<a class="email" href="mailto:jeanne_doe@abc.com">
 <abbr class="type" title="pref">preferred</abbr> 
 email préféré pour jeanne_doe
</a>

ce fragment hCard pourrait s'afficher ainsi

email préféré pour jeanne_doe

3.3.3 Définition Type MAILER

MAILER:PigeonMail 2.1

ce fragment vCard comme un fragment hCard :

Jeanne Doe utilise <span class="mailer">PigeonMail 2.1</span> pour l'email.

ce fragment hCard pourrait s'afficher ainsi

Jeanne Doe utilise PigeonMail 2.1 pour l'email.

3.4.1 Définition Type TZ

Exemple 1

TZ:-05:00

ce fragment vCard comme un fragment hCard :

<span class="tz">-05:00</span>

ce fragment hCard pourrait s'afficher ainsi

-05:00

Exemple 2

TZ;VALUE=text:-05:00; EST; Raleigh/North America
;This example has a single value, not a structure text value.

ce fragment vCard comme un fragment hCard :

<abbr class="tz"
 title="-05:00; EST; Raleigh/North America;This example has a single value, not a structure text value.">
 EST
</abbr>

ce fragment hCard pourrait s'afficher ainsi

EST

3.4.2 Définition Type GEO

GEO:37.386013;-122.082932

ce fragment vCard comme un fragment hCard :

<span class="geo">
 <span class="latitude">37.386013</span>, 
 <span class="longitude">-122.082932</span>
</span>

ce fragment hCard pourrait s'afficher ainsi

37.386013, -122.082932

3.5.1 Définition Type TITLE

TITLE:Directeur\, Recherche et Développement

ce fragment vCard comme un fragment hCard :

<span class="title">Directeur, Recherche et Développement</span>

ce fragment hCard pourrait s'afficher ainsi

Directeur, Recherche et Développement

3.5.2 Définition Type ROLE

ROLE:Programmeur

ce fragment vCard comme un fragment hCard :

<span class="role">Programmeur</span>

ce fragment hCard pourrait s'afficher ainsi :

Programmeur

Exemple 1

LOGO;VALUE=uri:http://www.abc.com/pub/logos/abccorp.jpg

ce fragment vCard comme un fragment hCard :

<img class="logo" src="http://www.abc.com/pub/logos/abccorp.jpg" alt="my logo" />

ce fragment hCard pourrait s'afficher ainsi : (note : j'ai utilisé une véritable URL pour l'image) :

mf-lg-ora.gif

Exemple 2

LOGO;ENCODING=b;TYPE=JPEG:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN
AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
<...the remainder of "B" encoded binary data...>

ce fragment vCard comme un fragment hCard :

<img class="logo" src="data:image/jpeg;base64,MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN
AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
...remainder of B encoded binary data..." alt="" />

aucun affichage équivalent donné, parce que ce sont des données : URL tiré de l'exemple original incomplet.

3.5.4 Définition Type AGENT

Exemple 1

AGENT;VALUE=uri:
 CID:JQPUBLIC.part3.960129T083020.xyzMail@host3.com

ce fragment vCard comme un fragment hCard :

<a class="agent" href="CID:JQPUBLIC.part3.960129T083020.xyzMail@host3.com">JQPUBLIC</a>

ce fragment hCard pourrait s'afficher comme :

JQPUBLIC

Exemple 2

AGENT:BEGIN:VCARD\nFN:Susan Thomas\nTEL:+1-919-555-
 1234\nEMAIL\;INTERNET:sthomas@host.com\nEND:VCARD\n

ce fragment vCard comme un fragment hCard :

<span class="agent vcard">
 <a class="email fn n" href="mailto:sthomas@host.com">Susan Thomas</a>,
 <span class="tel">+1-919-555-1234</span>
</span>

ce fragment hCard pourrait s'afficher comme :

Susan Thomas, +1-919-555-1234

Note : la vCard dans la propriété AGENT du fragment vCard est en fait invalide parce qu'il lui manque la propriété "N". Néanmoins, la version hCard *est* valide, parce que j'ai ajouté le nom de classe "n" à l'exemple.

3.5.5 Définition Type ORG

ORG:ABC\, Inc.;North American Division;Marketing

ce fragment vCard comme un fragment hCard :

<span class="org">
 <span class="organization-name">ABC, Inc.</span>, 
 <span class="organization-unit">North American Division</span>,
 <span class="organization-unit">Marketing</span>,
</span>

ce fragment hCard pourrait s'afficher comme :

ABC, Inc., North American Division, Marketing

3.6.1 Définition Type CATEGORIES

Exemple 1

CATEGORIES:TRAVEL AGENT

ce fragment vCard comme un fragment hCard :

<span class="category">TRAVEL AGENT</span>

ce fragment hCard pourrait s'afficher comme :

TRAVEL AGENT


Exemple 2

CATEGORIES:INTERNET,IETF,INDUSTRY,INFORMATION TECHNOLOGY

ce fragment vCard comme un fragment hCard :

<span class="category">INTERNET</span>, 
<span class="category">IETF</span>, 
<span class="category">INDUSTRY</span>, 
<span class="category">INFORMATION TECHNOLOGY</span>

ce fragment hCard pourrait s'afficher comme :

INTERNET, IETF, INDUSTRY, INFORMATION TECHNOLOGY

3.6.2 NOTE Type Definition

NOTE:This fax number is operational 0800 to 1715
 EST\, Mon-Fri.

ce fragment vCard comme un fragment hCard :

<p class="note">This fax number is operational 0800 to 1715 EST, Mon-Fri.</p>

ce fragment hCard pourrait s'afficher comme :

This fax number is operational 0800 to 1715 EST, Mon-Fri.

3.6.3 PRODID Type Definition

PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//EN

Note, cette propriété vCard ne fait véritablement pas de sens comme propriété hCard, parce qu'elle devrait être vraiment remplie par tout ce que peut transformer le code hCard en vCard, par ex. Brian Suda's X2V.

3.6.4 Définition Type REV

Exemple 1

REV:1995-10-31T22:27:10Z

ce fragment vCard comme un fragment hCard :

<abbr class="rev" title="1995-10-31T22:27:10Z">Updated: 10/31 10:27p</abbr>

ce fragment hCard pourrait s'afficher comme :

Updated: 10/31 10:27p

Exemple 2

REV:1997-11-15

ce fragment vCard comme un fragment hCard :

<abbr class="rev" title="1997-11-15">Mise à jour : 15 novembre</abbr>

ce fragment hCard pourrait s'afficher comme :

Mise à jour : 15 novembre

3.6.5 Définition Type SORT-STRING

Exemple 1

FN:Rene van der Harten
N:van der Harten;Rene;J.;Sir;R.D.O.N.
SORT-STRING:Harten

ce fragment vCard comme un fragment hCard :

<span class="n"
 <span class="honorific-prefix">Sir</span>
 <span class="fn">
  <span class="given-name">Rene</span>
  <span class="family-name">
   van der <span class="sort-string">Harten</span>
  </span>
 </span>
 (<span class="additional-name">J.</span>),
 <span class="honorific-suffix">R.D.O.N.</span>
</span>

Note : La chaîne "Harten" n'a PAS été répétée dans le hCard, même s'il ETAIT répété dans la vCard (3 fois ! dans N, FN, et SORT-STRING). La propriété "SORT-STRING" fournit une autre bonne démonstration sur la façon dont hCard permet une meilleure adhérence au principe DRY que la vCard.

ce fragment hCard pourrait s'afficher comme :

Sir Rene van der Harten (J.), R.D.O.N.

Exemple 2

FN:Robert Pau Shou Chang
N:Pau;Shou Chang;Robert
SORT-STRING:Pau

ce fragment vCard fragment comme un fragment hCard :

<span class="fn n">
 <span class="additional-name">Robert</span>
 <span class="family-name sort-string">Pau</span>
 <span class="given-name">Shou Chang</span>
</span>

Note : Non seulement la chaîne "Pau" n'était PAS répétée dans le hCard (meilleure adhérence à nouveau au better principe DRY), même s'il elle ETAIT répétée dans la vCard, mais dans ce cas du fait que "family-name" et "sort-string" sont les même, nous avons pu utiliser la conservation élément et n'utiliser qu'un élément pour les deux propriétés.

ce fragment hCard pourrait être affiché ainsi :

Robert Pau Shou Chang

Exemple 3

FN:Osamu Koura
N:Koura;Osamu
SORT-STRING:Koura

ce fragment vCard fragment comme un fragment hCard :

<span class="fn">
 Osamu <span class="sort-string">Koura</span>
</span>

Note : Cet exemple, en plus de mieux illustrer le meilleur support du principe DRY, fait aussi usage de l'optimisation implicite "N".

ce fragment hCard pourrait être affiché ainsi :

Osamu Koura

Exemple 4

FN:Oscar del Pozo
N:del Pozo Triscon;Oscar
SORT-STRING:Pozo

ce fragment vCard fragment comme un fragment hCard :

<span class="n">
 <span class="fn">
  <span class="given-name">Oscar</span>
  del <span class="sort-string">Pozo</span>
 </span>
 <span class="family-name" style="display:none">
  del Pozo Triscon
 </span>
</span>

Note : Malheureusement cet exemple pourrait ne pas complètement adhérer au principe DRY du fait du "FN" utilisant une *substring* du family-name, et en plus a dû par conséquent cacher la chaîne de valeur supplémentaire "family-name" en utilisant CSS display:none, ce qui en devrait être évité en général. Suggestion bienvenue pour améliorations de ce fragment hCard.

ce fragment hCard pourrait s'afficher comme :

Oscar del Pozo

Exemple 5

FN:Christine d'Aboville
N:d'Aboville;Christine
SORT-STRING:Aboville

ce fragment vCard comme un fragment hCard :

<span class="fn">
 Christine d'<span class="sort-string">Aboville</span>
</span>

Note : Cet exemple redémontre les avantages/l'efficacité démontrés dans l'exemple 3 au-dessus.

ce fragment hCard pourrait s'afficher comme :

Christine d'Aboville

3.6.6 Définition Type SOUND

Exemple 1

SOUND;TYPE=BASIC;VALUE=uri:CID:JOHNQPUBLIC.part8.
 19960229T080000.xyzMail@host1.com

ce fragment vCard comme un fragment hCard :

<object class="sound" type="audio/basic"
 data="CID:JOHNQPUBLIC.part8.19960229T080000.xyzMail@host1.com">
pronounciation of "JOHN Q PUBLIC"
</object>

ce fragment hCard pourrait s'afficher comme :

prononciation de "JOHN Q PUBLIC"

à la condition que votre navigateur supporte le type MIME "audio/basic" (défini dans la RFC2046 section 4.3) et ait quelque moyen de retrouver les urls "CID:".

Exemple 2

SOUND;TYPE=BASIC;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN
 AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
 ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
 <...the remainder of "B" encoded binary data...>

ce fragment vCard comme un fragment hCard :

<object class="sound" 
data="data:audio/basic;base64,MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcN
 AQEEBQAwdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENvbW11bm
 ljYXRpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
 ...the remainder of "B" encoded binary data...">
pronounciation
</object>

pas d'affichage équivalent donné, parce que des données : l'URL de l'exemple original est incomplète.

3.6.7 Définition Type UID

UID:19950401-080045-40000F192713-0052

ce fragment vCard comme un fragment hCard :

Unique id: 
 <span class="uid">19950401-080045-40000F192713-0052</span>

ce fragment hCard pourrait s'afficher comme :

Unique id:19950401-080045-40000F192713-0052

Note : en pratique, je ne pense pas que j'ai vu globalement des IDs uniques pour des enregistrements de "contact info" publiés sur le web, mais peut-être que je ne considère pas assez d'exemples.


3.6.8 Définition Type URL

URL:http://www.swbyps.restaurant.french/~chezchic.html

ce fragment vCard comme un fragment hCard :

<a class="url" href="http://www.swbyps.restaurant.french/~chezchic.html">Chez Chic</a>

ce fragment hCard pourrait s'afficher comme :

Chez Chic

3.7.1 Définition Type CLASS

Exemple 1

CLASS:PUBLIC

ce fragment vCard comme un fragment hCard :

<span class="class">PUBLIC</span>

ce fragment hCard pourrait s'afficher comme :

PUBLIC

Exemple 2

CLASS:PRIVATE

ce fragment vCard comme un fragment hCard :

<span class="class">PRIVATE</span>

ce fragment hCard pourrait s'afficher comme :

PRIVATE

Exemple 3

CLASS:CONFIDENTIAL

ce fragment vCard comme un fragment hCard :

<span class="class">CONFIDENTIAL</span>

ce fragment hCard pourrait s'afficher comme :

CONFIDENTIAL

3.7.2 Définition Type KEY

KEY;ENCODING=b:MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQA
 wdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENbW11bmljYX
 Rpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
 ZW1zMRwwGgYDVQQDExNyb290Y2EubmV0c2NhcGUuY29tMB4XDTk3MDYwNj
 E5NDc1OVoXDTk3MTIwMzE5NDc1OVowgYkxCzAJBgNVBAYTAlVTMSYwJAYD
 VQQKEx1OZXRzY2FwZSBDb21tdW5pY2F0aW9ucyBDb3JwLjEYMBYGA1UEAx
 MPVGltb3RoeSBBIEhvd2VzMSEwHwYJKoZIhvcNAQkBFhJob3dlc0BuZXRz
 Y2FwZS5jb20xFTATBgoJkiaJk/IsZAEBEwVob3dlczBcMA0GCSqGSIb3DQ
 EBAQUAA0sAMEgCQQC0JZf6wkg8pLMXHHCUvMfL5H6zjSk4vTTXZpYyrdN2
 dXcoX49LKiOmgeJSzoiFKHtLOIboyludF90CgqcxtwKnAgMBAAGjNjA0MB
 EGCWCGSAGG+EIBAQQEAwIAoDAfBgNVHSMEGDAWgBT84FToB/GV3jr3mcau
 +hUMbsQukjANBgkqhkiG9w0BAQQFAAOBgQBexv7o7mi3PLXadkmNP9LcIP
 mx93HGp0Kgyx1jIVMyNgsemeAwBM+MSlhMfcpbTrONwNjZYW8vJDSoi//y
 rZlVt9bJbs7MNYZVsyF1unsqaln4/vy6Uawfg8VUMk1U7jt8LYpo4YULU7
 UZHPYVUaSgVttImOHZIKi4hlPXBOhcUQ==

ce fragment vCard comme un fragment hCard :

<object class="key" type="application/octet-stream"
 data="data:application/octet-stream;base64,MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhvcNAQEEBQA
 wdzELMAkGA1UEBhMCVVMxLDAqBgNVBAoTI05ldHNjYXBlIENbW11bmljYX
 Rpb25zIENvcnBvcmF0aW9uMRwwGgYDVQQLExNJbmZvcm1hdGlvbiBTeXN0
 ZW1zMRwwGgYDVQQDExNyb290Y2EubmV0c2NhcGUuY29tMB4XDTk3MDYwNj
 E5NDc1OVoXDTk3MTIwMzE5NDc1OVowgYkxCzAJBgNVBAYTAlVTMSYwJAYD
 VQQKEx1OZXRzY2FwZSBDb21tdW5pY2F0aW9ucyBDb3JwLjEYMBYGA1UEAx
 MPVGltb3RoeSBBIEhvd2VzMSEwHwYJKoZIhvcNAQkBFhJob3dlc0BuZXRz
 Y2FwZS5jb20xFTATBgoJkiaJk/IsZAEBEwVob3dlczBcMA0GCSqGSIb3DQ
 EBAQUAA0sAMEgCQQC0JZf6wkg8pLMXHHCUvMfL5H6zjSk4vTTXZpYyrdN2
 dXcoX49LKiOmgeJSzoiFKHtLOIboyludF90CgqcxtwKnAgMBAAGjNjA0MB
 EGCWCGSAGG+EIBAQQEAwIAoDAfBgNVHSMEGDAWgBT84FToB/GV3jr3mcau
 +hUMbsQukjANBgkqhkiG9w0BAQQFAAOBgQBexv7o7mi3PLXadkmNP9LcIP
 mx93HGp0Kgyx1jIVMyNgsemeAwBM+MSlhMfcpbTrONwNjZYW8vJDSoi//y
 rZlVt9bJbs7MNYZVsyF1unsqaln4/vy6Uawfg8VUMk1U7jt8LYpo4YULU7
 UZHPYVUaSgVttImOHZIKi4hlPXBOhcUQ==">
Key
</object>

ce fragment hCard pourrait s'afficher comme :

Key

Note : Du fait du manque d'une valeur TYPE dans l'exemple RFC2426, j'ai substitué application/octet-stream. Clairement pour que ce soit de quelque utilité, le type spécifié doit être de quelque sorte de clé ou de "certificate mime type".

7. Adresses des Auteurs

BEGIN:vCard
VERSION:3.0
FN:Frank Dawson
ORG:Lotus Development Corporation
ADR;TYPE=WORK,POSTAL,PARCEL:;;6544 Battleford Drive
;Raleigh;NC;27613-3502;U.S.A.
TEL;TYPE=VOICE,MSG,WORK:+1-919-676-9515
TEL;TYPE=FAX,WORK:+1-919-676-9564
EMAIL;TYPE=INTERNET,PREF:Frank_Dawson@Lotus.com
EMAIL;TYPE=INTERNET:fdawson@earthlink.net
URL:http://home.earthlink.net/~fdawson
END:vCard


BEGIN:vCard
VERSION:3.0
FN:Tim Howes
ORG:Netscape Communications Corp.
ADR;TYPE=WORK:;;501 E. Middlefield Rd.;Mountain View;
CA; 94043;U.S.A.
TEL;TYPE=VOICE,MSG,WORK:+1-415-937-3419
TEL;TYPE=FAX,WORK:+1-415-528-4164
EMAIL;TYPE=INTERNET:howes@netscape.com
END:vCard

Notez que ces deux vCards sont invalides parce qu'il manque la propriété REQUISE "N" qui est tout à fait ironique, parce que ce sont les vCards des auteurs eux-mêmes.

Néanmoins, ces vCards peuvent être représentées par les hCards suivantes :

<div class="vcard">
<a class="url fn" href="http://home.earthlink.net/~fdawson">Frank Dawson</a>
<div class="org">Lotus Development Corporation</div>
<div class="adr">
 <span class="type">work</span> address 
(<abbr class="type" title="postal">mail</abbr> and
 <abbr class="type" title="parcel">packages</abbr>):
 <div class="street-address">6544 Battleford Drive</div>
 <span class="locality">Raleigh</span>
 <span class="region">NC</span>
 <span class="postal-code">27613-3502</span>
 <div class="country-name">U.S.A.</div>
</div>
<div class="tel">
 <span class="value">+1-919-676-9515</span> 
(<abbr class="type" title="WORK">w</abbr>,
 <abbr class="type" title="VOICE">v</abbr><abbr class="type" title="MSG">m</abbr>)
</div>
<div class="tel">
 <span class="value">+1-919-676-9564</span>
(<abbr class="type" title="WORK">w</abbr><abbr class="type" title="FAX">f</abbr>)
</div>
<a class="email" href="mailto:Frank_Dawson@Lotus.com">
 <span class="type">pref</span>erred<span> email</span>
</a>,
<a class="email" href="mailto:fdawson@earthlink.net">
 alternate email
</a>
</div>
<div class="vcard">
<a class="email fn" href="mailto:howes@netscape.com">Tim Howes</a>
<div class="org">Netscape Communications Corp.</div>
<div class="adr">
 <span class="type">work</span> address:
 <div class="street-address">501 E. Middlefield Rd.</div>
 <span class="locality">Mountain View</span>, 
 <span class="region">CA</span>
 <span class="postal-code">94043</span>
 <div class="country-name">U.S.A.</div>
</div>
<div class="tel">
 <span class="value">+1-415-937-3419</span> 
(<abbr class="type" title="WORK">w</abbr>,
 <abbr class="type" title="VOICE">v</abbr><abbr class="type" title="MSG">m</abbr>)
</div>
<div class="tel">
 <span class="value">+1-415-528-4164</span>
(<abbr class="type" title="WORK">w</abbr><abbr class="type" title="FAX">f</abbr>)
</div>
</div>

ces hCards pourraient s'afficher comme :

Frank Dawson

Lotus Development Corporation

work address (mail and packages):

6544 Battleford Drive

Raleigh NC 27613-3502

U.S.A.

+1-919-676-9515 (w, vm)

+1-919-676-9564 (wf)

preferred email, alternate email

Tim Howes

Netscape Communications Corp.

work address:

501 E. Middlefield Rd.

Mountain View, CA 94043

U.S.A.

+1-415-937-3419 (w, vm)

+1-415-528-4164 (wf)


Ceci est une sous-page d'hcard-exemples