vCard
ファイル名拡張子 | .vcf 、.vcard |
---|---|
インターネットメディアタイプ |
text / vcard |
タイプコード | vCrd |
ユニフォームタイプ識別子(UTI) | public.vcard |
によって開発された | Versitコンソーシアムによって作成され、1996年にすべての権利がインターネットメールコンソーシアムに譲渡され、2004年にすべての権利がCalConnectに譲渡されました。 |
フォーマットの種類 | 電子名刺 |
のための容器 | 連絡先 |
vCard ( VCF(Virtual Contact File)とも呼ばれます)は、電子名刺のファイル形式の標準です。vCardは、マルチメディアメッセージングサービス(MMS)、ワールドワイドウェブ、インスタントメッセージング、またはQRコードを介して送信される電子メールメッセージに添付できます。名前と住所の情報、電話番号、電子メールアドレス、URL、ロゴ、写真、オーディオクリップ を含めることができます。
vCardは、スマートフォンの連絡先、携帯情報端末(PDA)、個人情報マネージャー(PIM)、および顧客関係管理(CRM)のデータ交換形式として使用されます。これらのデータ交換アプリケーションを実現するために、他の「vCardバリアント」が「バリアント標準」として使用および提案されており、それぞれが特定のニッチ(XML表現、JSON表現、またはWebページ)に対応しています。昇格されたvCardであるvCardPlusは、プロフィール写真、地図の場所、その他のフィールドに加えて、すべての基本情報を含むカスタマイズされたランディングページを利用します。スマートフォンの連絡先ファイルとして保存することもできます。
概要
vCardの標準のインターネットメディアタイプ(MIMEタイプ)は、仕様のバージョンごとに異なります。[1]
vCard情報はWebページで一般的です[要出典]:「フリーテキスト」[説明が必要]コンテンツは人間が読める形式ですが、機械が読める形式ではありません。テクノロジーが進化するにつれて、「フリーテキスト」(HTML)も機械可読に適応していました。
vCardオントロジーを備えたRDFaは、HTMLおよびさまざまなXMLファミリ言語(SVG、MathMLなど)で使用できます。
関連フォーマット
jCard、「vCardのJSON形式」は、 RFC7095 での2014年の標準提案です。この提案はまだ広く使用されている標準にはなりません。[いつ?] RFC 7095は、実際のJSONオブジェクトを使用しませんが、シーケンスに依存するタグと値のペアの配列(XMLファイルなど)を使用します。
hCardは、vCardをHTMLページに埋め込むことができるマイクロフォーマットです。CSSクラス名を使用して各vCardプロパティを識別します。通常のHTMLマークアップとCSSスタイルは、hCardパーサーによって解析されるWebページの機能に影響を与えることなく、hCardクラス名と一緒に使用できます。h-cardは、hCardのmicroformats2アップデートです。
プロパティ
vCardは、次のプロパティタイプを定義します。
すべてのvCardは、で始まり、BEGIN:VCARD
で終わりEND:VCARD
ます。すべてのvCardにはVERSION
、vCardのバージョンを指定するプロパティが含まれている必要があります。 VERSION
の直後に来る必要がありますBEGIN
。ただし、vCard2.1標準ではvCardのどこにでも配置できます。それ以外の場合、プロパティは任意の順序で定義できます。
名前 | プロパティの存在 | 説明 | 例 | ||
---|---|---|---|---|---|
v。2.1 _ | v。3.0 _ | v。4.0 _ | |||
ADR |
オプション | オプション | オプション | vCardオブジェクトの物理的な配信アドレスの構造化された表現。 | ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA
|
AGENT |
オプション | オプション | 未定義 | vCardオブジェクトに代わって行動する別の人に関する情報。通常、これは個人のエリア管理者、アシスタント、または秘書になります。URLまたは埋め込みvCardのいずれかです。 | AGENT:http://mi6.gov.uk/007
|
ANNIVERSARY |
未定義 | 未定義 | オプション | 人の記念日を定義します。 | ANNIVERSARY:19901021
|
BDAY |
オプション | オプション | オプション | vCardに関連付けられている個人の生年月日。 | BDAY:19700310
|
BEGIN |
必須 | 必須 | 必須 | すべてのvCardは、このプロパティで始まる必要があります。 | BEGIN:VCARD
|
CALADRURI |
未定義 | 未定義 | オプション | スケジュール要求を個人のカレンダーに送信するために使用するURL。 | CALADRURI:http://example.com/calendar/jdoe
|
CALURI |
未定義 | 未定義 | オプション | その人のカレンダーへのURL。 | CALURI:http://example.com/calendar/jdoe
|
CATEGORIES |
オプション | オプション | オプション | このvCardで表されるオブジェクトを説明するために使用できる「タグ」のリスト。 | CATEGORIES:swimmer,biker
|
CLASS |
未定義 | オプション | 未定義 | vCard内の情報の機密性について説明します。 | CLASS:public
|
CLIENTPIDMAP |
未定義 | 未定義 | オプション | 同じvCardの異なるリビジョンを同期するために使用されます。 | CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b
|
EMAIL |
オプション | オプション | オプション | vCardオブジェクトとの電子メール通信用のアドレス。 | EMAIL:[email protected]
|
END |
必須 | 必須 | 必須 | すべてのvCardはこのプロパティで終わる必要があります。 | END:VCARD
|
FBURL |
未定義 | 未定義 | オプション | その人がカレンダーで「空いている」または「忙しい」ときを示すURLを定義します。 | FBURL:http://example.com/fb/jdoe
|
FN |
オプション | 必須 | 必須 | vCardオブジェクトに関連付けられたフォーマット済みの名前文字列。 | FN:Dr. John Doe
|
GENDER |
未定義 | 未定義 | オプション | 人の性別を定義します。 | GENDER:F
|
GEO |
オプション | オプション | オプション | 緯度と経度を指定します。 | 2.1、3.0:4.0:_ GEO:39.95;-75.1667 _ GEO:geo:39.95,-75.1667
|
IMPP |
未定義 | 多分 | オプション | インスタントメッセンジャーハンドルを定義します。
このプロパティは、最新のvCardバージョンが3.0のときに、別のRFCで導入されました。したがって、3.0 vCardは、他の方法で宣言せずにこのプロパティを使用する場合があります。 |
IMPP:aim:[email protected]
|
KEY |
オプション | オプション | オプション | vCardオブジェクトに関連付けられた公開暗号化キー。外部URLを指している場合もあれば、プレーンテキストの場合もあります。または、Base64でエンコードされたテキストブロックとしてvCardに埋め込まれている場合もあります。 | 2.1:KEY;PGP:http://example.com/key.pgp 2.1: KEY;PGP;ENCODING=BASE64:[base64-data] 3.0: KEY;TYPE=PGP:http://example.com/key.pgp 3.0: KEY;TYPE=PGP;ENCODING=b:[base64-data] 4.0: KEY;MEDIATYPE=application/pgp-keys:http://example.com/key.pgp 4.0: KEY:data:application/pgp-keys;base64,[base64-data]
|
KIND |
未定義 | 未定義 | オプション | このvCardが表すエンティティのタイプを定義します: 'application'、 'individual'、 'group'、 'location'、または 'organization'; 「x- *」値は実験目的で使用できます。[2] [3] | KIND:individual
|
LABEL |
オプション | オプション | なしで組み込まれる | vCardに関連付けられた(ADR プロパティに関連する)個人/オブジェクトに物理パッケージを配信するときに、郵送ラベルに貼付する必要のある実際のテキストを表します。
バージョン4.0ではサポートされていません。代わりに、この情報はプロパティの |
LABEL;TYPE=HOME:123 Main St.\nSpringfield, IL 12345\nUSA
|
LANG |
未定義 | 未定義 | オプション | 人が話す言語を定義します。 | LANG:fr-CA
|
LOGO |
オプション | オプション | オプション | vCardが属する個人に関連付けられている組織のロゴの画像またはグラフィック。外部URLを指している場合もあれば、Base64でエンコードされたテキストブロックとしてvCardに埋め込まれている場合もあります。 | 2.1:LOGO;PNG:http://example.com/logo.png 2.1: LOGO;PNG;ENCODING=BASE64:[base64-data] 3.0: LOGO;TYPE=PNG:http://example.com/logo.png 3.0: LOGO;TYPE=PNG;ENCODING=b:[base64-data] 4.0: LOGO;MEDIATYPE=image/png:http://example.com/logo.png 4.0: LOGO:data:image/png;base64,[base64-data]
|
MAILER |
オプション | オプション | 未定義 | 使用した電子メールプログラムの種類。 | MAILER:Thunderbird
|
MEMBER |
未定義 | 未定義 | オプション | このvCardが表すグループの一部であるメンバーを定義します。許容値は次のとおりです。
KIND プロパティを使用するには、プロパティを「グループ」に設定する必要があります。 |
MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
|
N |
必須 | 必須 | オプション | vCardオブジェクトに関連付けられている人、場所、または物の名前の構造化された表現。 | N:Doe;John;;Dr;
|
NAME |
未定義 | オプション | 未定義 | プロパティのテキスト表現を提供しSOURCE ます。 |
|
NICKNAME |
未定義 | オプション | オプション | このvCardで表されるオブジェクトの1つ以上のわかりやすい名前。 | NICKNAME:Jon,Johnny
|
NOTE |
オプション | オプション | オプション | vCardに関連付けられている補足情報またはコメントを指定します。 | NOTE:I am proficient in Tiger-Crane Style,\nand I am more than proficient in the exquisite art of the Samurai sword.
|
ORG |
オプション | オプション | オプション | vCardオブジェクトに関連付けられている組織の名前とオプションでユニット。このプロパティは、X.520組織名属性とX.520組織単位属性に基づいています。 | ORG:Google;GMail Team;Spam Detection Squad
|
PHOTO |
オプション | オプション | オプション | vCardに関連付けられている個人の画像または写真。外部URLを指している場合もあれば、Base64でエンコードされたテキストブロックとしてvCardに埋め込まれている場合もあります。 | 2.1:PHOTO;JPEG:http://example.com/photo.jpg 2.1: PHOTO;JPEG;ENCODING=BASE64:[base64-data] 3.0: PHOTO;TYPE=JPEG;VALUE=URI:http://example.com/photo.jpg 3.0: PHOTO;TYPE=JPEG;ENCODING=b:[base64-data] 4.0: PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg 4.0: PHOTO:data:image/jpeg;base64,[base64-data]
|
PRODID |
未定義 | オプション | オプション | vCardオブジェクトを作成した製品の識別子。 | PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//EN
|
PROFILE |
オプション | オプション | 未定義 | vCardがvCardであることを示します。 | PROFILE:VCARD
|
RELATED |
未定義 | 未定義 | オプション | その人が関係している別のエンティティ。許容値は次のとおりです。
|
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
|
REV |
オプション | オプション | オプション | vCardが最後に更新されたときのタイムスタンプ。 | REV:20121201T134211Z
|
ROLE |
オプション | オプション | オプション | 組織内のvCardオブジェクトの役割、職業、またはビジネスカテゴリ。 | ROLE:Executive
|
SORT-STRING |
未定義 | オプション | なしで組み込まれる | アプリケーションがこのvCardを何らかの方法で並べ替えるときに使用する文字列を定義します。
バージョン4.0ではサポートされていません。代わりに、この情報はおよび/またはプロパティ
の |
SORT-STRING:Doe
|
SOUND |
オプション | オプション | オプション | デフォルトでは、このプロパティが他のプロパティとグループ化されていない場合FN 、vCardオブジェクトのプロパティの発音を指定します。外部URLを指している場合もあれば、Base64でエンコードされたテキストブロックとしてvCardに埋め込まれている場合もあります。 |
2.1:SOUND;OGG:http://example.com/sound.ogg 2.1: SOUND;OGG;ENCODING=BASE64:[base64-data] 3.0: SOUND;TYPE=OGG:http://example.com/sound.ogg 3.0: SOUND;TYPE=OGG;ENCODING=b:[base64-data] 4.0: SOUND;MEDIATYPE=audio/ogg:http://example.com/sound.ogg 4.0: SOUND:data:audio/ogg;base64,[base64-data]
|
SOURCE |
オプション | オプション | オプション | このvCardの最新バージョンを取得するために使用できるURL。 | SOURCE:http://johndoe.com/vcard.vcf
|
TEL |
オプション | オプション | オプション | vCardオブジェクトとのテレフォニー通信用の電話番号の正規の番号文字列。 | TEL;TYPE=cell:(123) 555-5832
|
TITLE |
オプション | オプション | オプション | 組織内のvCardオブジェクトに関連付けられている個人の役職、職務上の位置、または職務を指定します。 | TITLE:V.P. Research and Development
|
TZ |
オプション | オプション | オプション | vCardオブジェクトのタイムゾーン。 | 2.1、3.0:4.0:_ TZ:-0500 _ TZ:America/New_York
|
UID |
オプション | オプション | オプション | オブジェクトに関連付けられた永続的なグローバル一意識別子を表す値を指定します。 | UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b
|
URL |
オプション | オプション | オプション | 何らかの方法でその人を表すWebサイトを指すURL。 | URL:http://www.johndoe.com
|
VERSION |
必須 | 必須 | 必須 | vCard仕様のバージョン。バージョン4.0では、これはプロパティの直後に来る必要がありBEGIN ます。 |
VERSION:3.0
|
XML |
未定義 | 未定義 | オプション | vCardに添付されているXMLデータ。これは、vCardがXML(xCard標準)でエンコードされていて、XMLドキュメントにxCard標準の一部ではない要素が含まれている場合に使用されます。 | XML:<b>Not an xCard XML element</b>
|
も参照してください
参考文献
- ^ RFC 6350、セクション10.1「メディアタイプ登録」
- ^ 「vCardフォーマット仕様:6.1.4。種類」。IETF。2011年8月。
- ^ 「vCardKIND:application」。IETF。2011年12月。
外部リンク
- 開発者CalConnectでのvCard4.0
- vCardフォーマットバージョン4を説明するRFC6350
- インターネットアーカイブのインターネットメールコンソーシアムのvCardおよびvCalendar(旧バージョン)