先回の「iPhone「連絡先」をバックアップ」で少しだけ触れたものの、やはり収まりが悪いので「vCard」もついて、もう少し書いておきます。
vCardは“電子名刺”の標準規格として利用されているフォーマットで、現在はバージョン2.1と3.0が多く使われているようです。
(バージョン4.0もあります。)
名刺のフォーマットなので、名前や住所、電話番号などが格納できるもので、そのまま「連絡先」(住所録、電話帳)としても利用できます。
別の表現としては個人情報のデータフォーマットとも言えます。
上記の iPhone/iPad/iCloudだけでなく、Macの連絡先アプリ、Windows のアドレス帳、携帯電話、PIM (personal information manager)などの個人情報管理アプリなど多くのデバイスやアプリで使われています。
vCardの内容は下記のようなフィールド名に「:」を挟んでその情報をテキストで綴ったものです。
サブ属性のあるものは「;」で区切って複数書けます。
(出典:Wiki)
BEGIN:VCARD
VERSION:2.1
N:Gump;Forrest
FN:Forrest Gump
ORG:Gump Shrimp Co.
TITLE:Shrimp Man
TEL;WORK;VOICE:(111) 555-1212
TEL;HOME;VOICE:(404) 555-1212
ADR;WORK:;;100 Waters Edge;Baytown;LA;30314;United States of America
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:100 Waters Edge=0D=0ABaytown, LA 30314=0D=0AUnited States of America
ADR;HOME:;;42 Plantation St.;Baytown;LA;30314;United States of America
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:42 Plantation St.=0D=0ABaytown, LA 30314=0D=0AUnited States of America
EMAIL;PREF;INTERNET:forrestgump@walladalla.com
REV:20080424T195243Z
END:VCARD
下記にバージョン2.1の主要フィールド名と意味を列記します:
- VERSION (バージョン [2.1 | 3.0 | 4.0])
- FN (フルネーム)
- N (名前)
- NAME (setSourceName())
- PHOTO (写真)
- BDAY (誕生日)
- ADR (住所)
- LABEL (配達用ラベル)
- TEL (電話番号)
- EMAIL (メールアドレス)
- MAILER (メールソフト)
- TZ (タイムゾーン)
- GEO (緯度 経度)
- TITLE (肩書)
- ROLE (役職/職種)
- LOGO (ロゴ画像)
- AGENT (代理人/秘書)
- ORG (組織/部門)
- NOTE (注釈)
- REV (改訂情報)
- SOUND (音)
- URL (URL)
- KEY (公開鍵)
バージョン3.0になるとより拡張され、ある程度自由にフィールドを定義することもできるようです。
例えば、日本特有の問題である“フリガナ”は iPhoneなどでは「X-PHONETIC-FIRST-NAME」「X-PHONETIC-LAST-NAME」というフィールドを設けて対応しています。
また、アプリによっては独自に拡張したフォーマットを使用しているものもあり、データを結合するときには注意が必要です。
なお、上記のフィールド(属性)の解釈などはコチラを参考にさせていただきました。