Dies ist eine alte Version des Dokuments!
Sogenannte VCards sind „digitale Visitenkarten“ und werden meist von PIMs (Personal Information Manager), wie beispielsweise Mozilla Thunderbird, verwendet, um einfach Kontaktdaten auszutauschen. In einem solchen VCF (Virtual business card file) werden alle Kontaktinformationen, wie beispielsweise Adressen, Telefonnumern und auch weitere Meta-Informationen, wie Fotos, zum einfachen Austausch gesichert. Eine solche Datei kann als Signatur in jeder E-Mail angehängt werden, sodass jeder Mail-Empfänger über alle Kontaktinformationen verfügt. Leider gibt es keine Qualitätssicherung - es ist leider durchaus möglich, dass eine erstellte VCard nicht unter allen PIMs die selben Informationen anzeigt. Ebenfalls möglich sind die Ignorierung hinterlegter Informationen.
Anwendungen, die VCards unterstützen, sind beispielsweise:
Diese Liste erhebt nicht den Anspruch vollständig zu sein.
Eine VCard ist eine herkömmliche ASCII-Textdatei, in der die Kontakt- und Metainformationen hinterlegt werden. Jede Definition ist nach dem folgenden Schema aufgebaut:
EIGENSCHAFT[;PARAMETER]:Attribut[;Attribut]
In Klammern gesetzte Angaben sind optionale zusätzliche Angaben. Dringend benötigt werden die folgenden Angaben in einer gültigen VCard:
Für manche Eigenschaften können mehrere Parameter gesetzt werden (z.B. TEL) - solche Mehrfachdefinitionen können entweder als Parameter- oder Werteliste vorgenommen werden:
Parameterliste: TYPE=work;TYPE=voice;TYPE=pref Werteliste: TYPE=work,voice,pref
Ein gültiges Beispiel ist:
BEGIN:VCARD VERSION:3.0 FN:Lukas Localhost N:Localhost;Lukas ORG:Musterfirma URL:http://localserver.loc/ EMAIL;TYPE=INTERNET:ll@localserver.loc TEL;TYPE=voice,pref:+49 1234 56789 ADR;TYPE=intl,work,postal,parcel:;;Musterstrassee 1;Musterstadt;;12345;Germany END:VCARD
Die Spezifikation sieht die folgenden Angaben vor:
FN:Max Mustermann
N:Localhost;Lukas;Lulu;Mr.;Jr. N:Stevenson;John;Philip,Paul;Dr.;Jr.,M.D.,A.C.P.
NICKNAME:Max,Maxi,Maxx
PHOTO;VALUE=uri:http://localserver.loc/bla.gif PHOTO;ENCODING=b;TYPE=JPEG://MMCaddBEU...
BDAY:1990-07-09
LABEL;TYPE=dom,home,postal,parcel:Adressat... \nIn Abwesenheit Postsendungen dem Nachbarn geben
TEL;TYPE=home,pref:+461234-567890
EMAIL;TYPE=internet,pref:ll@localserver.loc
MAILER:LocalMail 1.337
TZ:-02:00
GEO:31.403792;-173.197210
TITLE:Abteilungsleiter Service
Programmierung
AGENT;VALUE=uri:... AGENT:BEGIN:VCARD\nFN:Volker Vorsitzender\nTEL:...\nEND:VCARD\n
Mustermann Holding AG;Office Frankfurt;HR Europa
CATEGORIES:Personal,HR,Frankfurt
NOTE:Telefonisch nur werktags erreichbar
PRODID:vcardexp 0.5 <vcardexp.stankowic-development.net>
REV:2010-12-22
FN:Marcel d'Ofie Avis N:d'Ofie Avis;Marcel SORT-STRING:Ofie
SOUND;TYPE=BASIC;VALUE=uri:... SOUND;TYPE=BASIC;ENCODING=b:MIICa...
UID:87987THIS789IS780A6698UNIQUE78789ID
URL:http://localserver.loc/index.html
VERSION:3.0
KEY;ENCODING=b:MIcaCDDDdseQW...
Es ist möglich im „X-“-Namesraum eigene Defintionen für eigene Software vorzunehmen. Einige bekannte „Third-Party“-Definitionen sind: