vCard

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
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.04.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.1KEY;PGP:http://example.com/key.pgp
2.1KEY;PGP;ENCODING=BASE64:[base64-data]
3.0KEY;TYPE=PGP:http://example.com/key.pgp
3.0KEY;TYPE=PGP;ENCODING=b:[base64-data]
4.0KEY;MEDIATYPE=application/pgp-keys:http://example.com/key.pgp
4.0KEY: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パラメータに保存されADRます。例:ADR;TYPE=home;LABEL="123 Main St\nNew York, NY 12345":;;123 Main St;New York;NY;12345;USA

LABEL;TYPE=HOME:123 Main St.\nSpringfield, IL 12345\nUSA
LANG 未定義 未定義 オプション 人が話す言語を定義します。 LANG:fr-CA
LOGO オプション オプション オプション vCardが属する個人に関連付けられている組織のロゴの画像またはグラフィック。外部URLを指している場合もあれば、Base64でエンコードされたテキストブロックとしてvCardに埋め込まれている場合もあります。 2.1LOGO;PNG:http://example.com/logo.png
2.1LOGO;PNG;ENCODING=BASE64:[base64-data]
3.0LOGO;TYPE=PNG:http://example.com/logo.png
3.0LOGO;TYPE=PNG;ENCODING=b:[base64-data]
4.0LOGO;MEDIATYPE=image/png:http://example.com/logo.png
4.0LOGO:data:image/png;base64,[base64-data]
MAILER オプション オプション 未定義 使用した電子メールプログラムの種類。 MAILER:Thunderbird
MEMBER 未定義 未定義 オプション このvCardが表すグループの一部であるメンバーを定義します。許容値は次のとおりです。
  • メールアドレスを含む「mailto:」URL
  • メンバー自身のvCardを参照するUID
この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.1PHOTO;JPEG:http://example.com/photo.jpg
2.1PHOTO;JPEG;ENCODING=BASE64:[base64-data]
3.0PHOTO;TYPE=JPEG;VALUE=URI:http://example.com/photo.jpg
3.0PHOTO;TYPE=JPEG;ENCODING=b:[base64-data]
4.0PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg
4.0PHOTO:data:image/jpeg;base64,[base64-data]
PRODID 未定義 オプション オプション vCardオブジェクトを作成した製品の識別子。 PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//EN
PROFILE オプション オプション 未定義 vCardがvCardであることを示します。 PROFILE:VCARD
RELATED 未定義 未定義 オプション その人が関係している別のエンティティ。許容値は次のとおりです。
  • メールアドレスを含む「mailto:」URL
  • 個人のvCardを参照するUID
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
REV オプション オプション オプション vCardが最後に更新されたときのタイムスタンプ。 REV:20121201T134211Z
ROLE オプション オプション オプション 組織内のvCardオブジェクトの役割、職業、またはビジネスカテゴリ。 ROLE:Executive
SORT-STRING 未定義 オプション なしで組み込まれる アプリケーションがこのvCardを何らかの方法で並べ替えるときに使用する文字列を定義します。

バージョン4.0ではサポートされていません。代わりに、この情報はおよび/またはプロパティ のSORT-ASパラメータに保存されます。NORG

SORT-STRING:Doe
SOUND オプション オプション オプション デフォルトでは、このプロパティが他のプロパティとグループ化されていない場合FN、vCardオブジェクトのプロパティの発音を指定します。外部URLを指している場合もあれば、Base64でエンコードされたテキストブロックとしてvCardに埋め込まれている場合もあります。 2.1SOUND;OGG:http://example.com/sound.ogg
2.1SOUND;OGG;ENCODING=BASE64:[base64-data]
3.0SOUND;TYPE=OGG:http://example.com/sound.ogg
3.0SOUND;TYPE=OGG;ENCODING=b:[base64-data]
4.0SOUND;MEDIATYPE=audio/ogg:http://example.com/sound.ogg
4.0SOUND: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.04.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>

も参照してください

参考文献

  1. ^ RFC 6350、セクション10.1「メディアタイプ登録」
  2. ^ 「vCardフォーマット仕様:6.1.4。種類」IETF2011年8月。
  3. ^ 「vCardKIND:application」IETF。2011年12月。

外部リンク