vCard は、 VCF(仮想連絡先ファイル)とも呼ばれ、電子名刺ファイル形式規格です。vCard は、電子メールに添付したりマルチメディアメッセージングサービス(MMS)、ワールドワイドウェブインスタントメッセージNFC 、 QR コード経由で送信したりできます。氏名住所電話番号電子メールアドレス、URLロゴ写真、音声クリップなど を含めることができます。

vCardは、スマートフォンの連絡先、携帯情報端末(PDA)、個人情報管理ツール(PIM)、顧客関係管理システム(CRM)などのデータ交換フォーマットとして使用されています。これらのデータ交換アプリケーションを実現するために、 XML表現、JSON表現、Webページといった特定の用途向けに、vCardのさまざまなバリエーションが「バリアント標準」として提案され、利用されてきました

概要

vCardの標準的なインターネットメディアタイプ(MIMEタイプ)は、仕様のバージョンごとに異なっています。 [1]

vCard はWeb ページに埋め込むことができます

vCard オントロジーを備えたRDFa は、HTML およびさまざまな XML ファミリー言語 (SVG、MathML など) で使用できます。

jCard、「 vCard のJSON形式」は、 RFC 7095で 2014 年に提案された標準です。RFC  7095 では、シーケンス依存のタグと値のペアの配列を使用して、JSON で vCard インスタンスを表すロスレス方式について説明しています。jCard は、RDAP 、ホワイト スペースデータベースへのアクセス プロトコル(PAWS、 RFC 7545で説明 )、SIP ( RFC 8688経由 ) など、他のいくつかのプロトコルに組み込まれています。SIP では、jCard を使用して、通話を拒否した中継局のオペレータの連絡先情報を提供しています。

hCardは、vCardをHTMLページに埋め込むことができるマイクロフォーマットです。各vCardプロパティを識別するためにCSSクラス名を使用します。hCardクラス名と併用することで、通常のHTMLマークアップとCSSスタイル設定を使用することができます。hCardパーサーによるウェブページの解析能力には影響しません。h-cardは、hCardのmicroformats2アップデートです。

MeCardは、 NTTドコモがQRコード対応スマートフォン向けに開発したvCardの派生版です。vCardと非常によく似た構文を使用していますが、QRコードの保存容量が限られているため、より統合された方法で保存されています。また、保存できるデータ量も、規格だけでなくQRコードのサイズによっても制限されています。

シンプルな vCard の例 (2011 年 8 月の RFC 6350 より抜粋):

開始:VCARD
 バージョン:4.0
 FN:シモン・ペロー
 N:Perreault;Simon;;;ing. jr、M.Sc.
 誕生日:--0203
 性別:M
 EMAIL;TYPE=work:[email protected]
 終了:VCARD

これは、「Simon Perreault」(RFC 6350 の著者)の vCard で、彼の誕生日(年は省略)、電子メール アドレス、性別が記載されています。

プロパティ

vCard は次のプロパティ タイプを定義します。

すべてのvCardは で始まりBEGIN:VCARDで終わりますEND:VCARD。すべてのvCardにはVERSION、vCardのバージョンを指定するプロパティが必要です。 VERSIONは の直後に記述する必要があります。BEGINただし、vCard 2.1および3.0規格では、 はvCard内の任意の場所に記述できます。それ以外の場合、プロパティは任意の順序で定義できます。

参照

参考文献

  1. ^ RFC 6350、セクション10.1「メディアタイプの登録」
  2. ^ ab "vCard version 2.1 Specification". Internet Mail Consortium . versit. 1996年9月18日. 2015年9月21日時点のオリジナルよりアーカイブ。 2024年8月31日閲覧
  3. ^ 「vCardフォーマット仕様: 6.1.4. KIND」。IETF 2011年8月。
  4. ^ "vCard KIND:application". IETF. 2011年12月.
  5. ^ Dawson, Frank; Howes, Tim (1998年9月). 「RFC 2426: vCard MIMEディレクトリ、セクション3.1.2」