<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vantguarde</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vantguarde"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/Vantguarde"/>
	<updated>2026-04-20T00:23:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=32791</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=32791"/>
		<updated>2008-06-08T12:33:33Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* adr tel email types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt;  (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-name のイニシャル&lt;br /&gt;
* family-name (スペース) given-name のイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語で名前を記述するときには、この推測処理を利用することはできません。必ず given-name、family-name プロパティを利用し、明示的に名前を記述しなければなりません。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;マイクロ&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;太郎&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語などの言語では、これらサブプロパティの多くを利用することができません。サブタイプはマークアップの制限上、その内容を訳すことができないからです。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27287</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27287"/>
		<updated>2008-06-08T12:15:10Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* プロパティリスト */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt;  (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-name のイニシャル&lt;br /&gt;
* family-name (スペース) given-name のイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語で名前を記述するときには、この推測処理を利用することはできません。必ず given-name、family-name プロパティを利用し、明示的に名前を記述しなければなりません。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;マイクロ&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;太郎&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語などの言語では、これらサブプロパティの多くを利用することができません。サブタイプは &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt; span class=&amp;amp;quot;type&amp;amp;quot;&amp;amp;gt;タイプ名&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; と書く必要があり、その内容を訳すことは認められていないからです。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27286</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27286"/>
		<updated>2008-06-08T12:14:45Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* プロパティリスト */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''&amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt;  (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-name のイニシャル&lt;br /&gt;
* family-name (スペース) given-name のイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語で名前を記述するときには、この推測処理を利用することはできません。必ず given-name、family-name プロパティを利用し、明示的に名前を記述しなければなりません。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;マイクロ&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;太郎&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語などの言語では、これらサブプロパティの多くを利用することができません。サブタイプは &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt; span class=&amp;amp;quot;type&amp;amp;quot;&amp;amp;gt;タイプ名&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; と書く必要があり、その内容を訳すことは認められていないからです。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27285</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27285"/>
		<updated>2008-06-08T12:14:18Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* &amp;quot;n&amp;quot; の推測処理 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; &lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-name のイニシャル&lt;br /&gt;
* family-name (スペース) given-name のイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語で名前を記述するときには、この推測処理を利用することはできません。必ず given-name、family-name プロパティを利用し、明示的に名前を記述しなければなりません。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;マイクロ&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;太郎&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語などの言語では、これらサブプロパティの多くを利用することができません。サブタイプは &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt; span class=&amp;amp;quot;type&amp;amp;quot;&amp;amp;gt;タイプ名&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; と書く必要があり、その内容を訳すことは認められていないからです。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27284</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27284"/>
		<updated>2008-06-08T12:02:36Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* &amp;quot;n&amp;quot; の推測処理 */ added a note that this opitimization doesn't work for Japanese names and authors need to explicitly markup their names with given-name and family-name.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; &lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-name のイニシャル&lt;br /&gt;
* family-name (スペース) given-name のイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語で名前を記述するときには、この推測処理を利用することはできません。必ず given-name、family-name プロパティを利用し、明示的に名前を記述しなければなりません。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語などの言語では、これらサブプロパティの多くを利用することができません。サブタイプは &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt; span class=&amp;amp;quot;type&amp;amp;quot;&amp;amp;gt;タイプ名&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; と書く必要があり、その内容を訳すことは認められていないからです。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27283</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27283"/>
		<updated>2008-06-08T11:57:07Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* adr tel email types */ added a note that many subtypes are not be able to use in Japanese due to the &amp;quot;human readable&amp;quot; principle. that really sucks...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; &lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed #600; width: 95%; padding: .5em 1em; background-color:#fee;&amp;quot;&amp;gt;&lt;br /&gt;
注: 日本語などの言語では、これらサブプロパティの多くを利用することができません。サブタイプは &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt; span class=&amp;amp;quot;type&amp;amp;quot;&amp;amp;gt;タイプ名&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt; と書く必要があり、その内容を訳すことは認められていないからです。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27282</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27282"/>
		<updated>2008-06-08T11:50:24Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* adr tel email types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; &lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください (ここでは利便性の為にコピーしています)。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27281</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27281"/>
		<updated>2008-06-08T11:44:45Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は、vCard ([[rfc-2426|RFC2426]]) のプロパティと値を利用して、[[semantic-xhtml|HTML]] で人や会社、組織や場所を表現する [[microformats-ja|microformat]] です。hCard は HTML や XHTML はもちろんのこと、Atom、RSS、その他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用するには、いくつかの方法があります。&lt;br /&gt;
*[http://blog.livedoor.jp/forestk/misc/microformats/hCard/creator-ja/ hCard creator] hCard を利用し、作成したコードをページにはりつける。&lt;br /&gt;
*[[hcard-authoring|hCard authoring tips]] を読んで、hCard のマークアップを行う。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめ、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーはその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーは hCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎となります。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にして、class 属性の値に使用します。vCard オブジェクトの入れ子関係は、そのまま HTML での入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次のリストにあるプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; &lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。文字の入った電話番号 (例: +1-555-FORMATS) は、数字で表記しなければなりません ({{must}})。&amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; を利用して、ソフトウェアには数字から成る電話番号の方を伝えることもできます (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;)。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視するべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27280</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27280"/>
		<updated>2008-06-08T11:32:07Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: Sync: 09:02, 2 May 2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- rev(en): 09:02, 2 May 2008 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな HTML または XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、HTML や XHTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;編集者&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, and before at [http://technorati.com Technorati, Inc.], and at [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; 作者: [http://tantek.com/ Tantek Çelik] (affiliations above)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; &lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。Letter values (e.g. +1-555-FORMATS) {{must}} be converted to numbers. Use an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to display letters and provide a numerical value simultaneously, e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは [http://www.commerce.net/ Commercenet] のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=books&amp;diff=26973</id>
		<title>books</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=books&amp;diff=26973"/>
		<updated>2007-11-01T16:11:57Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Books &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page lists books which provide description and documentation of microformats.  Most recent first, grouped by year.&lt;br /&gt;
&lt;br /&gt;
== Errata ==&lt;br /&gt;
For errata in any of the following, if any, see '''&amp;lt;nowiki&amp;gt;http://en.wikibooks.org/wiki/Errata/[ISBN]&amp;lt;/nowiki&amp;gt;''', where [ISBN] is the ISBN with no hyphens or spaces. (Perhaps this could be added to [[Special:Booksources]]?)&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* Japanese translation of Allsopp's ''Microformats: Empowering Your Markup for Web 2.0''; translated by Noriyo Asano, under the editorship of Kazuhito Kidachi&lt;br /&gt;
** Mainichi Communications Inc., early 2008?&lt;br /&gt;
** [http://iaspectrum.net/about.html Noriyo] has translated &amp;quot;Ambient Findability&amp;quot; and &amp;quot;Designing Interfaces&amp;quot;; [http://kidachi.kazuhi.to/ Kazuhito] is one of the well-known advocates of Web Standards and microformats in Japan.&lt;br /&gt;
** Read their posts about the translation: [http://blog.iaspectrum.net/2007/09/microformats_d0f7.html#more Noriyo's] and [http://kidachi.kazuhi.to/blog/archives/002367.html Kazuhito's] (both in Japanese).&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
&lt;br /&gt;
* ''[http://www.friendsofed.com/book.html?isbn=1590598148 Microformats: Empowering Your Markup for Web 2.0]'' by John Allsopp&lt;br /&gt;
** Friends of Ed, ISBN 9781590598146, March 2007&lt;br /&gt;
** Read [http://www.friendsofed.com/extras/1590598148/Appendices.pdf Allsopp's Appendix (PDF)].&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
&lt;br /&gt;
* ''[http://www.oreilly.com/catalog/neogeography/ Introduction to Neogeography]'' by Andrew Turner&lt;br /&gt;
**O'Reilly, ISBN 9780596529956, December 2006&lt;br /&gt;
** This is a PDF book, part of the O'Reilly Short Cuts series. Covers the ADR and GEO microformats.&lt;br /&gt;
&lt;br /&gt;
* ''[http://www.oreilly.com/catalog/microformats/ Using Microformats]'' by Brian Suda&lt;br /&gt;
**O'Reilly, ISBN 9780596528218, 2006&lt;br /&gt;
** This is a PDF book, part of the O'Reilly Short Cuts series. It is a solid introduction to all the established microformats, the history, philosophy and a look at where microformats are headed.&lt;br /&gt;
&lt;br /&gt;
* ''[http://www.amazon.com/gp/product/0596009879 Web Design In A Nutshell, Third Edition]'' by Jennifer Niederst Robbins.  '''IMPORTANT: This applies to the THIRD EDITION only!'''&lt;br /&gt;
** O'Reilly Media, ISBN 9780596009878, 2006&lt;br /&gt;
** Provides an excellent modern standards based foundation for web design that is ideal for understanding microformats, and a whole introductory chapter on microformats as well.&lt;br /&gt;
** See also [http://www.oreilly.com/catalog/wdnut3/ Web Design in a Nutshell, Third Edition] (on oreilly.com).&lt;br /&gt;
&lt;br /&gt;
*''[http://www.friendsofed.com/book.html?isbn=1590597656 HTML Mastery]'' by Paul Haine&lt;br /&gt;
**Friends of Ed, ISBN 9781590597651, 2006&lt;br /&gt;
**Chapter 5, &amp;lt;abbr title=&amp;quot;pages&amp;quot;&amp;gt;pp.&amp;lt;/abbr&amp;gt; 117-154: ''Purpose Built Semantics: Microformats and Other Stories.''&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
&lt;br /&gt;
* ''[http://www.amazon.com/gp/product/0764597582 Hacking RSS and Atom]'' by Leslie M. Orchard&lt;br /&gt;
** Wiley, ISBN 9780764597589, 2005&lt;br /&gt;
** The last chapter has a nice section on both publishing and consuming [[hcalendar|hCalendar]] events in either a feed or as part of a page.  Les has implemented various microformats (hCalendar entry form as a greasemonkey script, [[xoxo|XOXO]] dynamic editing).&lt;br /&gt;
** You can find source code for the [[hcalendar|hCalendar]] scripts from my book [http://decafbad.com/trac/wiki/HackingRssAndAtom at my site]. Look for the files starting with &amp;lt;code&amp;gt;ch18&amp;lt;/code&amp;gt;. Buy the book if you like it! [[User:LesOrchard|LesOrchard]] 20:11, 25 Mar 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=27346</id>
		<title>Main Page-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=27346"/>
		<updated>2007-11-01T13:35:28Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 仕様 */ done!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 13:32, 15 Oct 2007 --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Microformats Wikiにようこそ！'''&lt;br /&gt;
&lt;br /&gt;
初めての方は、[[introduction-ja|microformatsの手引き]]からどうぞ。編集を始める前に、[[how-to-play-ja]]を読んでください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
* [[posh-ja|&amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;]] とは何なのかを理解しましょう。&lt;br /&gt;
* 「[http://microformats.org/about/ microformatsについて]」のページ、[http://microformats.org/ 最新ニュース]、[[press|メディア紹介例]]や [[presentations-ja|プレゼンテーション]]、microformatsに関する[[books|書籍]]、[[podcasts|ポッドキャスト]]、[[screencasts|スクリーンキャスト]]などについて読んでみてください。&lt;br /&gt;
* 質問がある場合は、[[faq|よく聞かれる質問]]や[[glossary|用語集]]をご覧ください。&lt;br /&gt;
* 誰かから直接話を聞きたければ、[[events|microformatsのイベント]]に参加してみてください。&lt;br /&gt;
&lt;br /&gt;
== 定義 ==&lt;br /&gt;
Microformatsとは、Webサイトで人やイベント、タグを記述する際に用いるマークアップ方法です。&lt;br /&gt;
&lt;br /&gt;
Microformatsは、あなたのWebサイトからフィードやAPIを早く簡単に提供するための手段です。また、Microformatsによって、さらに詳しい情報をWebで発信することができるようになります。[[what-are-microformats-ja|マイクロフォーマットとは何か]]、また[[what-can-you-do-with-microformats|マイクロフォーマットを使うと何ができるか]]にある、より詳しい説明もご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 協力するには ==&lt;br /&gt;
Microformatsをさらに高めるためには、みなさんの協力が必要です。&lt;br /&gt;
&lt;br /&gt;
* あなたのWebサイトやサービス、製品で[[get-started|microformatsを利用]]する。&lt;br /&gt;
* マイクロフォーマットをもっと使ってもらえるよう、[[advocacy|周りにすすめる]]。&lt;br /&gt;
* [[testimonial|Microformatsをおすすめするエントリ]]を書く。&lt;br /&gt;
* [[to-do|TO DOリスト]]にあるタスクをこなす。&lt;br /&gt;
* [[irc-ja|IRCチャンネル]]や[[mail|メーリングリスト]]で学んだり、質問に答える (メールを送る前に、[[mailing-lists#General_guidelines|一般的なガイドライン]]を読んでください)。&lt;br /&gt;
* さまざまな言葉で読めるように、microformats wikiの翻訳を手伝う ([[Main_Page-ja#.E4.BB.96.E8.A8.80.E8.AA.9E.E3.81.A7.E3.81.AEmicroformats_wiki|他言語でのmicroformats wiki]])。&lt;br /&gt;
* 新しいmicroformatsを提案する前に、あなたのWebサイトが[[POSH]]であり、[[get-started|すでにあるmicroformatsを利用]]している事を確認する。そのあと、[[process|新しいフォーマットを提案する際のプロセス]]について良く読む。&lt;br /&gt;
&lt;br /&gt;
== 仕様 ==&lt;br /&gt;
以下はオープンスタンダードとなった[[microformats-ja|microformats]]の仕様です。&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-ja|hCalendar]] (翻訳中!) - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-ja|hCard]] - [http://microformats.org/code/hcard/creator hCard creator]&lt;br /&gt;
* [[rel-license-ja|rel-license]]&lt;br /&gt;
* [[rel-nofollow-ja|rel-nofollow]]&lt;br /&gt;
* [[rel-tag-ja|rel-tag]]&lt;br /&gt;
* [[vote-links-ja|Vote Links]]&lt;br /&gt;
* [[XFN-ja|XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP-ja|XMDP]]&lt;br /&gt;
* [[xoxo-ja|XOXO]] (翻訳中!)&lt;br /&gt;
&lt;br /&gt;
== ドラフト ==&lt;br /&gt;
* [[adr|adr]] - 住所のマークアップ&lt;br /&gt;
* [[geo|geo]] - [http://en.wikipedia.org/wiki/WGS84 世界測地系]による、緯度と経度のマークアップ&lt;br /&gt;
* [[hatom|hAtom]] - 更新情報を配信する (例: Weblogのエントリ)&lt;br /&gt;
* [[hresume-ja|hResume]] (翻訳中!) - 履歴書の公開&lt;br /&gt;
* [[hreview-ja|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]]- to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - for indicating attachments (e.g. files) to download and cache&lt;br /&gt;
* [[rel-home]] - indicate a hyperlink to the homepage of the site&lt;br /&gt;
* [[relpayment-research|rel-payment]] - indicate a payment mechanism&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== デザインパターン ==&lt;br /&gt;
{{design_patterns-ja}} &amp;lt;!-- この項目については /wiki/Template:design_patterns-ja を編集してください--&amp;gt;&lt;br /&gt;
* [[elemental-microformat-ja|単純microformats]]&lt;br /&gt;
* [[compound-microformat-ja|複合microformats]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
See: [[exploratory-discussions]] for details of research and analysis of real-world [[examples]], existing formats, and brainstorming of possible new microformats, per the microformats [[process]]. Such work is categorised as being:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|Actively being progressed]]&lt;br /&gt;
*[[exploratory-discussions#Current|Current, but less active]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|Moribund]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|Formally abandoned]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|Archived]]&lt;br /&gt;
&lt;br /&gt;
== 例 ==&lt;br /&gt;
* [[examples-in-the-wild-ja|実際の利用例]]&lt;br /&gt;
* [[implementations|ツールの実装]]&lt;br /&gt;
* [[zen-garden|Zen Garden]]&lt;br /&gt;
&lt;br /&gt;
== resources ==&lt;br /&gt;
See [[resources]].&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do|TODOリスト]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ツール、テストケース、リサーチ ==&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting [[tools|tools and services]] that need to process more than one microformat. That section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
== 他言語でのmicroformats wiki ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;microformatsの記事を、さまざまな言語で読んだり、編集したりできます。&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 100以上の記事のある言語&lt;br /&gt;
** [[Main_Page|&amp;lt;span lang=&amp;quot;en&amp;quot;&amp;gt;English&amp;lt;/span&amp;gt; (本家の英語)]]&amp;lt;!-- 日本語ページ用の記述 --&amp;gt;&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;Français&amp;lt;/span&amp;gt; (フランス語)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* 10以上の記事のある言語&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;Português&amp;lt;/span&amp;gt; (ブラジル系ポルトガル語)]]&lt;br /&gt;
** [[Main_Page-ja|日本語]]&lt;br /&gt;
* 2以上の記事のある言語&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;Česky&amp;lt;/span&amp;gt; (チェコ語)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;Deutsch&amp;lt;/span&amp;gt; (ドイツ語)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;Español&amp;lt;/span&amp;gt; (スペイン語)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (ガリーシア語)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;Polski&amp;lt;/span&amp;gt; (ポーランド語)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;Română&amp;lt;/span&amp;gt; (ルーマニア語)]]&lt;br /&gt;
* 翻訳が始まったばかりの言語&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;العربية&amp;lt;/span&amp;gt; (アラビア語)]]&lt;br /&gt;
* その他&lt;br /&gt;
**[http://ja.wikipedia.org/wiki/Microformat Wikipediaのmicroformatsページ]は、多くの言語版ができています。&lt;br /&gt;
&lt;br /&gt;
[[other-languages]]や[[how-to-start-new-translation|how-to-start-a-new-translation]]もご覧ください。&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27279</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=27279"/>
		<updated>2007-11-01T13:23:29Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== 関連ページ ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23058</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23058"/>
		<updated>2007-11-01T13:22:54Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Further Reading */ hmm did i really need to translate this section...?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== その他の読み物 ==&lt;br /&gt;
* Garrett Dimon による [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] は hCard の良い解説です。&lt;br /&gt;
* Drew McLellan による [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard]&lt;br /&gt;
* Chris Silver Smith による [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats]&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] は [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] という、hCard に関する記事を書いています。&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] による[http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO] という素晴らしい記事があります。彼の hCard を例に取って解説しています。&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] 24 Ways の記事です。John Allsopp が CSS を用い、hCard をスタイリングしています。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html このページについて書かれた blog] と [http://technorati.com/tags/hcard hCard タグ] もご覧ください。&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - インスタントメッセージングの拡張]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23057</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23057"/>
		<updated>2007-11-01T13:13:05Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 単数化されたプロパティ */ damn this plural properties singularized sentence should be run-offed...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
いくつかの複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23056</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23056"/>
		<updated>2007-11-01T13:07:40Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Notes on derivation from vCard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== vCard における由来 ==&lt;br /&gt;
このセクションは ''参考情報'' です。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;[[hcard-design-methodology]] をご覧ください。&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 意味的に同等なもの ===&lt;br /&gt;
いくつかのプロパティにおいて、その意味を上手く表現できる HTML 要素が存在します。次に挙げるプロパティは、その例に書かれている (X)HTML で表現すべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; は hCard にて &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; と表します。このプロパティは、&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; をつけた要素の中に書かれます。&lt;br /&gt;
* 同様に vCard の &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; は &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;、または &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt; となります。&lt;br /&gt;
* vCard の &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; hCard において、特定の URL (または EMAIL) といった、別の意味に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== 出現回数が一回のプロパティ ===&lt;br /&gt;
[[hcard-ja#.E3.83.97.E3.83.AD.E3.83.91.E3.83.86.E3.82.A3.E3.81.AE.E5.87.BA.E7.8F.BE.E5.9B.9E.E6.95.B0|プロパティの出現回数]]は、vCard RFC2426 で定義されるプロパティを一つずつ調べ、そのセマンティクスから一つのみでなければならない ({{must}}) を導き出したものです。[[hcard-singular-properties]] に解説があるので、そちらをご覧ください。&lt;br /&gt;
&lt;br /&gt;
==== 単数化されたプロパティ ====&lt;br /&gt;
複数系のプロパティ名が単数名化されています。このため、もし元となる複数形のプロパティが、複数のコンポーネントからなるひとつの値を取るものであっても、それらのコンポーネントは、単数名化されたプロパティを複数持つものとなります。これにより、プロパティは複数の値を持つものとなり、複数の値をとるプロパティの影響を受けるようになります。&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23055</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23055"/>
		<updated>2007-11-01T12:00:10Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* ひとつのみ/複数持てるプロパティ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== プロパティの出現回数 ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23052</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23052"/>
		<updated>2007-11-01T11:59:04Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 単数・複数のプロパティ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== ひとつのみ/複数持てるプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23051</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23051"/>
		<updated>2007-11-01T11:54:49Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 複数のプロパティ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 単数・複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23050</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23050"/>
		<updated>2007-11-01T11:40:31Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 原案及び謝辞 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
vCard を &amp;quot;何年も前に&amp;quot; 教えてくれた私の良き友人 [http://vadim.com/ Vadim] に感謝しています。ただ、もしあのときから vCard を気にかけていたら、もっと多くの車輪の再発明を防げたかもしれませんが。&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23049</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23049"/>
		<updated>2007-10-30T14:19:53Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。前のセクションと同じく、hCard の実装についても別のページを用意しています。&lt;br /&gt;
&lt;br /&gt;
[[hcard-implementations|hCard Implementations]] で、hCard の実装についてご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 著作権 ==&lt;br /&gt;
仕様の作成者である [[User:Tantek|Tantek Çelik]] および [[User:Brian|Brian Suda]] が、自分のページでパブリックドメインの声明を行っています。よって、この仕様はパブリックドメインです。&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== 特許 ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
=== 規範的な参考文献 ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU 勧告 E.123] 電話番号フォーマット (有料)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== その他の参考文献 ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== hCard を利用する仕様 ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== hCard に似通っているもの ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== 原案及び謝辞 ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23011</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23011"/>
		<updated>2007-10-30T14:08:15Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
== hCard ボタン ==&lt;br /&gt;
hCard を使ったあなたのページに、次にあるボタンを貼り付けましょう。[[buttons#hCard]] には、最近追加されたボタンもあります。&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (ミラー: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS でボタン風にデザインすることもできます。[http://re-run.com/about/microformat-badges microformat badges @ re-run] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 実世界での例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。すでに世界には多くの hCard が存在しています。以前はこの仕様書で紹介していましたが、数が増えすぎてしまったため、別のページを用意しました。&lt;br /&gt;
&lt;br /&gt;
[[hcard-examples-in-wild|hCard Examples in the wild]] で、実際に使われている hCard をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23010</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23010"/>
		<updated>2007-10-30T13:06:01Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* XMDP プロファイル */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティの全てが、[[rfc-2426|RFC2426]] のセクション番号付きでリスト化されています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23009</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=23009"/>
		<updated>2007-10-29T14:46:47Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティ全てのリストがあり、また [[rfc-2426|RFC2426]] のセクション番号も付随しています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== hCard の例 ==&lt;br /&gt;
このセクションは参考情報です。&lt;br /&gt;
&lt;br /&gt;
=== vCard のサンプル ===&lt;br /&gt;
&lt;br /&gt;
次にあるのは vCard のサンプルです。&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この vCard を hCard で表現すると次のようになります。なお、推測処理ができるプロパティについては省略してあります。他の例は [[hcard-example1-steps| hCard Example 1]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: hCard のマークアップにはバージョン情報が必要ありません。なぜならバージョンは &amp;amp;lt;head&amp;amp;gt; 要素の 'profile' 属性に記述されたプロファイルで定義されているからです。&lt;br /&gt;
&lt;br /&gt;
=== hCard の実例 ===&lt;br /&gt;
次にあるのは WikiMedia Foundation のコンタクト情報です。この情報は hCard を用いて記述されているので、microformats をパース処理するツールにより見つけることができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このマークアップは次のようになっています (見やすいように加工しています)。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== その他の例 ===&lt;br /&gt;
[[hcard-examples|hCard examples]] には vCard 仕様書 [[rfc-2426|RFC2426]] の例をすべて hCard にしたものをはじめ、もっとたくさんの例があります。&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22980</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22980"/>
		<updated>2007-10-29T14:31:58Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: 50% done :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard は vCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックな XHTML]] で人や会社、組織や場所を表現するシンプルなフォーマットです。hCard は [[microformats-ja|microformats]] のひとつであり、(X)HTML や Atom、RSS やその他の XML に埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCard を利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator] を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]] を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard 仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Apple のアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCard へ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これは vCard のプロパティや値を、XTHML でそのまま表現しようとするものです。ブロガーはhCard を Web ページに埋め込み、CSS で思うようにデザインすることができます。また、hCard はアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator] を使い、出てきた HTML コードを blog や Web サイトに貼り付け、コンタクト情報を公開してみてください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCard の基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCard は、vCard のオブジェクト/プロパティ名を小文字にしたものを class 属性の値として使用します。vCard オブジェクトの入れ子関係は、そのまま XHTML 要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルート class 名 ===&lt;br /&gt;
hCard のルート class 名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; という class 名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCard のプロパティは、hCard 内の要素によって表されます。次にリストするプロパティを class 属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCard のプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつの hCard は、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他に URL を取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合は特別な class 名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップする hCard を例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この hCard は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCard には、Web ページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCard の '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは [[rfc-2426|RFC2426]] のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9 で定義されていますが、hCard ではこれらのプロパティを使ってはいけません ({{must-not}})。hCard を利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCard から vCard へ変換するコンバーターは、これらのプロパティの代わりに hCard が埋め込まれている Web ページの情報を用いて、これらのプロパティを埋めることになります。まず、NAME プロパティは文書のタイトル ((X)HTML 文書の場合、&amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILE の値には、[[rfc-2426|RFC2426]] より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCE プロパティには、ページの URL を用いることが推奨されます ({{should}})。hCard を vCard に変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODID プロパティは、実際に vCard を出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]] のセクション 3.6.9 に倣い、VERSION プロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、その hCard は会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCard では &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが vCard 仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者の vCard に &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCard では次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Web においてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCard は &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCard の作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCard は推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== カテゴリーとしてのタグ ===&lt;br /&gt;
hCard のカテゴリーは [[rel-tag]] を用い、タグとして表現することも可能です ({{may}})。&amp;quot;category&amp;quot; プロパティが rel-tag である場合、そのタグはカテゴリーとして扱われます。&lt;br /&gt;
&lt;br /&gt;
=== 'type' サブプロパティの値 ===&lt;br /&gt;
'type' サブプロパティがとる値は、その親プロパティによって異なります。これらの 'type' サブプロパティの値は大文字小文字を区別しません (case-INSENSITIVE)。よって &amp;quot;Home&amp;quot; は &amp;quot;home&amp;quot; と同じであり、その他の値と組み合わせた場合についても同様です。たとえば、家の電話番号で、かつ優先番号であるものは次のようになります。&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この例は次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
次のリストは ''参考情報'' です。規範的な type の値は [[rfc-2426|RFC2426]] のセクション 3.2.1 ADR、3.3.1 TEL、3.3.2 EMAIL を参照してください。ここでは利便性の為にコピーしています。type サブプロパティのデフォルト値はリストの最初に並んでおり、また大文字で記述されています。また、これらの type は複数指定することができます。&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;IANA に登録された他のアドレスタイプ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP プロファイル ===&lt;br /&gt;
hCard の [http://gmpg.org/xmdp XMDP] プロファイルは [[hcard-profile]] をご覧ください。hcard-profile には上で説明したプロパティ全てのリストがあり、また [[rfc-2426|RFC2426]] のセクション番号も付随しています。&lt;br /&gt;
&lt;br /&gt;
=== パース処理 ===&lt;br /&gt;
[[hcard-parsing|hCard parsing]] をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22979</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22979"/>
		<updated>2007-10-29T14:01:03Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Implied &amp;quot;organization-name&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところがvCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardでは次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Webにおいてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCardは &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCardの作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCardは推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;organization-name&amp;quot; の推測処理 ===&lt;br /&gt;
&amp;quot;ORG&amp;quot; プロパティは organization-name と organization-unit という二つのサブプロパティを持っています。しかしほとんどの場合、作成者は organization-name のみを記述します。よって、もし &amp;quot;ORG&amp;quot; プロパティが &amp;quot;organization-name&amp;quot; プロパティを内側に持たない場合、&amp;quot;ORG&amp;quot; プロパティの内容は必ず &amp;quot;organization-name&amp;quot; とみなされます ({{must}})。&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22978</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22978"/>
		<updated>2007-10-29T13:57:38Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところがvCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardでは次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[[hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1|組織のコンタクト情報]]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Webにおいてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCardは &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は [[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCardの作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCardは推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22977</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22977"/>
		<updated>2007-10-29T13:56:07Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* プロパティについて */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard-ja#.22n.22_.E3.81.AE.E6.8E.A8.E6.B8.AC.E5.87.A6.E7.90.86|&amp;quot;n&amp;quot; の推測処理]]にあるルールに当てはまる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところがvCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardでは次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[http://microformats.org/wiki/hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1 組織のコンタクト情報]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Webにおいてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCardは &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は &amp;quot;n&amp;quot; の推測処理と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCardの作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCardは推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22976</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22976"/>
		<updated>2007-10-29T13:54:41Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Implied &amp;quot;n&amp;quot; Optimization */ forgot about translating the title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;n&amp;quot; の推測処理 ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところがvCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardでは次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[http://microformats.org/wiki/hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1 組織のコンタクト情報]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Webにおいてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCardは &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は &amp;quot;n&amp;quot; の推測処理と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCardの作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCardは推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22975</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22975"/>
		<updated>2007-10-29T13:48:12Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Implied &amp;quot;nickname&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところがvCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardでは次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[http://microformats.org/wiki/hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1 組織のコンタクト情報]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;nickname&amp;quot; の推測処理 ===&lt;br /&gt;
[[hReview|ユーザーレビュー]]の作者など、Webにおいてニックネームやハンドル、そしてユーザーネームは広く普及しています。そこで、hCardは &amp;quot;nickname&amp;quot; を推測する処理方法を規定しました。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;nickname&amp;quot; の推測機構は &amp;quot;n&amp;quot; の推測処理と似ています。もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値が単語一つで構成され、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、次のような処理がなされます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; プロパティの内容は &amp;quot;nickname&amp;quot; プロパティの値として解釈される必要があります ({{must}})。&lt;br /&gt;
# パーサは存在しない &amp;quot;N&amp;quot; プロパティについて、&amp;quot;N&amp;quot; のサブプロパティに空の値を与えたと仮定し、処理することが推奨されます ({{should}})。&lt;br /&gt;
&lt;br /&gt;
パーサはニックネームの推測処理に従う必要がありますが ({{must}})、hCardの作成者は &amp;quot;nickname&amp;quot; プロパティを明示することが推奨されます ({{should}})。次のような場合においてもです。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
また、hCardは推測されたニックネームに加え、明示的に記述された &amp;quot;nickname&amp;quot; プロパティを持つことができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22974</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22974"/>
		<updated>2007-10-29T13:23:33Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Implied &amp;quot;n&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところがvCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardでは次のように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[http://microformats.org/wiki/hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1 組織のコンタクト情報]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot; の内容は、ホワイトスペースで区切られた二つの &amp;quot;単語&amp;quot; に分解されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''最初の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;given-name&amp;quot; として扱われます。&lt;br /&gt;
# &amp;quot;FN&amp;quot; の ''次の/最後の'' 単語は、&amp;quot;N&amp;quot; プロパティの &amp;quot;family-name&amp;quot; として扱われます。&lt;br /&gt;
# 例外: もし最初の単語がコンマ &amp;quot;,&amp;quot; で終わる、または二つ目の単語が一文字 (または一文字とピリオド &amp;quot;.&amp;quot;)であった場合、コンマを抜いた最初の単語が &amp;quot;family-name&amp;quot; となり、二つ目の単語が &amp;quot;given-name&amp;quot; となります。&lt;br /&gt;
&lt;br /&gt;
これらのルールにより、次の表記であれば簡単に名前を &amp;quot;FN&amp;quot; に記述することができます。&lt;br /&gt;
* given-name (スペース) family-name&lt;br /&gt;
* family-name (コンマ) given-name&lt;br /&gt;
* family-name (コンマ) given-nameのイニシャル&lt;br /&gt;
* family-name (スペース) given-nameのイニシャル (任意のピリオド)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22973</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22973"/>
		<updated>2007-10-29T13:13:13Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* Implied &amp;quot;n&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
vCardでは &amp;quot;N&amp;quot; プロパティの記述が必須となっています。ところが、vCard仕様書 ([[rfc-2426|RFC2426]]) では、最後の方 (p.38) にある作者のvCardに &amp;quot;N&amp;quot; プロパティが含まれていません。この明らかな矛盾は、&amp;quot;FN&amp;quot; プロパティがこの仕様書のように、多くの場合において &amp;quot;N&amp;quot; プロパティの内容を暗示していると解釈すれば問題なくなります。というわけで、hCardではそのように規定します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じではなく、また &amp;quot;FN&amp;quot; の値がホワイトスペースで区切られた二つの単語のみで構成されており、さらに &amp;quot;N&amp;quot; プロパティが存在しない場合、&amp;quot;N&amp;quot; は &amp;quot;FN&amp;quot; プロパティの値から推測されます。もし &amp;quot;FN&amp;quot; が単語一つの場合は次の段落を、もし &amp;quot;FN&amp;quot; が三つ以上の単語である場合、作成者は &amp;quot;N&amp;quot; プロパティを明示的にマークアップする必要があります ({{must}})。しかし、組織名の場合はこのルールに当てはまりません。この場合は[http://microformats.org/wiki/hcard-ja#.E7.B5.84.E7.B9.94.E3.81.AE.E3.82.B3.E3.83.B3.E3.82.BF.E3.82.AF.E3.83.88.E6.83.85.E5.A0.B1 組織のコンタクト情報]で書かれているルールが適用されます。&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22972</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22972"/>
		<updated>2007-10-29T12:49:00Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 組織のコンタクト情報 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略をふまえた対応が推奨されます ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22971</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22971"/>
		<updated>2007-10-28T09:57:09Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: Sync'd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略を処理するべきです ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here are the WikiMedia Foundation's contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''Wikimedia Foundation Inc.'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''200 2nd Ave. South #358'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''St. Petersburg'''&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''FL'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''33701-4313'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Phone:''' &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;'''+1-727-231-0101'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email:''' &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;'''info@wikimedia.org'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;'''Fax'''&amp;lt;/span&amp;gt;''':''' &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;'''+1-727-258-0207'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up (wrapped, and emboldening omitted, for clarity) used is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;Wikimedia Foundation Inc.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;200 2nd Ave. South #358&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;St. Petersburg&amp;lt;/span&amp;gt; &lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;Florida&amp;quot;&amp;gt;FL&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;33701-4313&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;work&amp;lt;/span&amp;gt;+1-727-231-0101&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@wikimedia.org&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt;: &lt;br /&gt;
    &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1-727-258-0207&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22948</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22948"/>
		<updated>2007-10-27T18:00:37Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か &amp;quot;Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== 組織のコンタクト情報 ===&lt;br /&gt;
もし、&amp;quot;FN&amp;quot; と &amp;quot;ORG&amp;quot; プロパティが同じ値を持っている場合 (多くの場合、これらは class=&amp;quot;fn org&amp;quot; と同じ要素に記述されています)、そのhCardは会社や組織、場所のコンタクト情報を表すものとみなされます ({{should}})。このとき、作成者は &amp;quot;N&amp;quot; プロパティを記述することはできない ({{must-not}})、もしくは、&amp;quot;&amp;quot; と、空文字列を記述する必要があります。このため、パーサは &amp;quot;N&amp;quot; プロパティの省略を処理するべきです ({{should}})。この場合は、全ての &amp;quot;N&amp;quot; サブプロパティに空文字列があるものとみなします。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22919</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22919"/>
		<updated>2007-10-27T17:14:04Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このような場合、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものをマークアップします。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
# vCardの '''NAME'''、'''PROFILE'''、'''SOURCE'''、'''PRODID'''、'''VERSION''' プロパティは[[rfc-2426|RFC2426]]のセクション2.1.2、2.1.3、2.1.4、3.6.3、3.6.9で定義されていますが、hCardではこれらのプロパティを使ってはいけません ({{must-not}})。hCardを利用するものは、もしこれらのプロパティが使われていた場合、それらを無視する必要があります ({{must}})。hCardからvCardへ変換するコンバーターは、これらのプロパティの代わりにhCardが埋め込まれているWebページの情報を用いて、これらのプロパティを埋めることになります。まず、NAMEプロパティは文書のタイトル ((X)HTML文書の場合、&amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; 要素) を用いることが推奨されます ({{should}})。PROFILEの値には、[[rfc-2426|RFC2426]]より &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; の値を使うことができます ({{may}})。SOURCEプロパティには、ページのURLを用いることが推奨されます ({{should}})。hCardをvCardに変換するサービスならば、そのパラメーターとしても用いることができるでしょう。PRODIDプロパティは、実際にvCardを出力するサービスやアプリケーションのみが記述するべきです ({{should}})。同様に、そのようなアプリケーションのみが、[[rfc-2426|RFC2426]]のセクション3.6.9.に倣い、VERSIONプロパティに &amp;quot;3.0&amp;quot; という値をつけるべきです ({{should}})。&lt;br /&gt;
&lt;br /&gt;
=== Organization Contact Info ===&lt;br /&gt;
If the &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; properties have the exact same value (typically because they are set on the same element, e.g. class=&amp;quot;fn org&amp;quot;), then the hCard represents contact information for a company, organization or place and {{should}} be treated as such. In this case the author also {{must-not}} set the &amp;quot;N&amp;quot; property, or set it (and any sub-properties) explicitly to the empty string &amp;quot;&amp;quot;. Thus parsers {{should}} handle the missing &amp;quot;N&amp;quot; property, in this case by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22918</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22918"/>
		<updated>2007-10-27T16:21:43Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます ({{may}})。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== 値の抜粋 ===&lt;br /&gt;
要素の一部だけがプロパティの値として当てはまるという場合があります。例えば、'tel' のように、サブタイプを持つようなプロパティです。このため、特別なclass名である &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; を用い、プロパティの値として適切なものを抽出します。家の電話番号をマークアップするhCardを例に取り説明しましょう。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardは次のように表示されるでしょう。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== プロパティの例外 ===&lt;br /&gt;
vCardには、Webページの内容としてあまり意味をなさない、もしくは何らかのかたちですでに存在しているプロパティが存在しています。このセクションでは、そのようなプロパティに対し、何を行い、何を行わないかを説明します。&lt;br /&gt;
&lt;br /&gt;
properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== Organization Contact Info ===&lt;br /&gt;
If the &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; properties have the exact same value (typically because they are set on the same element, e.g. class=&amp;quot;fn org&amp;quot;), then the hCard represents contact information for a company, organization or place and {{should}} be treated as such. In this case the author also {{must-not}} set the &amp;quot;N&amp;quot; property, or set it (and any sub-properties) explicitly to the empty string &amp;quot;&amp;quot;. Thus parsers {{should}} handle the missing &amp;quot;N&amp;quot; property, in this case by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22917</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22917"/>
		<updated>2007-10-27T16:08:08Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: properties&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) は、Appleのアドレスブック機能をはじめさまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard''' というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は &amp;quot;vcard&amp;quot; です。&amp;quot;vcard&amp;quot; というclass名が指定された要素を、''hCard'' と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n' の省略ルール]]が適用できる場合は、任意 ({{optional}}) プロパティとなります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することができます。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の 'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class' を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても構いません ({{may}})。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Human readable&amp;quot; か Machine readable&amp;quot; か ===&lt;br /&gt;
要素の内容のうち、人間に見えるテキスト情報が、そのプロパティの値を表します。しかし、いくつか例外が存在します。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素がプロパティに用いられている場合、要素の内容ではなく &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' 属性値がプロパティの値となります。要素の内容は、より人間にとって読みやすい値の表現となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、&amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; 要素の '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' 属性の値がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
もし &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; 要素が一つ以上のプロパティに用いられている場合、次のように処理される必要があります ({{must}})。&lt;br /&gt;
# 'photo' プロパティと、他にURLを取るすべてのプロパティでは、&amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; 属性の値がプロパティの値となります。&lt;br /&gt;
# その他のプロパティでは、要素の内容がプロパティの値となります。&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== Organization Contact Info ===&lt;br /&gt;
If the &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; properties have the exact same value (typically because they are set on the same element, e.g. class=&amp;quot;fn org&amp;quot;), then the hCard represents contact information for a company, organization or place and {{should}} be treated as such. In this case the author also {{must-not}} set the &amp;quot;N&amp;quot; property, or set it (and any sub-properties) explicitly to the empty string &amp;quot;&amp;quot;. Thus parsers {{should}} handle the missing &amp;quot;N&amp;quot; property, in this case by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22916</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22916"/>
		<updated>2007-10-27T15:48:32Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]])のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]])はAppleのアドレスブック機能など、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard'''というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 基本情報 ===&lt;br /&gt;
vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426])のプロパティ名や値が、hCardの基礎を構成します。&lt;br /&gt;
&lt;br /&gt;
hCardは、vCardのオブジェクト/プロパティ名を小文字にしたものをclass属性の値として使用します。vCardオブジェクトの入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== ルートclass名 ===&lt;br /&gt;
hCardのルートclass名は&amp;quot;vcard&amp;quot;です。&amp;quot;vcard&amp;quot;というclass名が指定された要素を、''hCard''と呼びます。&lt;br /&gt;
&lt;br /&gt;
=== プロパティとサブプロパティ ===&lt;br /&gt;
hCardのプロパティは、hCard内の要素によって表されます。次にリストするプロパティをclass属性に指定することにより、プロパティを表現します。いくつかのプロパティはサブプロパティを持ちますが、これらはプロパティ要素の中にサブプロパティ要素を設け表現します。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
hCardのプロパティは次の通りです。サブプロパティは括弧内に記述しています。&lt;br /&gt;
&lt;br /&gt;
'''必須プロパティ'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* '''n'''* (family-name, given-name, additional-name, honorific-prefix, honorific-suffix)&lt;br /&gt;
任意プロパティ&lt;br /&gt;
* nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel** (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== プロパティについて ===&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; 'n' プロパティは、[[hcard#Implied_.22n.22_Optimization|'n'の省略ルール]]が適用できる場合は、{{任意プロパティ}}となります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; tel - 電話番号は、[http://en.wikipedia.org/wiki/E.123 E.123]に従って記述することが{{できます}}。&lt;br /&gt;
&lt;br /&gt;
=== 複数のプロパティ ===&lt;br /&gt;
ひとつのhCardは、一つ以上の'fn'、'n'、'bday'、'tz'、'geo'、'sort-string'、'uid'、'class'を持つことはありません。これらのプロパティが複数ある場合は、最初の値を残し、他の値を無視することが推奨されます。&lt;br /&gt;
&lt;br /&gt;
他のプロパティは複数あっても{{構いません}}。この場合、複数あるプロパティはその数だけ新しいインスタンスを作成します。&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
プロパティの中には、HTML要素で表現するほうがより良くその意味を伝えるものがあります。以下のプロパティはそれに続く(X)HTMLで表現すべき(SHOULD)です。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;は、hCardでは&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt;を含む要素の内部にある&amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* 同様にvCardの&amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt;は、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt;は、&amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;...の写真&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;または&amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;...の写真&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt;は、単純に、hCardを特定するURL(またはEMAIL)へのもう一つの意味付けになります。&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.&lt;br /&gt;
&lt;br /&gt;
==== Singular properties ====  &lt;br /&gt;
&lt;br /&gt;
Singular properties: &amp;quot;FN&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;BDAY&amp;quot;, &amp;quot;TZ&amp;quot;, &amp;quot;GEO&amp;quot;, &amp;quot;SORT-STRING&amp;quot;, &amp;quot;UID&amp;quot;, &amp;quot;CLASS&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
All other properties are plural.  This list has been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== 値の抽出 ===&lt;br /&gt;
&lt;br /&gt;
あるプロパティに一致する要素があっても、その要素の一部のみをそのプロパティの値として使用すべき場合があります。&lt;br /&gt;
これは典型的には、TELに対するTYPE=HOMEや、TYPE=WORKのようにプロパティが下位の型を持つ場合におこります。&lt;br /&gt;
このため、要素中のプロパティの値となる部分を指定するための特別のクラス名&amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot;が導入されています。 &lt;br /&gt;
例:ここにhCardの自宅の電話番号をマークアップするためのhCardの一部があります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardの断片は次のように表示することができます:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 例外となるプロパティ ===&lt;br /&gt;
&lt;br /&gt;
vCardには意味のないプロパティ、または、すでにウェブページのなかではすでにその意味が含まれているものがあります。このセクションでは、それらのプロパティについて、どうしたら良いか(または何をすべきでないか)を説明します。&lt;br /&gt;
&lt;br /&gt;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of RFC 2426.  Content publishers MUST NOT use these properties in their hCards, and as such, hCard consumers/parsers MUST IGNORE these properties if they are found within an hCard.  Instead. hCard to vCard converters SHOULD use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, MAY output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per RFC 2426, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application.   Similarly only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per RFC2426 Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== 組織の連絡先情報 ===&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;FN&amp;quot;と&amp;quot;ORG&amp;quot;プロパティが完全に同じ値を持つ場合、(典型的にはclass=&amp;quot;fn org&amp;quot;のように、一つの要素に両方が指定されている場合)、そのhCardは、会社または組織の連絡先情報を表し、そのように取り扱われるべきです。この場合、hCardの作成者は、&amp;quot;N&amp;quot;プロパティを設定しないか、&amp;quot;N&amp;quot;プロパティとその全ての下位プロパティの値を空文字列に設定するかのどちらかでなくてはいけません(MUST)。パーザーは存在しない&amp;quot;N&amp;quot;プロパティを、&amp;quot;N&amp;quot;とその全ての下位プロパティの値を空文字列に設定したものとして解釈します。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
vCardでは&amp;quot;N&amp;quot;プロパティを必須となっていますが、vCard仕様(RFC 2426)の終わり近くにある著者達のvCardには&amp;quot;N&amp;quot;プロパティが含まれていません。(p.38) この明らかな矛盾は、仕様書上にある例のような場合に関して、単に&amp;quot;FN&amp;quot;プロパティの値から&amp;quot;N&amp;quot;プロパティの値を導くことができるようにすれば解決します。hCardでは明示的にそれを行います。&lt;br /&gt;
 &lt;br /&gt;
もし&amp;quot;FN&amp;quot;と&amp;quot;ORG&amp;quot;がおなじでなく(全セクション参照)、&amp;quot;FN&amp;quot;プロパティの値が正確に2語(空白で区切られた)からなり、さらに明示的な&amp;quot;N&amp;quot;プロパティがない場合、&amp;quot;N&amp;quot;プロパティは&amp;quot;FN&amp;quot;から導出されます。&amp;quot;FN&amp;quot;が1語のみ、または3語以上の場合は、hCardの作成者は&amp;quot;N&amp;quot;を明示的にマークアップしなければなりません(MUST)。これについては、組織の連絡先情報の場合は例外となります。 [http://microformats.org/wiki/hcard-ja#Organization_Contact_Info 上記を参照]&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot;内容は空白により2語に分割されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot;の最初の語は&amp;quot;N&amp;quot;プロパティの&amp;quot;given-name&amp;quot;として解釈されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot;の''2番目/最後''の語は&amp;quot;N&amp;quot;プロパティの&amp;quot;family-name&amp;quot;として解釈されます。&lt;br /&gt;
# 例外: もしも最初の語がカンマ&amp;quot;,&amp;quot;で終わっているか、 2番目の語が1文字(または後ろに余分のピリオド&amp;quot;.&amp;quot;が付加されたもの)である場合、最初の語(最後にカンマがあればそれを取り除いたもの)は&amp;quot;family-name&amp;quot;として、2番目の語は&amp;quot;given-name&amp;quot;として解釈されます。&lt;br /&gt;
&lt;br /&gt;
これにより、人物の記述について、以下のような典型的なケースを単純化できます。&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames on the Web in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; is treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers should handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Note: the hCard may have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents MUST be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
&lt;br /&gt;
Categories in hCard can optionally be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== Property Notes ===&lt;br /&gt;
* tel - Authors MAY want to follow the E.123 standard for writing values of telephone numbers.&lt;br /&gt;
&lt;br /&gt;
==== type subproperty values ====&lt;br /&gt;
&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See RFC 2426 sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22915</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22915"/>
		<updated>2007-10-27T15:22:28Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
vCard ([[rfc-2426|RFC2426]]) はAppleのアドレスブック機能など、さまざまなところで実装され、広く使われているフォーマットです。&lt;br /&gt;
&lt;br /&gt;
さて、多くのブロガーは、自分の名前を出し、友人や家族のことを書いています。人に関するこれらの情報にすこし構造を加えるだけで、アグリゲーターやスパイダーがその情報を取得し、vCardへ自動的に変換しアプリケーションで利用することができます。&lt;br /&gt;
&lt;br /&gt;
この仕様は、'''hCard'''というフォーマットを定義します。これはvCardのプロパティや値を、XTHMLでそのまま表現しようとするものです。ブロガーはhCardをWebページに埋め込み、CSSで思うようにデザインすることができます。また、hCardはアプリケーションが他のファイルを参照することなしに、そのページから情報を取り出すことを可能とします。&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/code/hcard/creator hCard creator]を使い、出てきたHTMLコードをblogやWebサイトに貼り付け、コンタクト情報を公開してください。&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 一般 ===&lt;br /&gt;
vCard標準([http://www.ietf.org/rfc/rfc2426.txt RFC2426])が、hCardの基礎となっています。&lt;br /&gt;
&lt;br /&gt;
hCardの基本フォーマットは、vCardのオブジェクト/プロパティ名を小文字にしたものをクラス名として使用します。vCardオブジェクト上での入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
プロパティの中には、HTML要素で表現するほうがより良くその意味を伝えるものがあります。以下のプロパティはそれに続く(X)HTMLで表現すべき(SHOULD)です。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;は、hCardでは&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt;を含む要素の内部にある&amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* 同様にvCardの&amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt;は、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt;は、&amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;...の写真&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;または&amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;...の写真&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt;は、単純に、hCardを特定するURL(またはEMAIL)へのもう一つの意味付けになります。&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.&lt;br /&gt;
&lt;br /&gt;
==== Singular properties ====  &lt;br /&gt;
&lt;br /&gt;
Singular properties: &amp;quot;FN&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;BDAY&amp;quot;, &amp;quot;TZ&amp;quot;, &amp;quot;GEO&amp;quot;, &amp;quot;SORT-STRING&amp;quot;, &amp;quot;UID&amp;quot;, &amp;quot;CLASS&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
All other properties are plural.  This list has been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== 値の抽出 ===&lt;br /&gt;
&lt;br /&gt;
あるプロパティに一致する要素があっても、その要素の一部のみをそのプロパティの値として使用すべき場合があります。&lt;br /&gt;
これは典型的には、TELに対するTYPE=HOMEや、TYPE=WORKのようにプロパティが下位の型を持つ場合におこります。&lt;br /&gt;
このため、要素中のプロパティの値となる部分を指定するための特別のクラス名&amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot;が導入されています。 &lt;br /&gt;
例:ここにhCardの自宅の電話番号をマークアップするためのhCardの一部があります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardの断片は次のように表示することができます:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 例外となるプロパティ ===&lt;br /&gt;
&lt;br /&gt;
vCardには意味のないプロパティ、または、すでにウェブページのなかではすでにその意味が含まれているものがあります。このセクションでは、それらのプロパティについて、どうしたら良いか(または何をすべきでないか)を説明します。&lt;br /&gt;
&lt;br /&gt;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of RFC 2426.  Content publishers MUST NOT use these properties in their hCards, and as such, hCard consumers/parsers MUST IGNORE these properties if they are found within an hCard.  Instead. hCard to vCard converters SHOULD use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, MAY output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per RFC 2426, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application.   Similarly only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per RFC2426 Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== 組織の連絡先情報 ===&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;FN&amp;quot;と&amp;quot;ORG&amp;quot;プロパティが完全に同じ値を持つ場合、(典型的にはclass=&amp;quot;fn org&amp;quot;のように、一つの要素に両方が指定されている場合)、そのhCardは、会社または組織の連絡先情報を表し、そのように取り扱われるべきです。この場合、hCardの作成者は、&amp;quot;N&amp;quot;プロパティを設定しないか、&amp;quot;N&amp;quot;プロパティとその全ての下位プロパティの値を空文字列に設定するかのどちらかでなくてはいけません(MUST)。パーザーは存在しない&amp;quot;N&amp;quot;プロパティを、&amp;quot;N&amp;quot;とその全ての下位プロパティの値を空文字列に設定したものとして解釈します。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
vCardでは&amp;quot;N&amp;quot;プロパティを必須となっていますが、vCard仕様(RFC 2426)の終わり近くにある著者達のvCardには&amp;quot;N&amp;quot;プロパティが含まれていません。(p.38) この明らかな矛盾は、仕様書上にある例のような場合に関して、単に&amp;quot;FN&amp;quot;プロパティの値から&amp;quot;N&amp;quot;プロパティの値を導くことができるようにすれば解決します。hCardでは明示的にそれを行います。&lt;br /&gt;
 &lt;br /&gt;
もし&amp;quot;FN&amp;quot;と&amp;quot;ORG&amp;quot;がおなじでなく(全セクション参照)、&amp;quot;FN&amp;quot;プロパティの値が正確に2語(空白で区切られた)からなり、さらに明示的な&amp;quot;N&amp;quot;プロパティがない場合、&amp;quot;N&amp;quot;プロパティは&amp;quot;FN&amp;quot;から導出されます。&amp;quot;FN&amp;quot;が1語のみ、または3語以上の場合は、hCardの作成者は&amp;quot;N&amp;quot;を明示的にマークアップしなければなりません(MUST)。これについては、組織の連絡先情報の場合は例外となります。 [http://microformats.org/wiki/hcard-ja#Organization_Contact_Info 上記を参照]&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot;内容は空白により2語に分割されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot;の最初の語は&amp;quot;N&amp;quot;プロパティの&amp;quot;given-name&amp;quot;として解釈されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot;の''2番目/最後''の語は&amp;quot;N&amp;quot;プロパティの&amp;quot;family-name&amp;quot;として解釈されます。&lt;br /&gt;
# 例外: もしも最初の語がカンマ&amp;quot;,&amp;quot;で終わっているか、 2番目の語が1文字(または後ろに余分のピリオド&amp;quot;.&amp;quot;が付加されたもの)である場合、最初の語(最後にカンマがあればそれを取り除いたもの)は&amp;quot;family-name&amp;quot;として、2番目の語は&amp;quot;given-name&amp;quot;として解釈されます。&lt;br /&gt;
&lt;br /&gt;
これにより、人物の記述について、以下のような典型的なケースを単純化できます。&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames on the Web in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; is treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers should handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Note: the hCard may have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents MUST be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
&lt;br /&gt;
Categories in hCard can optionally be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ルートクラス名 ===&lt;br /&gt;
hCardのルートとなるクラス名は&amp;quot;vcard&amp;quot;です。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
以下はhCardのプロパティのリストです。(下位のプロパティは、括弧の中に示します。)これらはvCardから取ったものです。&lt;br /&gt;
&lt;br /&gt;
* fn, n (family-name, given-name, additional-name, honorific-prefix, honorific-suffix), nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== Property Notes ===&lt;br /&gt;
* tel - Authors MAY want to follow the E.123 standard for writing values of telephone numbers.&lt;br /&gt;
&lt;br /&gt;
==== type subproperty values ====&lt;br /&gt;
&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See RFC 2426 sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22914</id>
		<title>hcard-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-ja&amp;diff=22914"/>
		<updated>2007-10-27T15:12:15Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 01:34, 23 Oct 2007 --&amp;gt; &lt;br /&gt;
&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCardはvCard ([[rfc-2426|RFC2426]]) のプロパティと値を用い、[[semantic-xhtml|セマンティックなXHTML]]で人や会社、組織や場所を表現するシンプルなフォーマットです。hCardは[[microformats-ja|microformats]]のひとつであり、(X)HTMLやAtom、RSSやその他のXMLに埋め込むことができます。&lt;br /&gt;
&lt;br /&gt;
hCardを利用してみたいですか？ではまず、[http://microformats.org/code/hcard/creator hCard creator]を使い、コンタクト情報を公開してください。または、[[hcard-authoring|hCard authoring tips]]を読み、あなたのコンタクトページをhCardでマークアップしてください。&lt;br /&gt;
&lt;br /&gt;
== hCard仕様書 ==&lt;br /&gt;
&lt;br /&gt;
; 編集者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
; 作成者: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
; 謝辞: [[hcard#Inspiration_and_Acknowledgements|謝辞のセクション]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
権利に関する情報は、[[hcard#Copyright|著作権]]と[[hcard#Patents|特許]]のセクションをご覧ください。&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;Address Book&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, many bloggers identify themselves by name and discuss their friends and family.  With just a tad bit of structure, bloggers can discuss people in their blog(s) in such a way that spiders and other aggregators can retrieve this information, automatically convert them to vCards, and use them in any vCard application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCard''' format, which uses a 1:1 representation of the properties and values of the aforementioned vCard standard, in semantic XHTML.  Bloggers can both embed hCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
Use the [http://microformats.org/code/hcard/creator hCard creator] and copy the HTML code it generates to your blog or website to publish your contact info.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== フォーマット ==&lt;br /&gt;
=== 一般 ===&lt;br /&gt;
vCard標準([http://www.ietf.org/rfc/rfc2426.txt RFC2426])が、hCardの基礎となっています。&lt;br /&gt;
&lt;br /&gt;
hCardの基本フォーマットは、vCardのオブジェクト/プロパティ名を小文字にしたものをクラス名として使用します。vCardオブジェクト上での入れ子関係は、そのままXHTML要素の入れ子関係に置き換えられます。&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
プロパティの中には、HTML要素で表現するほうがより良くその意味を伝えるものがあります。以下のプロパティはそれに続く(X)HTMLで表現すべき(SHOULD)です。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;は、hCardでは&amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt;を含む要素の内部にある&amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* 同様にvCardの&amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt;は、&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt;は、&amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;...の写真&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;または&amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;...の写真&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;になります。&lt;br /&gt;
* vCardの&amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt;は、単純に、hCardを特定するURL(またはEMAIL)へのもう一つの意味付けになります。&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.&lt;br /&gt;
&lt;br /&gt;
==== Singular properties ====  &lt;br /&gt;
&lt;br /&gt;
Singular properties: &amp;quot;FN&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;BDAY&amp;quot;, &amp;quot;TZ&amp;quot;, &amp;quot;GEO&amp;quot;, &amp;quot;SORT-STRING&amp;quot;, &amp;quot;UID&amp;quot;, &amp;quot;CLASS&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
All other properties are plural.  This list has been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== 値の抽出 ===&lt;br /&gt;
&lt;br /&gt;
あるプロパティに一致する要素があっても、その要素の一部のみをそのプロパティの値として使用すべき場合があります。&lt;br /&gt;
これは典型的には、TELに対するTYPE=HOMEや、TYPE=WORKのようにプロパティが下位の型を持つ場合におこります。&lt;br /&gt;
このため、要素中のプロパティの値となる部分を指定するための特別のクラス名&amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot;が導入されています。 &lt;br /&gt;
例:ここにhCardの自宅の電話番号をマークアップするためのhCardの一部があります。&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
このhCardの断片は次のように表示することができます:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 例外となるプロパティ ===&lt;br /&gt;
&lt;br /&gt;
vCardには意味のないプロパティ、または、すでにウェブページのなかではすでにその意味が含まれているものがあります。このセクションでは、それらのプロパティについて、どうしたら良いか(または何をすべきでないか)を説明します。&lt;br /&gt;
&lt;br /&gt;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of RFC 2426.  Content publishers MUST NOT use these properties in their hCards, and as such, hCard consumers/parsers MUST IGNORE these properties if they are found within an hCard.  Instead. hCard to vCard converters SHOULD use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, MAY output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per RFC 2426, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application.   Similarly only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per RFC2426 Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== 組織の連絡先情報 ===&lt;br /&gt;
 &lt;br /&gt;
&amp;quot;FN&amp;quot;と&amp;quot;ORG&amp;quot;プロパティが完全に同じ値を持つ場合、(典型的にはclass=&amp;quot;fn org&amp;quot;のように、一つの要素に両方が指定されている場合)、そのhCardは、会社または組織の連絡先情報を表し、そのように取り扱われるべきです。この場合、hCardの作成者は、&amp;quot;N&amp;quot;プロパティを設定しないか、&amp;quot;N&amp;quot;プロパティとその全ての下位プロパティの値を空文字列に設定するかのどちらかでなくてはいけません(MUST)。パーザーは存在しない&amp;quot;N&amp;quot;プロパティを、&amp;quot;N&amp;quot;とその全ての下位プロパティの値を空文字列に設定したものとして解釈します。&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
vCardでは&amp;quot;N&amp;quot;プロパティを必須となっていますが、vCard仕様(RFC 2426)の終わり近くにある著者達のvCardには&amp;quot;N&amp;quot;プロパティが含まれていません。(p.38) この明らかな矛盾は、仕様書上にある例のような場合に関して、単に&amp;quot;FN&amp;quot;プロパティの値から&amp;quot;N&amp;quot;プロパティの値を導くことができるようにすれば解決します。hCardでは明示的にそれを行います。&lt;br /&gt;
 &lt;br /&gt;
もし&amp;quot;FN&amp;quot;と&amp;quot;ORG&amp;quot;がおなじでなく(全セクション参照)、&amp;quot;FN&amp;quot;プロパティの値が正確に2語(空白で区切られた)からなり、さらに明示的な&amp;quot;N&amp;quot;プロパティがない場合、&amp;quot;N&amp;quot;プロパティは&amp;quot;FN&amp;quot;から導出されます。&amp;quot;FN&amp;quot;が1語のみ、または3語以上の場合は、hCardの作成者は&amp;quot;N&amp;quot;を明示的にマークアップしなければなりません(MUST)。これについては、組織の連絡先情報の場合は例外となります。 [http://microformats.org/wiki/hcard-ja#Organization_Contact_Info 上記を参照]&lt;br /&gt;
&lt;br /&gt;
# &amp;quot;FN&amp;quot;内容は空白により2語に分割されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot;の最初の語は&amp;quot;N&amp;quot;プロパティの&amp;quot;given-name&amp;quot;として解釈されます。&lt;br /&gt;
# &amp;quot;FN&amp;quot;の''2番目/最後''の語は&amp;quot;N&amp;quot;プロパティの&amp;quot;family-name&amp;quot;として解釈されます。&lt;br /&gt;
# 例外: もしも最初の語がカンマ&amp;quot;,&amp;quot;で終わっているか、 2番目の語が1文字(または後ろに余分のピリオド&amp;quot;.&amp;quot;が付加されたもの)である場合、最初の語(最後にカンマがあればそれを取り除いたもの)は&amp;quot;family-name&amp;quot;として、2番目の語は&amp;quot;given-name&amp;quot;として解釈されます。&lt;br /&gt;
&lt;br /&gt;
これにより、人物の記述について、以下のような典型的なケースを単純化できます。&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames on the Web in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; is treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers should handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Note: the hCard may have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents MUST be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
&lt;br /&gt;
Categories in hCard can optionally be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ルートクラス名 ===&lt;br /&gt;
hCardのルートとなるクラス名は&amp;quot;vcard&amp;quot;です。&lt;br /&gt;
&lt;br /&gt;
=== プロパティリスト ===&lt;br /&gt;
以下はhCardのプロパティのリストです。(下位のプロパティは、括弧の中に示します。)これらはvCardから取ったものです。&lt;br /&gt;
&lt;br /&gt;
* fn, n (family-name, given-name, additional-name, honorific-prefix, honorific-suffix), nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== Property Notes ===&lt;br /&gt;
* tel - Authors MAY want to follow the E.123 standard for writing values of telephone numbers.&lt;br /&gt;
&lt;br /&gt;
==== type subproperty values ====&lt;br /&gt;
&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See RFC 2426 sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Insert non-formatted text here&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-ja&amp;diff=33446</id>
		<title>rel-nofollow-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-ja&amp;diff=33446"/>
		<updated>2007-10-26T14:28:21Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: recreated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 18:26, 24 Sep 2007  --&amp;gt;&lt;br /&gt;
= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 2005-01-10版 ==&lt;br /&gt;
&lt;br /&gt;
=== 編集者 ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== 原案 ===&lt;br /&gt;
* [http://www.google.com/googleblog/ Matt Cutts] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ Jason Shellen] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== 著作権 ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== 特許 ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
rel-nofollowは[[microformats-ja|microformats]]のひとつで、[[elemental-microformat|単純microformat]]に属するものです。&amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt;をハイパーリンクに加えることで、検索エンジンなどリンクを解析するユーザーエージェントが、リンク先を重み付けやランキングの指標として用いないようにします。ユースケースとして、第三者がblogにつけたコメントや、作者が推奨はしないもののリンクしておきたいものがあります。より詳しく賛成や反対の意味づけを行いたい場合は、[[vote-links|VoteLinks]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
== XMDPプロファイル==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 規範的な情報 ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== 参考情報 ==&lt;br /&gt;
*リンク先の文書について、賛成や反対を表したい場合には、[[vote-links|VoteLinks]]を用います。rel-nofollowとVoteLinksを実装する方は、&amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt;や&amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;などの値を、重み付けやランキングに用いないようにしてください。&lt;br /&gt;
* このフォーマットは、http://developers.technorati.com/wiki/RelNoFollow からの寄稿です。&lt;br /&gt;
&lt;br /&gt;
== 未解決の問題 ==&lt;br /&gt;
rel-nofollowに関し、[http://lists.w3.org/Archives/Public/www-html W3C www-html メーリングリスト]をはじめいくつかのフォーラムから問題提起がなされています。問題は、大きく4つのカテゴリに分けられます。&lt;br /&gt;
&lt;br /&gt;
* '''定義''' - nofollowは関係よりも、ユーザーエージェントが取るべき挙動の指定を意味するように感じる。relの値はソースとリンク先の関係を表す名詞であるべきだ。&lt;br /&gt;
* '''名前''' - nofollow はよい名前ではない。&lt;br /&gt;
** 車輪の再発明だ。他のロボットよけ仕様 (robots.txt, meta robots) と変わりない。&lt;br /&gt;
** 名前ががきちんと目的を説明していない。「このリンクをたどるな」ではなく「このリンクに重み付けを行うな」であるべきだ。[http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** 名詞ではない。&lt;br /&gt;
** 代替案:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''有効性''' - nofollowはspamに対し効果がない。&lt;br /&gt;
* '''巻き添え''' - ツールが自動的に第三者からのリンクにnofollowをつけた場合、spamではない正当なリンクが無視されたり、重み付けを行われなくなる。その結果、そのリンク先において、あまり良くない事が起こる可能性がある。&lt;br /&gt;
&lt;br /&gt;
=== その他の問題 ===&lt;br /&gt;
rel-nofollowに関し述べられている問題は、次のサイトでも見つけることが出来ます。&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-tag-ja&amp;diff=31591</id>
		<title>rel-tag-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-tag-ja&amp;diff=31591"/>
		<updated>2007-10-26T13:46:22Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: Sync'd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; rel-tag &amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;!-- English: 21:54, 30 Nov 2006 --&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 仕様ドラフト 2005-01-10 ==&lt;br /&gt;
; 編者/作者&lt;br /&gt;
:[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
:[http://epeus.blogspot.com/ Kevin Marks]&lt;br /&gt;
&lt;br /&gt;
; 原案&lt;br /&gt;
:[http://powazek.com/ Derek Powazek]&lt;br /&gt;
&lt;br /&gt;
=== 著作権 ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004-ja}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== 特許 ===&lt;br /&gt;
{{MicroFormatPatentStatement-ja}}&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
[[rel-tag-ja|rel-tag]]は[[microformats-ja|microformats]]のひとつです。ハイパーリンクに&amp;lt;code&amp;gt;rel=&amp;amp;quot;tag&amp;amp;quot;&amp;lt;/code&amp;gt;を書き加える事により、リンク元のページに対しページ作者が定義した「タグ（キーワードやテーマ）」を関連づけることができます。&lt;br /&gt;
タグはblogの記事内容すべてに関係する言葉とは限りません。たとえば次のようなリンクでタグを関連づけるとします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;amp;quot;http://technorati.com/tag/tech&amp;amp;quot; rel=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;tech&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
これは作者がこのWebページ（または内容の一部）に「tech」というタグをつけていることを意味します。&lt;br /&gt;
&lt;br /&gt;
リンク先のページはWeb上に存在するべき（SHOULD）であり、またタグの意味はリンクテキストの内容よりも、リンク先のページが持つ情報が優先されます。たとえば次のようなマークアップでページに対しタグ付けを行ったとします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;amp;quot;http://technorati.com/tag/tech&amp;amp;quot; rel=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;fish&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
URLの最後にある単語がタグの意味として扱われるので、この場合ページのタグは「fish」ではなく「tech」となります。&lt;br /&gt;
&lt;br /&gt;
== rel-tagの意図、範囲 ==&lt;br /&gt;
rel-tagはWebページ（又はその一部）に「タグ付け」をする目的で作られました。このため、任意のURLやページ外部のコンテンツに対し、rel-tagによりタグ付けを行える様にはできていません。現在のページから外部のURLへのタグ付けの一般的な構文についての要望はありますが、rel-tagにおいてその議論はなされるべきでないと考えています。[[xfolk|xFolk]]や[[hreview|hReview]]にてURLのタグ付けについて考えられているので、そちらを参照してください。&lt;br /&gt;
&lt;br /&gt;
タグを用いるシステムにおいては、タグの表現に特化したrel-tagは優れたフォーマットと言えるでしょう。&lt;br /&gt;
&lt;br /&gt;
== XMDPプロファイル ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;amp;quot;profile&amp;amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;amp;quot;rel&amp;amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;amp;quot;help&amp;amp;quot; href=&amp;amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;tag&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource serves as a &amp;amp;quot;tag&amp;amp;quot;, &lt;br /&gt;
       or keyword/subject, for the referring page.&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== タグスペースとタグの扱い ==&lt;br /&gt;
タグはURIの中に分かりやすい形で埋め込まれています、そのためURIからタグを機械的に抽出することが比較的容易です。具体的に説明すると、タグはURIパスの最後にある単語（一番後ろの&amp;quot;/&amp;quot;より後の文字列）となります。たとえば&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;http://www.example.com/tags/foo&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;というURIが示すタグは「foo」となります。&lt;br /&gt;
&lt;br /&gt;
このため、ある二つのURIをタグとみなし比較する場合は、まず始めにタグをパスの最後から抽出することが推奨（SHOULD）されます。&lt;br /&gt;
&lt;br /&gt;
''タグの抽出・比較についてはもう少し標準的な仕組みが必要だと考えています。''&lt;br /&gt;
&lt;br /&gt;
rel=&amp;amp;quot;tag&amp;amp;quot;を埋め込んだハイパーリンクが示す先はタグスペース（同じタグの付いた文書の一覧またはタグの定義）であるよう求められています。たとえば、リンク先の文書が次のURLで表されるとします。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;http://technorati.com/tag/tech &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この場合、この文書は「tech」というタグに関するタグスペースであるとみなされます。&lt;br /&gt;
&lt;br /&gt;
タグとなる文字列はURLパスの最後にのみ記すことを許されています。これはクエリパラメータやフラグメント識別子がタグとして認識されないことを意味します。さて、次のURLはどう扱われるでしょうか。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;http://technorati.com/tag/tech?tag=fish#emu &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この場合も先述のとおり「tech」というタグに関するもので、「fish」や「emu」についてのものではないことに注意してください。&lt;br /&gt;
&lt;br /&gt;
タグスペースに関する決まり事は「タグとなる文字列がURLパスの最後にあること」のみです。このためタグスペースはどのドメインにおいても提供可能となっています。ページ作者はいくつかのタグスペースを選びリンクすることで、特定の意味をタグに持たせることが可能です。たとえばWikipediaのページをタグスペースに用いる事ができます。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://en.wikipedia.org/wiki/Technology &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
この場合、タグは「Technology」を指します。&lt;br /&gt;
&lt;br /&gt;
URLの末にあるスラッシュは無視されます。つまり次のURL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://technorati.com/tag/Technology/ &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
これをrel-tagに用いる場合、最後のスラッシュは取り除かれ、&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://technorati.com/tag/Technology &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
と同じ扱いを受けることになります。&lt;br /&gt;
&lt;br /&gt;
== タグのエンコード ==&lt;br /&gt;
タグにおけるスペースは「&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;」又は「&amp;lt;code&amp;gt;%20&amp;lt;/code&amp;gt;」へとエンコードして含めることが可能です。Unicode文字は[http://www.ietf.org/rfc/rfc3986.txt RFC 3986]で述べられている様にエンコードされます。たとえば次のようになります。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;amp;quot;http://technorati.com/tag/Sant%C3%A9+et+bien-%C3%AAtre&amp;amp;quot; rel=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;Santé et bien-être&amp;lt;/a&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wikipediaをタグスペースとして利用する場合には「&amp;lt;code&amp;gt;%20&amp;lt;/code&amp;gt;」を利用すべきです。Wikipediaは「+」を「&amp;lt;code&amp;gt;%2B&amp;lt;/code&amp;gt;」へと置換してしまうため、通常ページのタイトルに存在しない「+」を表示させてしまうからです。&lt;br /&gt;
&lt;br /&gt;
== 目にみえるメタデータとしてのタグ ==&lt;br /&gt;
&amp;lt;code&amp;gt;rel=&amp;amp;quot;tag&amp;amp;quot;&amp;lt;/code&amp;gt;を含んだハイパーリンクは、Webページ上に現れるよう期待されています。これはページ上に現れず、閲覧者の目に届く事がほとんどないmetaキーワードとrel-tagの大きな違いです。タグがWebページに表示されるため、metaキーワードよりも弾力的にキーワードspamなどの問題に対処することができると考えています。&lt;br /&gt;
&lt;br /&gt;
タグのリンクが目に見えることにより、ページ閲覧者はそのリンクが悪用されたものかを簡単に知ることができます。このためリンクを用いた不正行為をある程度抑止できると考えています。どんな目に見えないメタデータが生成されているのかを知らないページ作成者にも効果的でしょう。&lt;br /&gt;
&lt;br /&gt;
このため、&amp;lt;code&amp;gt;&amp;lt;link rel=&amp;amp;quot;tag&amp;amp;quot; href=&amp;amp;quot;...&amp;amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; のような目に見えないタグリンクの表現は実装されるべきではありません（SHOULD NOT）。&lt;br /&gt;
&lt;br /&gt;
== rel-tagの利用例 ==&lt;br /&gt;
このセクションは'''参考情報'''です。&lt;br /&gt;
&lt;br /&gt;
以下はrel-tagを実装したWebサイトのリストです。rel-tagをパースしている、又はタグのインデックスを作っていたり、タグの整理が行われているWebサイトの例をお探しなら、きっとこのリストが役立つでしょう。もしあなたがrel-tagを利用していたら、気軽に'''このリストの上'''に追加してください。リストが大きくなったら、別のページにて紹介する予定です。&lt;br /&gt;
&lt;br /&gt;
* [http://www.auctionlink.com.au AuctionLink]では[http://www.auctionlink.com.au/TagList/Auctioneers/ Auction Sales Listings]のタグにrel-tagを用いています。&lt;br /&gt;
** Could also use [[hcard|hCard]], e.g. on [http://www.auctionlink.com.au/Auctioneers/Auctioneer/Bonhams_Goodman_1/] [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
* Christian Hessは[http://www.hess-cr.com blog]と他のページでrel-tagを用いています。&lt;br /&gt;
* [http://spacedust.atspace.com/ Spacedust]はギャラリーページのマークアップにrel-tagを利用しています。&lt;br /&gt;
* [http://my.opera.com/dstorey/blog/ My Opera]では、全てのユーザのblogエントリがrel-tagを利用しています。&lt;br /&gt;
* [http://dev.opera.com/articles/view/making-wii-friendly-pages/ Dev Opera]では、記事のタグにrel-tagが使われています。&lt;br /&gt;
* [http://www.international.unt.edu UNT International]はほとんどのページにおいて、カテゴリをrel-tagで表現しています。&lt;br /&gt;
* [http://yedda.com Yedda] - Yeddaは利用者が自分につけたタグ、そしてYeddaにて質問された事柄につけられたタグにrel-tagを利用しています。&lt;br /&gt;
* [http://www.lingr.com Lingr]はユーザが入力したすべてのタグを表示しています。&lt;br /&gt;
* [http://odeo.com ODEO]では[http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html rel-tagを利用しています]。&lt;br /&gt;
* [http://eventful.com Eventful]ではユーザがつけたタグの表現に、rel-tagが使われています。&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。&lt;br /&gt;
&lt;br /&gt;
次に紹介されているリストは、rel-tagを実装しているアプリケーションのものです。もしあなたがrel-tagを利用したサービスやソフトウェアを開発していたら、気軽に'''このリストの上'''に追加してください。リストが大きくなったら、別のページにて紹介する予定です。&lt;br /&gt;
&lt;br /&gt;
* [http://ikiwiki.info ikiwiki] generates rel-tag for all tagged pages (as of version 2.6)&lt;br /&gt;
* [http://www.hubtag.com HubTag] helps users find a unique tag across the web for their event - eg. JohnAndBettysWeddingWimbledonMarch07&lt;br /&gt;
* [http://www.necctar.com Necctar] is a search engine exclusively based on tag microformat parsing and processing. Necctar uses tags entered by bloggers to index the world wide web&lt;br /&gt;
* Nutchは[[rel-tag]]のパーサを[http://www.mail-archive.com/nutch-commits@lucene.apache.org/msg01014.html svnレポジトリにコミットしました]。&lt;br /&gt;
* [http://webstandards.org/ Web Standards Project]が提供している[http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver拡張スイート]を導入することにより、Dreamweaver 8でrel-tagを用いたタギングができます。&lt;br /&gt;
* スライドショー作成サービス[http://scooch.gr0w.com/ Scooch]では、作成者がスライドショーに埋め込んだタグのタグクラウドを見ることができます。&lt;br /&gt;
* Weblogシステム[http://www.s9y.org Serendipity]のFreetagプラグインは、エントリのタグ付けを可能とします。（FreetagプラグインはSPARTACUSのなかにあります。）&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf]は[http://textpattern.com/ Textpattern]でrel-tagや他のmicroformatsをテンプレートやエントリで利用可能とするプラグインです。[http://placenamehere.com/ Chris Casciano]により制作されました。&lt;br /&gt;
* [http://www.truist.com/blog/493/trutags-a-tagging-plugin-for-textpattern tru_tags]は[http://textpattern.com/ Textpattern]で、キーワード欄からエントリのタグ付けを可能とするプラグインです。&lt;br /&gt;
* [http://news.livejournal.com/86492.html?thread=24881884 LiveJournal]には[http://www.livejournal.com/support/faq.bml?cat=tags タグに関するサポートページ]が用意されています。&lt;br /&gt;
* [http://trac.labnotes.org/cgi-bin/trac.cgi/wiki/TagsLinks TagsLinks]を用いて、ページに埋め込まれたタグと、他のサービスが用意したタグスペースをつなげることができます。&lt;br /&gt;
* [http://dev.wp-plugins.org/wiki/BunnysTechnoratiTags WordPress用のタグ付けプラグイン]です。&lt;br /&gt;
** Note that some sites using WordPress (http://microformatique.com/ for instance) are getting incorrect tags. The tag is ?cat=12 instead of the actual tag value.&lt;br /&gt;
* [http://noone.org/blog/tags/Tagging Blosxom用のタグ付けプラグイン]です。&lt;br /&gt;
* Technoratiはrel-tagを実装した最初のサービスです。[http://technorati.com/tag/ Technorati Tags]から、Technoratiがインデックスしているタグを見ることが出来ます。&lt;br /&gt;
* [http://consumingexperience.blogspot.com/2005/12/updated-multiple-word-technorati-tag.html Bloggerでタグを利用するためのGreasemonkeyスクリプト]です。&lt;br /&gt;
* [http://tools.microformatic.com/help/xhtml/rel-lint/ rel-lint]は[[User:DrewMcLellan|Drew McLellan]]による、rel-tagを検証するツールです。&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
=== 標準仕様 ===&lt;br /&gt;
* [http://www.w3.org/TR/REC-html40/ HTML 4]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML 1]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* RFC 3986ではURIの構文を規定しています。Section 3.3にURLパスとパスセグメントに関する記述があります。&lt;br /&gt;
&lt;br /&gt;
=== 参考 ===&lt;br /&gt;
* [[hreview|hReview]]ではrel-tagを一般的なタグ、またレート付けに用いています。&lt;br /&gt;
* [[xfolk|xFolk]]はrel-tagを用いて、タグ付けされたリソースの分散型処理を可能としています。&lt;br /&gt;
* [http://developers.technorati.com/wiki/attentionxml Attention.XML]はrel-tagを用い、読者がページやweblogの投稿、又はフィードへのタグ付けを行えるようにしています。&lt;br /&gt;
* [[hcard|hCard]]では、rel-tagを用いたカテゴリの作成が可能です。&lt;br /&gt;
* [[hcalendar|hCalendar]]でも、rel-tagを用いたカテゴリの作成が可能です。&lt;br /&gt;
* [http://technorati.com/help/tags.html Using Technorati Tags]で、Technoratiにおけるタグの扱いを知ることが出来ます。&lt;br /&gt;
* rel-tagは http://developers.technorati.com/wiki/RelTag からの寄稿により作成されました。&lt;br /&gt;
* microformatique.comの[http://microformatique.com/?p=61 Know your rel-tag]に、rel-tagについての説明があります。&lt;br /&gt;
&lt;br /&gt;
== ディスカッション ==&lt;br /&gt;
* フィードバックは[[rel-tag-feedback]]にてお願いします。&lt;br /&gt;
* [http://www.technorati.com/cosmos/referer.html rel-tagについて言及しているページ]も参照してください。&lt;br /&gt;
* これまでの経緯については[http://www.powazek.com/ Derek Powazek]による[http://www.powazek.com/2005/07/000532.html How Tags Happened at Technorati]をお読み下さい。&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* rel-tagに関して分からないことがありますか？それがrel属性に関する疑問ならば[[rel-faq|rel FAQ]]を、rel-tagに関する疑問であれば[[rel-tag-faq|rel-tag FAQ]]をお読み下さい。これらのページを読んでも疑問が解消されない場合は、[http://microformats.org/discuss microformats-discuss]にメールを投稿するとよいでしょう。&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{rel-tag-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=XFN-ja&amp;diff=32547</id>
		<title>XFN-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=XFN-ja&amp;diff=32547"/>
		<updated>2007-10-26T13:01:51Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 17:27, 1 Jul 2007 --&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;XFN - XHTML Friends Network&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XFN (XHTML Friends Network)は、ハイパーリンクを利用して人間関係を表現するシンプルなフォーマットです。&lt;br /&gt;
&lt;br /&gt;
XFNの仕様や詳細は、[http://www.gmpg.org/xfn/ GMPG.org]で見つけることができます。&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/ XFNホームページ]&lt;br /&gt;
* [http://gmpg.org/xfn/intro XFNの概要]&lt;br /&gt;
* [http://gmpg.org/xfn/and/#idconsolidation XFNとrel=&amp;quot;me&amp;quot;によるアイデンティティの確立]&lt;br /&gt;
&lt;br /&gt;
このWiki上にも、XFNについて解説している文書があります。&lt;br /&gt;
&lt;br /&gt;
* [[xfn-implementations]]&lt;br /&gt;
* [[xfn-brainstorming]]&lt;br /&gt;
* [[xfn-clarifications]] - GMPG.orgにあるXFNの情報に取り込まれる予定です&lt;br /&gt;
* [[xfn-faq]]&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=XFN-ja&amp;diff=22889</id>
		<title>XFN-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=XFN-ja&amp;diff=22889"/>
		<updated>2007-10-26T13:00:16Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;XFN - XHTML Friends Network&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XFN (XHTML Friends Network)は、ハイパーリンクを利用して人間関係を表現するシンプルなフォーマットです。&lt;br /&gt;
&lt;br /&gt;
XFNの仕様や詳細は、[http://www.gmpg.org/xfn/ GMPG.org]で見つけることができます。&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/ XFNホームページ]&lt;br /&gt;
* [http://gmpg.org/xfn/intro XFNの概要]&lt;br /&gt;
* [http://gmpg.org/xfn/and/#idconsolidation XFNとrel=&amp;quot;me&amp;quot;によるアイデンティティの確立]&lt;br /&gt;
&lt;br /&gt;
このWiki上にも、XFNについて解説している文書があります。&lt;br /&gt;
&lt;br /&gt;
* [[xfn-implementations]]&lt;br /&gt;
* [[xfn-brainstorming]]&lt;br /&gt;
* [[xfn-clarifications]] - should eventually be rolled into XFN info on GMPG.org.&lt;br /&gt;
* [[xfn-faq]]&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-ja&amp;diff=22891</id>
		<title>rel-nofollow-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-ja&amp;diff=22891"/>
		<updated>2007-10-26T12:20:53Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 18:26, 24 Sep 2007  --&amp;gt;&lt;br /&gt;
= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 2005-01-10版 ==&lt;br /&gt;
&lt;br /&gt;
=== 編集者 ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== コンセプト ===&lt;br /&gt;
* [http://www.google.com/googleblog/ Matt Cutts] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ Jason Shellen] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== 著作権 ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== 特許 ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
RelNoFollow is an [[elemental-microformat|elemental microformat]], one of several [[microformats|microformat]] open standards. By adding &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; to a hyperlink, a page indicates that the destination of that hyperlink {{should not}} be afforded any additional weight or ranking by user agents which perform link analysis upon web pages (e.g. search engines). Typical use cases include links created by 3rd party commenters on blogs, or links the author wishes to point to, but avoid endorsing.  For more specific endorsement (or lack thereof) semantics, see VoteLinks.&lt;br /&gt;
&lt;br /&gt;
== XMDPプロファイル==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 規範的な情報 ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== 参考情報 ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== 未解決の問題 ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  They have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
=== その他の問題 ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=23059</id>
		<title>Main Page-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=23059"/>
		<updated>2007-10-26T12:12:39Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 他言語でのmicroformats wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 13:32, 15 Oct 2007 --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Microformats Wikiにようこそ！'''&lt;br /&gt;
&lt;br /&gt;
初めての方は、[[introduction-ja|microformatsの手引き]]からどうぞ。編集を始める前に、[[how-to-play-ja]]を読んでください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
* [[posh-ja|&amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;]] とは何なのかを理解しましょう。&lt;br /&gt;
* 「[http://microformats.org/about/ microformatsについて]」のページ、[http://microformats.org/ 最新ニュース]、[[press|メディア紹介例]]や [[presentations-ja|プレゼンテーション]]、microformatsに関する[[books|書籍]]、[[podcasts|ポッドキャスト]]、[[screencasts|スクリーンキャスト]]などについて読んでみてください。&lt;br /&gt;
* 質問がある場合は、[[faq|よく聞かれる質問]]や[[glossary|用語集]]をご覧ください。&lt;br /&gt;
* 誰かから直接話を聞きたければ、[[events|microformatsのイベント]]に参加してみてください。&lt;br /&gt;
&lt;br /&gt;
== 定義 ==&lt;br /&gt;
Microformatsとは、Webサイトで人やイベント、タグを記述する際に用いるマークアップ方法です。&lt;br /&gt;
&lt;br /&gt;
Microformatsは、あなたのWebサイトからフィードやAPIを早く簡単に提供するための手段です。また、Microformatsによって、さらに詳しい情報をWebで発信することができるようになります。[[what-are-microformats-ja|マイクロフォーマットとは何か]]、また[[what-can-you-do-with-microformats|マイクロフォーマットを使うと何ができるか]]にある、より詳しい説明もご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 協力するには ==&lt;br /&gt;
Microformatsをさらに高めるためには、みなさんの協力が必要です。&lt;br /&gt;
&lt;br /&gt;
* あなたのWebサイトやサービス、製品で[[get-started|microformatsを利用]]する。&lt;br /&gt;
* マイクロフォーマットをもっと使ってもらえるよう、[[advocacy|周りにすすめる]]。&lt;br /&gt;
* [[testimonial|Microformatsをおすすめするエントリ]]を書く。&lt;br /&gt;
* [[to-do|TO DOリスト]]にあるタスクをこなす。&lt;br /&gt;
* [[irc-ja|IRCチャンネル]]や[[mail|メーリングリスト]]で学んだり、質問に答える (メールを送る前に、[[mailing-lists#General_guidelines|一般的なガイドライン]]を読んでください)。&lt;br /&gt;
* さまざまな言葉で読めるように、microformats wikiの翻訳を手伝う ([[Main_Page-ja#.E4.BB.96.E8.A8.80.E8.AA.9E.E3.81.A7.E3.81.AEmicroformats_wiki|他言語でのmicroformats wiki]])。&lt;br /&gt;
* 新しいmicroformatsを提案する前に、あなたのWebサイトが[[POSH]]であり、[[get-started|すでにあるmicroformatsを利用]]している事を確認する。そのあと、[[process|新しいフォーマットを提案する際のプロセス]]について良く読む。&lt;br /&gt;
&lt;br /&gt;
== 仕様 ==&lt;br /&gt;
以下はオープンスタンダードとなった[[microformats-ja|microformats]]の仕様です。&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-ja|hCalendar]] (翻訳中!) - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-ja|hCard]] (翻訳中) - [http://microformats.org/code/hcard/creator hCard creator]&lt;br /&gt;
* [[rel-license-ja|rel-license]]&lt;br /&gt;
* [[rel-nofollow-ja|rel-nofollow]]&lt;br /&gt;
* [[rel-tag-ja|rel-tag]]&lt;br /&gt;
* [[vote-links-ja|Vote Links]]&lt;br /&gt;
* [[XFN-ja|XFN]] (翻訳中!) - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP-ja|XMDP]] (翻訳中!)&lt;br /&gt;
* [[xoxo-ja|XOXO]] (翻訳中!)&lt;br /&gt;
&lt;br /&gt;
== ドラフト ==&lt;br /&gt;
* [[adr|adr]] - 住所のマークアップ&lt;br /&gt;
* [[geo|geo]] - [http://en.wikipedia.org/wiki/WGS84 世界測地系]による、緯度と経度のマークアップ&lt;br /&gt;
* [[hatom|hAtom]] - 更新情報を配信する (例: Weblogのエントリ)&lt;br /&gt;
* [[hresume-ja|hResume]] (翻訳中!) - 履歴書の公開&lt;br /&gt;
* [[hreview-ja|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]]- to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - for indicating attachments (e.g. files) to download and cache&lt;br /&gt;
* [[rel-home]] - indicate a hyperlink to the homepage of the site&lt;br /&gt;
* [[relpayment-research|rel-payment]] - indicate a payment mechanism&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== デザインパターン ==&lt;br /&gt;
{{design_patterns-ja}} &amp;lt;!-- この項目については /wiki/Template:design_patterns-ja を編集してください--&amp;gt;&lt;br /&gt;
* [[elemental-microformat-ja|単純microformats]]&lt;br /&gt;
* [[compound-microformat-ja|複合microformats]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
See: [[exploratory-discussions]] for details of research and analysis of real-world [[examples]], existing formats, and brainstorming of possible new microformats, per the microformats [[process]]. Such work is categorised as being:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|Actively being progressed]]&lt;br /&gt;
*[[exploratory-discussions#Current|Current, but less active]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|Moribund]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|Formally abandoned]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|Archived]]&lt;br /&gt;
&lt;br /&gt;
== 例 ==&lt;br /&gt;
* [[examples-in-the-wild-ja|実際の利用例]]&lt;br /&gt;
* [[implementations|ツールの実装]]&lt;br /&gt;
* [[zen-garden|Zen Garden]]&lt;br /&gt;
&lt;br /&gt;
== resources ==&lt;br /&gt;
See [[resources]].&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do|TODOリスト]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ツール、テストケース、リサーチ ==&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting [[tools|tools and services]] that need to process more than one microformat. That section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
== 他言語でのmicroformats wiki ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;microformatsの記事を、さまざまな言語で読んだり、編集したりできます。&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 100以上の記事のある言語&lt;br /&gt;
** [[Main_Page|&amp;lt;span lang=&amp;quot;en&amp;quot;&amp;gt;English&amp;lt;/span&amp;gt; (本家の英語)]]&amp;lt;!-- 日本語ページ用の記述 --&amp;gt;&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;Français&amp;lt;/span&amp;gt; (フランス語)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* 10以上の記事のある言語&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;Português&amp;lt;/span&amp;gt; (ブラジル系ポルトガル語)]]&lt;br /&gt;
** [[Main_Page-ja|日本語]]&lt;br /&gt;
* 2以上の記事のある言語&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;Česky&amp;lt;/span&amp;gt; (チェコ語)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;Deutsch&amp;lt;/span&amp;gt; (ドイツ語)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;Español&amp;lt;/span&amp;gt; (スペイン語)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (ガリーシア語)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;Polski&amp;lt;/span&amp;gt; (ポーランド語)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;Română&amp;lt;/span&amp;gt; (ルーマニア語)]]&lt;br /&gt;
* 翻訳が始まったばかりの言語&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;العربية&amp;lt;/span&amp;gt; (アラビア語)]]&lt;br /&gt;
* その他&lt;br /&gt;
**[http://ja.wikipedia.org/wiki/Microformat Wikipediaのmicroformatsページ]は、多くの言語版ができています。&lt;br /&gt;
&lt;br /&gt;
[[other-languages]]や[[how-to-start-new-translation|how-to-start-a-new-translation]]もご覧ください。&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=22888</id>
		<title>Main Page-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=22888"/>
		<updated>2007-10-26T12:07:40Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: Sync'd w/ the latest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 13:32, 15 Oct 2007 --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Microformats Wikiにようこそ！'''&lt;br /&gt;
&lt;br /&gt;
初めての方は、[[introduction-ja|microformatsの手引き]]からどうぞ。編集を始める前に、[[how-to-play-ja]]を読んでください。&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
* [[posh-ja|&amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;]] とは何なのかを理解しましょう。&lt;br /&gt;
* 「[http://microformats.org/about/ microformatsについて]」のページ、[http://microformats.org/ 最新ニュース]、[[press|メディア紹介例]]や [[presentations-ja|プレゼンテーション]]、microformatsに関する[[books|書籍]]、[[podcasts|ポッドキャスト]]、[[screencasts|スクリーンキャスト]]などについて読んでみてください。&lt;br /&gt;
* 質問がある場合は、[[faq|よく聞かれる質問]]や[[glossary|用語集]]をご覧ください。&lt;br /&gt;
* 誰かから直接話を聞きたければ、[[events|microformatsのイベント]]に参加してみてください。&lt;br /&gt;
&lt;br /&gt;
== 定義 ==&lt;br /&gt;
Microformatsとは、Webサイトで人やイベント、タグを記述する際に用いるマークアップ方法です。&lt;br /&gt;
&lt;br /&gt;
Microformatsは、あなたのWebサイトからフィードやAPIを早く簡単に提供するための手段です。また、Microformatsによって、さらに詳しい情報をWebで発信することができるようになります。[[what-are-microformats-ja|マイクロフォーマットとは何か]]、また[[what-can-you-do-with-microformats|マイクロフォーマットを使うと何ができるか]]にある、より詳しい説明もご覧ください。&lt;br /&gt;
&lt;br /&gt;
== 協力するには ==&lt;br /&gt;
Microformatsをさらに高めるためには、みなさんの協力が必要です。&lt;br /&gt;
&lt;br /&gt;
* あなたのWebサイトやサービス、製品で[[get-started|microformatsを利用]]する。&lt;br /&gt;
* マイクロフォーマットをもっと使ってもらえるよう、[[advocacy|周りにすすめる]]。&lt;br /&gt;
* [[testimonial|Microformatsをおすすめするエントリ]]を書く。&lt;br /&gt;
* [[to-do|TO DOリスト]]にあるタスクをこなす。&lt;br /&gt;
* [[irc-ja|IRCチャンネル]]や[[mail|メーリングリスト]]で学んだり、質問に答える (メールを送る前に、[[mailing-lists#General_guidelines|一般的なガイドライン]]を読んでください)。&lt;br /&gt;
* さまざまな言葉で読めるように、microformats wikiの翻訳を手伝う ([[Main_Page-ja#.E4.BB.96.E8.A8.80.E8.AA.9E.E3.81.A7.E3.81.AEmicroformats_wiki|他言語でのmicroformats wiki]])。&lt;br /&gt;
* 新しいmicroformatsを提案する前に、あなたのWebサイトが[[POSH]]であり、[[get-started|すでにあるmicroformatsを利用]]している事を確認する。そのあと、[[process|新しいフォーマットを提案する際のプロセス]]について良く読む。&lt;br /&gt;
&lt;br /&gt;
== 仕様 ==&lt;br /&gt;
以下はオープンスタンダードとなった[[microformats-ja|microformats]]の仕様です。&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-ja|hCalendar]] (翻訳中!) - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-ja|hCard]] (翻訳中) - [http://microformats.org/code/hcard/creator hCard creator]&lt;br /&gt;
* [[rel-license-ja|rel-license]]&lt;br /&gt;
* [[rel-nofollow-ja|rel-nofollow]]&lt;br /&gt;
* [[rel-tag-ja|rel-tag]]&lt;br /&gt;
* [[vote-links-ja|Vote Links]]&lt;br /&gt;
* [[XFN-ja|XFN]] (翻訳中!) - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP-ja|XMDP]] (翻訳中!)&lt;br /&gt;
* [[xoxo-ja|XOXO]] (翻訳中!)&lt;br /&gt;
&lt;br /&gt;
== ドラフト ==&lt;br /&gt;
* [[adr|adr]] - 住所のマークアップ&lt;br /&gt;
* [[geo|geo]] - [http://en.wikipedia.org/wiki/WGS84 世界測地系]による、緯度と経度のマークアップ&lt;br /&gt;
* [[hatom|hAtom]] - 更新情報を配信する (例: Weblogのエントリ)&lt;br /&gt;
* [[hresume-ja|hResume]] (翻訳中!) - 履歴書の公開&lt;br /&gt;
* [[hreview-ja|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]]- to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - for indicating attachments (e.g. files) to download and cache&lt;br /&gt;
* [[rel-home]] - indicate a hyperlink to the homepage of the site&lt;br /&gt;
* [[relpayment-research|rel-payment]] - indicate a payment mechanism&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== デザインパターン ==&lt;br /&gt;
{{design_patterns-ja}} &amp;lt;!-- この項目については /wiki/Template:design_patterns-ja を編集してください--&amp;gt;&lt;br /&gt;
* [[elemental-microformat-ja|単純microformats]]&lt;br /&gt;
* [[compound-microformat-ja|複合microformats]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
See: [[exploratory-discussions]] for details of research and analysis of real-world [[examples]], existing formats, and brainstorming of possible new microformats, per the microformats [[process]]. Such work is categorised as being:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|Actively being progressed]]&lt;br /&gt;
*[[exploratory-discussions#Current|Current, but less active]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|Moribund]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|Formally abandoned]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|Archived]]&lt;br /&gt;
&lt;br /&gt;
== 例 ==&lt;br /&gt;
* [[examples-in-the-wild-ja|実際の利用例]]&lt;br /&gt;
* [[implementations|ツールの実装]]&lt;br /&gt;
* [[zen-garden|Zen Garden]]&lt;br /&gt;
&lt;br /&gt;
== resources ==&lt;br /&gt;
See [[resources]].&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do|TODOリスト]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ツール、テストケース、リサーチ ==&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting [[tools|tools and services]] that need to process more than one microformat. That section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
== 他言語でのmicroformats wiki ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;microformatsの記事を、さまざまな言語で読んだり、編集したりできます。&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 100以上の記事のある言語&lt;br /&gt;
** [[Main_Page|&amp;lt;span lang=&amp;quot;en&amp;quot;&amp;gt;English&amp;lt;/span&amp;gt; (本家の英語)]]&amp;lt;!-- 日本語ページ用の記述 --&amp;gt;&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;Français&amp;lt;/span&amp;gt; (フランス語)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* 10以上の記事のある言語&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;Português&amp;lt;/span&amp;gt; (ブラジル系ポルトガル語)]]&lt;br /&gt;
** [[Main_Page-ja|日本語]]&lt;br /&gt;
* 2以上の記事のある言語&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;Česky&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;Deutsch&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;Español&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;Polski&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;Română&amp;lt;/span&amp;gt; (Romanian)]]&lt;br /&gt;
* languages just started&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;العربية&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
* elsewhere&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat Wikipedia's article on microformats] has been translated into a number of languages.&lt;br /&gt;
&lt;br /&gt;
See also [[other-languages]], and [[how-to-start-new-translation|how-to-start-a-new-translation]].&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-ja&amp;diff=18075</id>
		<title>hcalendar-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-ja&amp;diff=18075"/>
		<updated>2007-04-18T20:38:49Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- english: 00:23, 9 Apr 2007 --&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;hCalendar&amp;lt;/h1&amp;gt;&lt;br /&gt;
http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
hCalendarはiCalendar ([http://www.ietf.org/rfc/rfc2445.txt RFC2445])を基とした、シンプルでオープンなカレンダー・イベント情報配信用の[[microformats-ja|microformat]]です。(X)HTMLやAtom, RSS, 任意のXMLなど、広範囲に適用可能なフォーマットとなっています。&lt;br /&gt;
&lt;br /&gt;
hCalendarでイベント情報を配信するにはいくつかの方法があります。手っ取り早いのは、[http://microformats.org/code/hcalendar/creator hCalendar creator]を使うこと。でももし、すでにイベントの情報を自分のblogやwikiなどに書いている場合は[[hcalendar-authoring|hCalendar authoring tips]]を読み、hCalendarに沿うようマークアップをし直しましょう。&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 仕様 ==&lt;br /&gt;
&lt;br /&gt;
; 編者 : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
; 作者 : [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== 著作権 ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004-ja}}&lt;br /&gt;
&lt;br /&gt;
=== 特許方針 ===&lt;br /&gt;
{{MicroFormatPatentStatement-ja}}&lt;br /&gt;
&lt;br /&gt;
=== 謝辞 ===&lt;br /&gt;
Thanks to:&lt;br /&gt;
* Adam Bosworth for leading the [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation] which brought together a critical mass of interested parties.&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
iCalendar ([http://www.ietf.org/rfc/rfc2445.txt RFC2445])はAppleのiCalなど、スケジュール管理用アプリケーションに広く採用され、また実装上の相互運用性も高いフォーマットになっています。&lt;br /&gt;
&lt;br /&gt;
この広く使われているフォーマットを、blogで言及されるイベント情報に応用できないでしょうか。自分のblogにこれから行われるイベントであったり、この間参加したイベントについてエントリをおこすブロガーはたくさんいます。それらのイベント情報を少し構造化し、iCalendarとして出力可能にすれば、アプリケーションやWebサービスが自動的にその情報を利用できるようになります。&lt;br /&gt;
&lt;br /&gt;
この'''hCalendar'''というう仕様は、XHTMLにてiCalendarを表現するフォーマットです。ブロガーはhCalendarを直接webページに埋め込んだり、またその情報をCSSでデザインすることが可能です。それだけではありません。アプリケーションはイベント情報を直接そのhCalendarから取ってくることができるようにります。イベントについて書かれたファイルを、webページとは別に用意する必要はもうありません。&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
For practical implementations, it should be noted that Internet Explorer's support for styling &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements is poor, and may require wrapper elements.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]) forms the basis of hCalendar.&lt;br /&gt;
&lt;br /&gt;
Note: the editor and authors of this specification are tracking the [http://lists.osafoundation.org/pipermail/ietf-calsify/ &amp;quot;iCal-Basic&amp;quot; effort] and intend to base the core hCalendar profile on iCal-Basic. See references for a link to the current draft.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCalendar is to use iCalendar object/property names in lower-case for class names, and to map the nesting of iCalendar objects directly into nested XHTML.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in iCalendar becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CONTACT&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ORGANIZER&amp;lt;/code&amp;gt; in iCalendar may be represented by an [[hcard|hCard]] in hCalendar .&lt;br /&gt;
* A named &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; (potentially with an address and/or geo) in iCalendar may be represented by a nested [[hcard|hCard]] in hCalendar.  Similarly, an address &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by an [[adr]], and a geo (latitude and longitude) &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by a [[geo]].&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in iCalendar simply becomes another semantic applied to a specific URL for an hCalendar event.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot; from vCard), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot; from vCard), each class instance should create a instance of that property. Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL from vCard) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element,  which instead provide a human presentable version of the value.  This specification recommends that such &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements be used for the following iCalendar properties:&lt;br /&gt;
* DTSTART, DTEND, DURATION, RDATE, RRULE&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Here is a sample event in an iCalendar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//XYZproduct//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
URL:http://www.web2con.com/&lt;br /&gt;
DTSTART:20071005&lt;br /&gt;
DTEND:20071020&lt;br /&gt;
SUMMARY:Web 2.0 Conference&lt;br /&gt;
LOCATION:Argent Hotel\, San Francisco\, CA&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent event in hCalendar format with various elements optimized appropriately. See [[hcalendar-example1-steps]] for the derivation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
which could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;!-- note modified to account for idiosyncrasy of wiki software --&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this is a '''live''' hCalendar microformat, which will be found on this page by parsers.&lt;br /&gt;
&lt;br /&gt;
=== Example 2===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a scheduled meeting that begins&lt;br /&gt;
at 8:30 AM EST on March 12, 1998 and ends at 9:30 AM EST on March 12,&lt;br /&gt;
1998. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     BEGIN:VCALENDAR&lt;br /&gt;
     BEGIN:VEVENT&lt;br /&gt;
     UID:guid-1.host1.com&lt;br /&gt;
     DTSTAMP:19980309T231000Z&lt;br /&gt;
     DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
     SUMMARY:XYZ Project Review&lt;br /&gt;
     DTSTART:19980312T133000Z&lt;br /&gt;
     DTEND:19980312T143000Z&lt;br /&gt;
     LOCATION:1CP Conference Room 4350&lt;br /&gt;
     END:VEVENT&lt;br /&gt;
     END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The equivalent in hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Note 1: The product information is not necessary since hCalendar is an interchange format.  When transforming hCalendar back into iCalendar, the transforming engine should add its own product ID.&lt;br /&gt;
&lt;br /&gt;
Note 2: A surrounding &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is optional, and is left out as such.  It is optional since the context of a vcalendar is implied when a vevent is encountered.  The implied context/scope is that of the document.  Authors may explicitly use elements with class=&amp;quot;vcalendar&amp;quot; to wrap sets of vevents that all belong to the same calendar, e.g. when publishing multiple calendars on the same page.&lt;br /&gt;
&lt;br /&gt;
Note 3: The version information is unnecessary in hCalendar markup directly since the version will be defined by the profile of hCalendar that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Note 4: ISO8601 dates (required by iCalendar) are not very human friendly.  In addition, the year is often understood implicitly by humans from the context.  Thus &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements are used to simultaneously provide a human friendly date and/or time in the visible contents of the element, while placing the respective machine parsable comprehensive ISO8601 datetime in the 'title' attribute.&lt;br /&gt;
The notation &amp;lt;code&amp;gt;YYYY-MM-DDThh:mm:ss&amp;lt;/code&amp;gt; should be used for better readability, following the format of RFC 3339.&lt;br /&gt;
&lt;br /&gt;
Note 5: The difference between the DTEND ISO8601 date (2005-10-08) and the human readable date (7) is NOT a mistake.  [http://lists.osafoundation.org/pipermail/ietf-calsify/2005-September/000769.html DTEND is exclusive], meaning, that the event ends just before the DTEND. Thus for events which start on one day and end on another day, the DTEND date must be specified as the day after the day that a human would say is the last day of the event.&lt;br /&gt;
&lt;br /&gt;
Note 6: The location in this example contains implicit structure (venue name, city, state) which could be marked up explicitly as an [[hcard|hCard]].  See [http://microformats.org/wiki/hcalendar-brainstorming#hCard_locations hCalendar brainstorming: hCard locations] for a informative explanation of how to do this.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
Don't forget that you can add one of our [[buttons#hCalendar|buttons]] to the page, to indicate the presence of hCalendar microformats. For example: http://www.boogdesign.com/images/buttons/microformat_hcalendar.png. If you can link it back to this page (or even page on your website, about your use of the microformat), so much the better!&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcalendar-examples|hCalendar examples]] for more examples, including examples from iCalendar RFC 2445 converted into hCalendar.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcalendar-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples-in-wild|hCalendar Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcalendar-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-implementations|hCalendar Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcalendar hCalendar term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation, 20040911]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://ietfreport.isoc.org/idref/draft-royer-ical-basic/ iCal-Basic (latest)] [http://www.faqs.org/ftp/pub/pub/internet-drafts/draft-royer-ical-basic-04.txt (draft 04)]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCalendar ====&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&lt;br /&gt;
* [http://www.softwarestudio.org/iCal/2445Issues.html RFC2445 Issues List]&lt;br /&gt;
* [http://ietf.webdav.org/calsify/ CALSIFY WG Links And Resources]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.jwz.org/doc/groupware.html Groupware Bad by Jamie Zawinski] crystalizes the reason for hCalendar ('''emphasis''' added):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Right now people can do that by publishing .ics files, but it's not trivial to do so, and it's work on the part of other people to look at them. '''If it's not HTML hanging off our friend's home page that can be viewed in any browser on a public terminal in a library, the bar to entry is too high and it's useless.'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&lt;br /&gt;
* [http://weblog.infoworld.com/udell/2006/01/11.html#a1368 Moving forward with microformats] by [http://weblog.infoworld.com/udell Jon Udell] provides an hCalendar example and some discussion.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcalendar hCalendar tag]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/HCalendar Wikipedia article on hCalendar] (requires expansion)&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcalendar-related-pages}}&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=vote-links-ja&amp;diff=14282</id>
		<title>vote-links-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=vote-links-ja&amp;diff=14282"/>
		<updated>2007-03-12T12:01:20Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 廃止された案: rel属性を用いたVote Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- English: 20:09, 10 Feb 2007 --&amp;gt;&lt;br /&gt;
= Vote Links =&lt;br /&gt;
__TOC__&lt;br /&gt;
== Specification 2005 ==&lt;br /&gt;
=== 編者 ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.] (formerly of [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&lt;br /&gt;
=== 着想 ===&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks], [http://technorati.com Technorati,Inc.]&lt;br /&gt;
&lt;br /&gt;
=== 作者 ===&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
&lt;br /&gt;
=== 著作権 ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004-ja}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement-ja}}&lt;br /&gt;
&lt;br /&gt;
=== 謝辞 ===&lt;br /&gt;
Vote Linksに対しフィードバックをくれたみなさんに感謝します。特にEtanWexler、彼はVote Linksの文書に置いて初めて、Vote Linksはrel属性ではなくrev属性を使うべきだと指摘しました（[[vote-links-faq]]）。また同じくrel属性について考え、relやrev、linktypesの利用法を[[rel-faq ]]としてまとめたJohn Allsoppにも謝辞を述べたいと思います。&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
トラッキングやインデックス作成を行うアプリケーションが、リンク先の文書に対するページ作者のスタンスを理解していないというのは問題です。賛成や支持だけではなく、リンクしたリソースの内容に反論したい、又はもっと議論を重ねたい場合があるはずですから。&lt;br /&gt;
&lt;br /&gt;
== 仕様 ==&lt;br /&gt;
Vote Linksは[[elemental-microformat-ja|単純microformat]]と呼ばれる、[[microformats]]オープンスタンダードのひとつです。&lt;br /&gt;
私たちはHTMLにてハイパーリンクを張るa要素、そのrev属性に対し、3つの新しい値を提案します。&lt;br /&gt;
&lt;br /&gt;
&amp;amp;quot;vote-for&amp;amp;quot;、&amp;amp;quot;vote-abstain&amp;amp;quot;、そして&amp;amp;quot;vote-against&amp;amp;quot;がVote Linksで用いられる属性値です。これら3つの値は互いに相容れないものであり、それぞれ順に賛成、中立又は棄権、そして反対を表します。&lt;br /&gt;
&lt;br /&gt;
アプリケーションの解釈にも寄りますが、rev属性のないVote Linkは&amp;amp;quot;vote-for&amp;amp;quot;又は&amp;amp;quot;vote-abstain&amp;amp;quot;として扱われることがあります。&lt;br /&gt;
&lt;br /&gt;
リンクには人が分かり易いよう、補助的なコメントをtitle属性を用いて与えることが可能です。一般のブラウザであれば、コメントはリンクのロールオーバー時に現れるでしょう。&lt;br /&gt;
&lt;br /&gt;
では、Vote Linksの例です。&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rev=&amp;amp;quot;vote-for&amp;amp;quot; href=&amp;amp;quot;http://ragingcow.blogspot.com&amp;amp;quot;  &lt;br /&gt;
   title=&amp;amp;quot;neat spoof&amp;amp;quot;&amp;gt;Raging Cow&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;a rev=&amp;amp;quot;vote-against&amp;amp;quot; href=&amp;amp;quot;http://ragingcow.com&amp;amp;quot;  &lt;br /&gt;
   title=&amp;amp;quot;nasty corn syrup drink&amp;amp;quot;&amp;gt;Raging Cow&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 廃止された案: rel属性を用いたVote Links ===&lt;br /&gt;
前ドラフトではrev属性の代わりにrel属性を用いてリンクを張っていました。これに対しいくつかのフィードバックや分析が寄せられ、rel属性を使うのは適切ではなく、rev属性の方が意味をより性格に伝えられると判断されました。詳しくは[[rel-faq]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
Vote Linksの実装に関しては、後方互換性の為、rel属性を用いたリンクを解釈してもよい（MAY）となっています。&lt;br /&gt;
&lt;br /&gt;
しかしWebページ作者はrel属性をVote Linksで使ってはいけません（MUST NOT）。&lt;br /&gt;
&lt;br /&gt;
== XMDPプロファイル ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;amp;quot;profile&amp;amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;amp;quot;rev&amp;amp;quot;&amp;gt;rev&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a rel=&amp;amp;quot;help&amp;amp;quot; href=&amp;amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rev&amp;amp;quot;&amp;gt;&lt;br /&gt;
         HTML4 definition of the 'rev' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
  Here are some additional values.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;amp;quot;vote-for&amp;amp;quot;&amp;gt;vote-for&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates agreement with or recommendation for the referred resource.&amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;amp;quot;vote-abstain&amp;amp;quot;&amp;gt;vote-abstain&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates abstention or indifference for the referred resource.&amp;lt;/dd&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;amp;quot;vote-against&amp;amp;quot;&amp;gt;vote-against&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates disagreement with or recommendation against the referred resource.&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 実装 ==&lt;br /&gt;
このセクションは'''参考情報'''です。&lt;br /&gt;
&lt;br /&gt;
* [http://jyte.com/cl/jyte-should-integrate-microformats-votelinks vote-links claim]によると、[http://jyte.com/profile/brianellin.com Brian Ellin]はVote Linksを[http://jyte.com Jyte]上に、わずか30分で実装したとのことです。&lt;br /&gt;
&lt;br /&gt;
* [http://moloko.itc.it/paoloblog/ Paolo Massa]は[http://moloko.itc.it/paoloblog/semantic_links/ SemanticLinks]というFirefoxの拡張を開発しています。これはvote-for又はvote-againstが付いたリンクを表示する、というものです。(なお、現在は作者の手によりSemanticLinksのダウンロード先が消されています)&lt;br /&gt;
&lt;br /&gt;
== 標準仕様 ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
&lt;br /&gt;
== 関連仕様 ==&lt;br /&gt;
* [[xoxo]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN]&lt;br /&gt;
* [http://developers.technorati.com/wiki/attentionxml Attention.xml]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[rel-nofollow]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
* Vote LinkのFAQは[[vote-links-faq]]に、rel属性に関するものは[[rel-faq]]をご覧ください。&lt;br /&gt;
* [[vote-links-issues]]には、このVote Links [[microformat]]に関して、いくつかの提案があります。&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=15348</id>
		<title>Main Page-ja</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-ja&amp;diff=15348"/>
		<updated>2007-03-06T14:14:17Z</updated>

		<summary type="html">&lt;p&gt;Vantguarde: /* 仕様 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&amp;lt;!-- english: 21:55, 1 Mar 2007 --&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Microformats Wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''こんにちは！''' microformats wikiにようこそ。もしこのページを見るのが初めてでしたら、[[introduction-ja|microformatsの手引き]]をご覧ください。&lt;br /&gt;
&lt;br /&gt;
何か編集する前には必ず[[how-to-play-ja]]を読んでください。&lt;br /&gt;
&lt;br /&gt;
新しいmicroformatsを提案する際は、必ず[[process]]を読んでからにしてください。&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== はじめに ==&lt;br /&gt;
&lt;br /&gt;
[[what-are-microformats|microformatsとは何でしょう]]？また[[what-can-you-do-with-microformats|microformatsで何ができますか]]？&lt;br /&gt;
&lt;br /&gt;
まずは[http://microformats.org/about/ about page]、そして[http://microformats.org/ latest news]をご覧ください。また最新の[[press-ja|プレス]]や[[presentations-ja|プレゼンテーション]]、さらには[[podcasts|ポッドキャスト]]や[[screencasts|スクリーンキャスト]]もmicroformatsの基礎を理解する手助けになると思います。Our [[cheatsheets]] are handy if you need a quick reminder about a particular microformat. &lt;br /&gt;
よくある質問とその答えは[[faq|FAQ]]で、また[[glossary|用語集]]もあります。&lt;br /&gt;
&lt;br /&gt;
識者からもっと教わりたいことがあれば、[[events|microformatsのイベント]]もありますよ。&lt;br /&gt;
&lt;br /&gt;
== 定義 ==&lt;br /&gt;
&lt;br /&gt;
[http://microformats.org/discuss/ メーリングリスト]([[mailing-lists]])での一般的な定義は、「分散的開発を実現するために用いられる、セマンティクスをHTMLに埋め込む為のシンプルな仕様」です。もう少し細かく説明すると、microformatsは下記のように定義できます。&lt;br /&gt;
:分散的開発を実現するために用いられる&lt;br /&gt;
::Webにあるリソースそのものや、それを利用するツールやサービスを分散的に処理できるようにします。&lt;br /&gt;
:セマンティクスをHTMLに埋め込むための&lt;br /&gt;
::それぞれの分野に特化することで、各仕様が小さいものとなります。&lt;br /&gt;
:シンプルな仕様&lt;br /&gt;
:人間が解読できる(X)HTML/XMLドキュメントやAtom/RSSフィード、そしてプレーンなXMLでの提供&lt;br /&gt;
::現存するコンテンツの利用パターンを標準化することからはじめています。&lt;br /&gt;
::概略的で説明的なclass名を使い、ソースをみてもわかりやすくなっています。&lt;br /&gt;
::現存の相互運用できる規格に基づくことにより、汎用性が高まります。&lt;br /&gt;
&lt;br /&gt;
シンプルに言うと、「microformatsは成文化したコンベンションのことです。」 -- [http://easy-reader.net Aaron Gustafson]&lt;br /&gt;
&lt;br /&gt;
「ブラウザーでWeb巡回しかしないんだ。それはまた20世紀的だね。」 -- [http://diveintomark.org Mark Pilgrim]&lt;br /&gt;
&lt;br /&gt;
== 協力の方法 ==&lt;br /&gt;
&lt;br /&gt;
microformatsをより発展させるためには次のことができます。&lt;br /&gt;
&lt;br /&gt;
*Check out our open [[to-do|to do list]] for things to help get done.&lt;br /&gt;
*Join the [http://microformats.org/discuss mailing lists] and [[irc|IRC Channel]] to learn and help answer questions about microformats.&lt;br /&gt;
*[[advocacy|Advocate]] the use of microformats.&lt;br /&gt;
*[[Main_Page-ja#.E4.BB.96.E8.A8.80.E8.AA.9E.E3.81.A7.E3.81.AEmicroformats_wiki|他言語でのmicroformats wiki]]を見てください。そして、世界中の人が利用しやすくするためにmicroformats wikiの翻訳を手伝ってください。&lt;br /&gt;
&lt;br /&gt;
== 仕様 ==&lt;br /&gt;
&lt;br /&gt;
以下はオープンスタンダードとなった[[microformats-ja|microformats]]の仕様です。([[implementations|実装]]や[[examples-in-the-wild|実世界での例]]もご覧ください)&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-ja|hCalendar]] - [http://microformats.org/code/hcalendar/creator hcalendar creator](翻訳中！)&lt;br /&gt;
* [[hcard-ja|hCard]] - [http://microformats.org/code/hcard/creator hcard creator](翻訳中！)&lt;br /&gt;
* [[rel-license-ja|rel-license]](翻訳完了)&lt;br /&gt;
* [[rel-nofollow-ja|rel-nofollow]](翻訳完了)&lt;br /&gt;
* [[rel-tag-ja|rel-tag]](翻訳完了)&lt;br /&gt;
* [[vote-links-ja|Vote Links]](翻訳完了)&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN] ([[xfn-implementations|XFNの実装]]もご覧下さい)&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo-ja|XOXO]](翻訳中！)&lt;br /&gt;
&lt;br /&gt;
== ドラフト ==&lt;br /&gt;
&lt;br /&gt;
* [[adr|adr]]&lt;br /&gt;
* [[geo|geo]]&lt;br /&gt;
* [[hatom|hAtom]]&lt;br /&gt;
* [[hresume|hResume]]&lt;br /&gt;
* [[hreview-ja|hReview]] - [http://microformats.org/code/hreview/creator hreview creator]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[rel-home]]&lt;br /&gt;
* [[relpayment-research | rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== デザインパターン ==&lt;br /&gt;
&lt;br /&gt;
{{design_patterns-ja}} &amp;lt;!-- この項目については /wiki/Template:design_patterns-ja を編集してください--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
Per the microformats [[process]]:&lt;br /&gt;
実世界での[[examples|例]]の調査や分析、既に存在するフォーマット、またmicroformatsにできそうなもののブレインストーミングをまとめています。もし何かページを追加した場合、まず[[rejected-formats]]を見てから行ってください。&lt;br /&gt;
* alternates [[alternates-brainstorming|alternates brainstorming]], [[alternates-examples|alternates examples]]&lt;br /&gt;
*[[attention]]&lt;br /&gt;
* blog description [[blog-description-examples|blog description examples]]&lt;br /&gt;
* blog info [[blog-info-examples|blog info examples]]&lt;br /&gt;
* blog post [[blog-post-examples|examples]], [[blog-post-formats|blog post formats]], and [[blog-post-brainstorming|blog post brainstorming]] (yielded the [[hatom|hAtom]] draft)&lt;br /&gt;
* book [[book-examples|book examples]], [[book-formats|book formats]], and [[book-brainstorming|book brainstorming]]&lt;br /&gt;
* chat [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
* citation [[citation|citation effort]], [[citation-examples|citation examples]], [[citation-formats|citation formats]], [[citation-brainstorming|citation brainstorming]], and [[citation-faq|citation FAQ]]&lt;br /&gt;
* code [[code-examples| code examples]], [[code-brainstorming|code brainstorming]]{{NewMarker}}&lt;br /&gt;
* comment [[comment-problem|comment problem]], [[comment-examples|comment examples]], and [[comments-formats|comment formats]] (Some stuff needs to be extracted from [[comments-formats]])&lt;br /&gt;
* [[collection-description|collection description]] {{NewMarker}}&lt;br /&gt;
* [[course-catalog]]; [[course-catalog-examples]] {{NewMarker}}&lt;br /&gt;
* [[currency]]; [[currency-examples]]; [[currency-brainstorming]]; [[currency-proposal]]; [[currency-issues]]&lt;br /&gt;
* [[depend-examples]]: examples of dependency graphs, especially as they relate to software {{NewMarker}}&lt;br /&gt;
* [[digital-signatures]]: incorporation of digital signatures in Microformatted data; ([[digitalsignature-examples|digital-signature examples]], [[digitalsignature-brainstorming|digital-signatures brainstorming]]) {{NewMarker}}&lt;br /&gt;
* directions [[directions-examples|directions examples]] {{NewMarker}}&lt;br /&gt;
* directory inclusion [[directory-inclusion-examples|directory inclusion examples]], [[directory-inclusion-formats|directory inclusion formats]]. (see also [[rel-directory]])&lt;br /&gt;
* distributed conversation [[distributed-conversation|distributed conversation overview]], [[distributed-conversation-brainstorming|distributed conversation brainstorming]], [[distributed-conversation-examples|distributed conversation examples]], and [[distributed-conversation-formats|distributed conversation formats]]&lt;br /&gt;
* forms [[forms-examples|forms examples]]&lt;br /&gt;
* genealogy [[genealogy-formats|genealogy examples]]&lt;br /&gt;
* group [[group-brainstorming|group brainstorming]] and [[group-examples|group examples]]&lt;br /&gt;
* hash [[hash-examples|hash examples]]&lt;br /&gt;
* items [[items-brainstorming|items brainstorming]] and [[items-examples|items examples]]&lt;br /&gt;
* job listing [[job-listing-examples|job listing examples]] and [[job-listing-brainstorming|job listing brainstorming]]&lt;br /&gt;
* last modified [[last-modified-examples|last modified examples]], [[last-modified-formats|last modified formats]], and [[last-modified-brainstorming|last modified brainstorming]]&lt;br /&gt;
* hListing [[hlisting-proposal|hListing proposal]], and [[hlisting-feedback|hListing feedback]]&lt;br /&gt;
** Also, listing [[listing-examples|examples]], [[listing-formats|formats]], and [[listing-brainstorming|brainstorming]]&lt;br /&gt;
* [[product|hProduct]] - [[product-brainstorming|hProduct brainstorming]] | [[product-examples|hProduct examples]]&lt;br /&gt;
* location [[location-formats|location formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
* [[luna]] ([[geo]]-like co-ordinates, for places on The Moon) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* [[mars]] ([[geo]]-like co-ordinates, for places on the planet Mars)- see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* measures and measurement units [[measure]]&lt;br /&gt;
* [[media-info]] ([[media-info-examples|media-info examples]], [[media-info-formats|media-info formats]], [[media-info-brainstorming|media-info brainstorming]]) &lt;br /&gt;
* meeting minutes [[meeting-minutes-examples|meeting minutes examples]], [[meeting-minutes-formats|meeting minutes formats]], and [[meeting-minutes-brainstorming|meeting minutes brainstorming]]&lt;br /&gt;
* metalink [[metalink-examples|metalink examples]] {{NewMarker}}&lt;br /&gt;
* microsummary [[microsummary-brainstorming|microsummary brainstorming]]&lt;br /&gt;
* [[mfo-examples|MFO examples]]&lt;br /&gt;
* music [[music-examples|music examples]]&lt;br /&gt;
* photo note [[photo-note-examples|photo note examples]]&lt;br /&gt;
*[[question-answer]], [[question-answer-brainstorming]]; [[question-answer-examples]] {{NewMarker}}&lt;br /&gt;
* recipe [[recipe-examples|recipe examples]], [[recipe-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* rel-product [[rel-product-brainstorming|rel-product brainstorming]]&lt;br /&gt;
* requirements testing [[requirements-testing|requirements testing overview]], and [[requirements-testing-examples|requirements testing examples]]&lt;br /&gt;
* [[rest-examples|REST examples]]&lt;br /&gt;
* resume [[resume-brainstorming|resume brainstorming]], and [[resume-formats|resume formats]]&lt;br /&gt;
* review [[review-examples|review examples]], and [[review-formats|review formats]] (yielded the [[hreview|hReview]] draft)&lt;br /&gt;
* search results [[search-results-example|search results example]]&lt;br /&gt;
* show [[show-brainstorming|show brainstorming]]&lt;br /&gt;
* showroll [[showroll-brainstorming|brainstorming]]&lt;br /&gt;
* [[species]] - for the marking up of the scientific names of living things: [[species-examples]]; [[species-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* table [[table-examples|examples]]&lt;br /&gt;
* tagspeak [[tagspeak-examples|tagspeak examples]]&lt;br /&gt;
* tagcloud [[tagcloud-examples|tagcloud examples]], and [[tagcloud-brainstorming|tagcloud brainstorming]].&lt;br /&gt;
* [[thoughts-on-extending-the-geo-microformat|thoughts on extending the geo microformat]], [http://microformats.telemetry.gr examples] {{NewMarker}}&lt;br /&gt;
* transit table [[transit-table-examples|transit table examples]]&lt;br /&gt;
* [[uid]]&lt;br /&gt;
* widget [[widget-examples|widget examples]], and [[widget-brainstorming|widget brainstorming]]&lt;br /&gt;
* [[wiki-formats|wiki formats]]&lt;br /&gt;
* work of art [[work-of-art|work of art overview]], [[workofart-examples|work of art examples]], [[workofart-formats|work of art formats]], and [[workofart-brainstorming|work of art brainstorming]]&lt;br /&gt;
*[[xmdp-brainstorming|XMDP brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
&lt;br /&gt;
== 例 ==&lt;br /&gt;
* [[examples-in-the-wild]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== ツール、テストケース、リサーチ ==&lt;br /&gt;
&lt;br /&gt;
事例やコードやテストケースを見るために最初に見るべき場所はmicroformatを使ったそれぞれのページです. 二つ以上のmicroformatを使うツールやサービスは少ししかありません. このセクションは複数のmicroformatに関連するエディター、パーサー、妥当性検証ソフト、テストケース、その他情報等のためのものです。&lt;br /&gt;
&lt;br /&gt;
*[[accessibility]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[http://hg.microformats.org/ Source code repository] -- [[mercurial-quick-start|HowTo: Download code from the repository]]&lt;br /&gt;
*[[vcard-implementations]], [[vcard-errata]], [[vcard-suggestions]]&lt;br /&gt;
*[[why-are-content-standards-hard]]&lt;br /&gt;
*[[profile-examples-in-wild|Profile examples, in the wild]]&lt;br /&gt;
&lt;br /&gt;
== 共有ワークスペース ==&lt;br /&gt;
&lt;br /&gt;
* [[buttons]]&lt;br /&gt;
* [[icons-ja]] {{NewMarker}}&lt;br /&gt;
* [[spread-microformats]] {{NewMarker}}&lt;br /&gt;
* [[demo|デモ]] - microformatを試すデモへのリンク集&lt;br /&gt;
* [[events]]&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[marked-for-deletion]]&lt;br /&gt;
* [[microformats-issues]] {{NewMarker}} - 一つ以上のmicroformatに関するissue&lt;br /&gt;
&lt;br /&gt;
== 他言語でのmicroformats wiki ==&lt;br /&gt;
&lt;br /&gt;
microformatsの記事を色々な言語で読んだり編集したりできます。&lt;br /&gt;
&lt;br /&gt;
* 100以上の記事のある言語&lt;br /&gt;
** [[Main_Page|English (本家の英語)]]&amp;lt;!-- 日本語ページ用の記述 --&amp;gt;&lt;br /&gt;
** [[Main_Page-fr|Francais (フランス語)]] {{UpdateMarker-fr}}&lt;br /&gt;
* 10以上の記事のある言語&lt;br /&gt;
** [[Main_Page-pt-br| Português (ブラジル系ポルトガル語)]] {{NewMarker-pt-br}}&lt;br /&gt;
** [[Main_Page-ja|日本語]]&lt;br /&gt;
* 2以上の記事のある言語&lt;br /&gt;
** [[Main_Page-es|Espanol (スペイン語)]]&lt;br /&gt;
** [[Main_Page-de|Deutsch (ドイツ語)]]&lt;br /&gt;
&lt;br /&gt;
==== 他の場所にあるmicroformatsの翻訳版 ====&lt;br /&gt;
&lt;br /&gt;
いくつかのmicroformatsは、このWiki以外の場所にて翻訳が行われています。もしあなたがその翻訳に関わっていたら、ぜひこのmicroformats wikiで作業しないか考えて頂けると幸いです。&lt;br /&gt;
* [http://mikroformate.pbwiki.com/ Deutsch (German) mikroformate.pbwiki.com] {{NewMarker-de}}&lt;br /&gt;
&lt;br /&gt;
=== 他の言語に翻訳するのをお手伝いください！ ===&lt;br /&gt;
&lt;br /&gt;
読みたい記事があなたの読みたい言葉で存在していませんか？それならば是非microformats wikiを翻訳するのにご協力ください！microformats wikiの多言語化については現在も取り組んでいます。&lt;br /&gt;
&lt;br /&gt;
翻訳に際し、まずは[http://en.wikipedia.org/wiki/Wikipedia:Multilingual_coordination Wikipediaにおける多言語版の位置づけ]、そして[http://meta.wikimedia.org/wiki/How_to_start_a_new_Wikipedia 新しいWikipediaを始めるには] をご覧下さい。&lt;br /&gt;
一般的なTIPSやアドバイス、このコミュニティの慣習が書いてあります。&lt;br /&gt;
&lt;br /&gt;
実際に翻訳を始めるときは、まず、比較的静的であまり変化がないものを集めた[[stable-pages-ja|静的ページ]]に挙がっているものを少しずつ翻訳していくことから始めましょう。そして、(ページの変更を監視できる)[[Special:Watchlist|ウォッチリスト]]機能を使って英語版と歩調を合わせるとよいでしょう。&lt;br /&gt;
&lt;br /&gt;
翻訳したページの名前: 翻訳したページのページ名は、英語版のページ名の末尾にハイフンに続いてRFC 3066の言語コード付けてください。例えば日本語版では、[[Main_Page]]は[[Main_Page-ja]]に、そして [[how-to-play]]は[[how-to-play-ja]]になります。&lt;br /&gt;
&lt;br /&gt;
=== 要望のある言語はこちら ===&lt;br /&gt;
&lt;br /&gt;
* Chinese: 微格式 (Microformats) (see [http://msittig.blogspot.com/2005/11/since-i-translated-schedule-of.html source of translation])&lt;br /&gt;
* Does somebody want to see a Dutch translation???&lt;/div&gt;</summary>
		<author><name>Vantguarde</name></author>
	</entry>
</feed>