vCard

vCard е текстов формат за обмен на електрони визитни картички. Файлът vCard се състои от записи от типа vCard, всеки от който съдържа информация за една визитна картичка. Записът vCard може да съдържа име, адрес, номера на телефони, URL, лого (логотип), видео и аудио фрагменти и др.

Обикновено файлът vCard има разширение *.vcf и mime type – text/vcard

Форматът vCard (произлиза от Versitcard), е разработен през 1995 г. от консорциума Versit, в който са влизали Apple ComputerAT&T (по-късно Lucent), IBM и Siemens. През декември 1996 г. всички права върху формата преминават към Internet Mail Consortium.

Версия 2.1 получава поддръжка в повечето от пощенските клиенти. Версията 3.0 в описана в RFC 2425 и RFC 2426.

Използват се например за атачване към e-mail писма, MMS съобщения, могат да се кодират като QR кодове и др…

Пример:

BEGIN:VCARD
VERSION:3.0
FN:к.м.н., проф. Иван Иванов Ивановски
N:Ивановски;Иван;Иванов;проф., к.м.н.
ORG:Здраве и живот
URL:http://bg.wikipedia.org/Иван Ивановски
EMAIL;TYPE=INTERNET:ivanovski@example.com
END:VCARD

xCard – vCard има формат за XML, наречен xCard или „vCard XML Representation“.

<?xml version="1.0" encoding="UTF-8"?>
<vcards xmlns="urn:ietf:params:xml:ns:vcard-4.0">
  <vcard>
    <n>
      <surname>Gump</surname>
      <given>Forrest</given>
      <additional/>
      <prefix>Mr.</prefix>
      <suffix/>
    </n>
    <fn>
      <text>Forrest Gump</text>
    </fn>
    <org>
      <text>Bubba Gump Shrimp Co.</text>
    </org>
    <title>
      <text>Shrimp Man</text>
    </title>
    <photo>
      <parameters>
        <mediatype>
          <text>image/gif</text>
        </mediatype>
      </parameters>
      <uri>http://www.example.com/dir_photos/my_photo.gif</uri>
    </photo>
    <tel>
      <parameters>
        <type>
          <text>work</text>
          <text>voice</text>
        </type>
      </parameters>
      <uri>tel:+1-111-555-1212</uri>
    </tel>
    <tel>
      <parameters>
        <type>
          <text>home</text>
          <text>voice</text>
        </type>
      </parameters>
      <uri>tel:+1-404-555-1212</uri>
    </tel>
    <adr>
      <parameters>
        <label>
          <text>100 Waters Edge
Baytown, LA 30314
United States of America</text>
        </label>
        <type>
          <text>work</text>
        </type>
        <pref>
          <integer>1</integer>
        </pref>
      </parameters>
      <pobox/>
      <ext/>
      <street>100 Waters Edge</street>
      <locality>Baytown</locality>
      <region>LA</region>
      <code>30314</code>
      <country>United States of America</country>
    </adr>
    <adr>
      <parameters>
        <label>
          <text>42 Plantation St.
Baytown, LA 30314
United States of America</text>
        </label>
        <type>
          <text>home</text>
        </type>
      </parameters>
      <pobox/>
      <ext/>
      <street>42 Plantation St.</street>
      <locality>Baytown</locality>
      <region>LA</region>
      <code>30314</code>
      <country>United States of America</country>
    </adr>
    <email>
      <text>forrestgump@example.com</text>
    </email>
    <rev>
      <timestamp>20080424T195243Z</timestamp>
    </rev>
  </vcard>
</vcards>

jCard – има също и JSON разновидност, наречена jCard или  „The JSON Format for vCard“.

["vcard",
  [
    ["version", {}, "text", "4.0"],
    ["n", {}, "text", ["Gump", "Forrest", "", "Mr.", ""]],
    ["fn", {}, "text", "Forrest Gump"],
    ["org", {}, "text", "Bubba Gump Shrimp Co."],
    ["title", {} ,"text", "Shrimp Man"],
    ["photo", {"mediatype":"image/gif"}, "uri", "http://www.example.com/dir_photos/my_photo.gif"],
    ["tel", {"type":["work", "voice"]}, "uri", "tel:+1-111-555-1212"],
    ["tel", {"type":["home", "voice"]}, "uri", "tel:+1-404-555-1212"],
    ["adr",
      {"label":"100 Waters Edge\nBaytown, LA 30314\nUnited States of America", "type":"work", "pref":"1"},
      "text",
      ["", "", "100 Waters Edge", "Baytown", "LA", "50505", "United States of America"]
    ],
    ["adr",
      {"label":"42 Plantation St.\nBaytown, LA 30314\nUnited States of America", "type":"home"},
      "text",
      ["", "", "42 Plantation St.", "Baytown", "LA", "30314", "United States of America"]
    ],
    ["email", {}, "text", "forrestgump@example.com"],
    ["rev", {}, "timestamp", "2008-04-24T19:52:43Z"]
  ]
]

hCard – стандарт за форматиране на vCard информацията с HTML тагове, във вид, подходящ за вграждане в HTML страници.

Различните смартфони например могатда експортират и импортират контактите си като *.vcf файл с примерен формат:

BEGIN:VCARD
VERSION:2.1
N:;FiBank Contact;;;
FN:FiBank Contact
TEL;CELL;PREF:080012012
END:VCARD
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=20=20=20=20=20=20=20=20=20=D0=9C=D0=B0=D0=B9=D0=BA=D0=B0;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=9C=D0=B0=D0=B9=D0=BA=D0=B0
TEL;CELL;PREF:+359887801663
END:VCARD

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *