Visitenkarte Technologie-Standards

vCard /.vcf ( und CardDAV (Abgeschlossene Arbeitsgruppe) Entwicklung

Anpassung an neue technologische Geräte

Unser Hauptziel ist es, Tech-Unternehmen wie Apple, Google und Microsoft dabei zu helfen, ein modernes Konzept für die Verwaltung von Vcard-Daten in einer sicheren Schnittstelle in iOS, Android und den gängigen Webbrowsern zu übernehmen. Wir haben seit 2014 daran gearbeitet, die Integrationen voranzutreiben und es ist uns zum Beispiel heute gelungen, eine gute Schnittstelle in iOS/Safari zu implementieren.

vCard

Aus Wikipedia, der freien Enzyklopädie
 
vCard
Erweiterung des Dateinamens
.vcf.vcard
Internet-Medientyp
text/vcard
TypenschlüsselvCrd
Einheitlicher Typbezeichner (UTI)public.vcard
Entwickelt vonErstellt von Versit-Konsortiumalle Rechte 1996 übertragen auf Internet Mail KonsortiumAlle Rechte wurden 2004 an CalConnect übertragen.
Typ des FormatsElektronisch Visitenkarte
Container fürKontaktinformationen

vCard, auch bekannt als VCF (Virtuelle Kontaktdatei), ist eine Dateiformat Standard für elektronische Visitenkarten. vCards können angehängt werden an E-Mail Nachrichten, gesendet über Multimedia-Nachrichtendienst (MMS), auf der World Wide WebInstant Messaging oder durch QR-Code. Sie können enthalten Name und Adresse Informationen, RufnummernE-Mail Adressen, URLsLogosFotosund Audioclips.

vCard wird verwendet als Datenaustausch Format in Smartphone Kontakte, persönliche digitale Assistenten (PDAs), Personal Information Manager (PIMs) und Kundenbeziehungsmanagement (CRMs). Für diese Anwendungen des Datenaustauschs wurden weitere "vCard-Varianten" verwendet und als "Variantenstandards" vorgeschlagen, jede für ihre spezielle Nische: XML Vertretung, JSON Vertretung, oder Web-Seiten. vCard Plus, eine erweiterte vCard, verwendet eine benutzerdefinierte Landing Page mit allen grundlegenden Informationen zusammen mit einem Profilfoto, einem Kartenstandort und anderen Feldern. Diese kann auch als Kontaktdatei auf Smartphones gespeichert werden.

Übersicht[bearbeiten]

Der Standard-Internet-Medientyp (MIME-Typ) für eine vCard hat sich mit jeder Version der Spezifikation geändert:[1]

vCard-Informationen sind üblich in Web-Seiten[Zitierweise erforderlich]: der "freie Text"[Klärung erforderlich] Der Inhalt ist für Menschen lesbar, aber nicht maschinenlesbar. Da sich die Technologien weiterentwickeln, wird der "freie Text" (HTML) wurde angepasst, um auch maschinenlesbar zu sein.

RDFa mit der vCard Ontologie können in HTML und verschiedenen Sprachen der XML-Familie verwendet werden, z.B. SVG, MathML.

Verwandte Formate[bearbeiten]

jCard, "Die JSON Format für vCard" ist ein Standardvorschlag von 2014 in RFC 7095. Dieser Vorschlag ist noch nicht zu einem weit verbreiteten Standard geworden.[wann?] Der RFC 7095 verwendet keine echten JSON-Objekte, sondern Arrays von sequenzabhängigen Tag-Wert-Paaren (wie eine XML-Datei).

hCard ist ein Mikroformat, mit dem eine vCard in eine HTML-Seite eingebettet werden kann. Es macht Gebrauch von CSS Klassennamen, um jede vCard-Eigenschaft zu identifizieren. Normales HTML-Markup und CSS-Styling können neben den hCard-Klassennamen verwendet werden, ohne die Fähigkeit der Webseite zu beeinträchtigen, von einem hCard-Parser geparst zu werden. h-card ist das microformats2-Update von hCard.

Eigenschaften[bearbeiten]

vCard definiert die folgenden Eigenschaftstypen.

Alle vCards beginnen mit BEGIN:VCARD und enden mit END:VCARD. Alle vCards müssen die VERSION Eigenschaft, die die vCard-Version angibt. VERSION muss unmittelbar nach BEGIN, außer im vCard 2.1 Standard, der es erlaubt, dass sie an einer beliebigen Stelle in der vCard steht. Ansonsten können die Eigenschaften in beliebiger Reihenfolge definiert werden.

NameAnwesenheitBeschreibungBeispiel
v. 2.1v. 3.0v. 4.0
ADROptionalOptionalOptionalEine strukturierte Darstellung der physischen Lieferadresse für das vCard-Objekt.ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA
AGENTOptionalOptionalUndefiniertInformationen über eine andere Person, die im Namen des vCard-Objekts handelt. In der Regel handelt es sich dabei um einen Bereichsverwalter, einen Assistenten oder eine Sekretärin für die Person. Kann entweder eine URL oder eine eingebettete vCard sein.AGENT:http://mi6.gov.uk/007
ANNIVERSARUndefiniertUndefiniertOptionalDefiniert den Jahrestag der Person.JAHRESTAG:19901021
BDAYOptionalOptionalOptionalGeburtsdatum der Person, die mit der vCard verbunden ist.BDAY:19700310
BEGINErforderlichErforderlichErforderlichAlle vCards müssen mit dieser Eigenschaft beginnen.BEGIN:VCARD
CALADRURIUndefiniertUndefiniertOptionalEine URL, mit der Sie eine Terminanfrage an den Kalender der Person senden können.CALADRURI:http://example.com/calendar/jdoe
CALURIUndefiniertUndefiniertOptionalEine URL zum Kalender der Person.CALURI:http://example.com/calendar/jdoe
KATEGORIENOptionalOptionalOptionalEine Liste von "Tags", die verwendet werden können, um das durch diese vCard dargestellte Objekt zu beschreiben.KATEGORIEN:Schwimmer,Biker
KLASSEUndefiniertOptionalUndefiniertBeschreibt die Sensibilität der Informationen in der vCard.CLASS:public
CLIENTPIDMAPUndefiniertUndefiniertOptionalWird für die Synchronisierung verschiedener Versionen derselben vCard verwendet.CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b
EMAILOptionalOptionalOptionalDie Adresse für die Kommunikation per E-Mail mit dem vCard-Objekt.EMAIL:johndoe@hotmail.com
ENDEErforderlichErforderlichErforderlichAlle vCards müssen mit dieser Eigenschaft enden.END:VCARD
FBURLUndefiniertUndefiniertOptionalDefiniert eine URL, die anzeigt, wann die Person in ihrem Kalender "frei" oder "beschäftigt" ist.FBURL:http://example.com/fb/jdoe
FNOptionalErforderlichErforderlichDie formatierte Namenszeichenfolge, die mit dem vCard-Objekt verknüpft ist.FN:Dr. John Doe
GENDERUndefiniertUndefiniertOptionalDefiniert das Geschlecht der Person.GENDER:F
GEOOptionalOptionalOptionalGibt einen Breitengrad und Längengrad an.2.13.0GEO:39.95;-75.1667
4.0GEO:geo:39.95,-75.1667
IMPPUndefiniertVielleichtOptionalLegt ein Instant Messenger-Handle fest.

Diese Eigenschaft wurde in einem separaten RFC eingeführt, als die letzte vCard-Version 3.0 war. Daher können 3.0 vCards diese Eigenschaft verwenden, ohne sie anderweitig zu deklarieren.

IMPP:aim:johndoe@aol.com
SCHLÜSSELOptionalOptionalOptionalDer öffentliche Verschlüsselungsschlüssel, der mit dem vCard-Objekt verknüpft ist. Er kann auf eine externe URL verweisen, als reiner Text vorliegen oder in die vCard als Base64 kodierten Textblock.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=Anwendung/pgp-keys:http://example.com/key.pgp
4.0KEY:data:application/pgp-keys;base64,[base64-data]
KINDUndefiniertUndefiniertOptionalDefiniert die Art der Entität, die diese vCard darstellt: 'Anwendung', 'Einzelperson', 'Gruppe', 'Ort' oder 'Organisation'; 'x-*'-Werte können zu Versuchszwecken verwendet werden.[2][3]KIND:individuell
LABELOptionalOptionalEingegliedert ohneStellt den tatsächlichen Text dar, der auf dem Versandetikett stehen soll, wenn ein physisches Paket an die Person/das Objekt geliefert wird, die/der mit der vCard verbunden ist (bezogen auf die ADR Eigenschaft).

In Version 4.0 nicht unterstützt. Stattdessen werden diese Informationen in der Datei LABEL Parameter des ADR Eigenschaft. Beispiel: 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
LANGUndefiniertUndefiniertOptionalDefiniert eine Sprache, die die Person spricht.LANG:fr-CA
LOGOOptionalOptionalOptionalEin Bild oder eine Grafik des Logos der Organisation, die mit der Person verbunden ist, zu der die vCard gehört. Es kann auf eine externe URL verweisen oder in die vCard als Base64 kodierten Textblock.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]
MAILEROptionalOptionalUndefiniertArt des verwendeten E-Mail-Programms.MAILER:Thunderbird
MITGLIEDUndefiniertUndefiniertOptionalDefiniert ein Mitglied, das zu der Gruppe gehört, die diese vCard repräsentiert. Akzeptable Werte sind:
  • eine "mailto:"-URL mit einer E-Mail Adresse
  • eine UID, die auf die eigene vCard des Mitglieds verweist
Die KIND muss auf "Gruppe" eingestellt sein, um diese Eigenschaft zu verwenden.
MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
NErforderlichErforderlichOptionalEine strukturierte Darstellung des Namens der Person, des Ortes oder der Sache, die mit dem vCard-Objekt verbunden ist.N:Doe;John;;Dr;
NAMEUndefiniertOptionalUndefiniertLiefert eine textuelle Darstellung der SOURCE Eigentum. 
NICKNAMEUndefiniertOptionalOptionalEin oder mehrere beschreibende/bekannte Namen für das durch diese vCard dargestellte Objekt.NICKNAME:Jon,Johnny
ANMERKUNGOptionalOptionalOptionalGibt zusätzliche Informationen oder einen Kommentar an, der mit der vCard verknüpft ist.HINWEIS: Ich beherrsche den Tiger-Kranich-Stil, und ich bin mehr als geübt in der exquisiten Kunst des Samurai-Schwerts.
ORGOptionalOptionalOptionalDer Name und optional die Einheit(en) der mit dem vCard-Objekt verbundenen Organisation. Diese Eigenschaft basiert auf dem Attribut X.520 Organisationsname und dem Attribut X.520 Organisationseinheit.ORG:Google;GMail Team;Spam Detection Squad
FOTOOptionalOptionalOptionalEin Bild oder Foto der Person, die mit der vCard verbunden ist. Es kann auf eine externe URL verweisen oder in die vCard eingebettet sein als Base64 kodierten Textblock.2.1FOTO;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]
PRODIDUndefiniertOptionalOptionalDie Kennung für das Produkt, das das vCard-Objekt erstellt hat.PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//DE
STECKBRIEFOptionalOptionalUndefiniertGibt an, dass die vCard eine vCard ist.STECKBRIEF:VCARD
VERBUNDENEUndefiniertUndefiniertOptionalEine andere Entität, mit der die Person verwandt ist. Akzeptable Werte sind:
  • eine "mailto:"-URL mit einer E-Mail Adresse
  • eine UID, die auf die eigene vCard der Person verweist
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
REVOptionalOptionalOptionalEin Zeitstempel für das letzte Mal, als die vCard aktualisiert wurde.REV:20121201T134211Z
ROLLEOptionalOptionalOptionalDie Rolle, der Beruf oder die Geschäftskategorie des vCard-Objekts innerhalb einer Organisation.ROLLE:Führungskraft
SORT-STRINGUndefiniertOptionalEingegliedert ohneDefiniert eine Zeichenfolge, die verwendet werden soll, wenn eine Anwendung diese vCard auf irgendeine Weise sortiert.

In Version 4.0 nicht unterstützt. Stattdessen werden diese Informationen in der Datei SORT-AS Parameter des N und/oder ORG Eigenschaften.

SORT-STRING:Doe
TONOptionalOptionalOptionalWenn diese Eigenschaft nicht mit anderen Eigenschaften gruppiert ist, gibt sie standardmäßig die Aussprache des Wortes FN Eigenschaft des vCard-Objekts. Sie kann auf eine externe URL verweisen oder in die vCard eingebettet sein als Base64 kodierten Textblock.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]
SOURCEOptionalOptionalOptionalEine URL, die verwendet werden kann, um die neueste Version dieser vCard zu erhalten.QUELLE:http://johndoe.com/vcard.vcf
TELOptionalOptionalOptionalDie kanonische Nummernzeichenfolge für eine Telefonnummer für die Telefoniekommunikation mit dem vCard-Objekt.TEL;TYPE=cell:(123) 555-5832
TITELOptionalOptionalOptionalGibt die Berufsbezeichnung, die funktionale Position oder die Funktion der Person an, die mit dem vCard-Objekt innerhalb einer Organisation verbunden ist.TITEL:V.P. Forschung und Entwicklung
TZOptionalOptionalOptionalDie Zeitzone des vCard-Objekts.2.13.0TZ:-0500
4.0TZ:Amerika/New_York
UIDOptionalOptionalOptionalGibt einen Wert an, der einen dauerhaften, weltweit eindeutigen Bezeichner für das Objekt darstellt.UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b
URLOptionalOptionalOptionalEine URL, die auf eine Website verweist, die die Person in irgendeiner Weise repräsentiert.URL:http://www.johndoe.com
VERSIONErforderlichErforderlichErforderlichDie Version der vCard-Spezifikation. In Version 4.0 muss dies direkt nach dem BEGIN Eigentum.VERSION:3.0
XMLUndefiniertUndefiniertOptionalAlle XML-Daten, die an die vCard angehängt sind. Dies wird verwendet, wenn die vCard in XML (xCard-Standard) kodiert wurde und das XML-Dokument Elemente enthält, die nicht Teil des xCard-Standards sind.XML:<b>Kein xCard XML-Element</b>

Siehe auch[bearbeiten]

Referenzen[bearbeiten]

  1. ^ RFC 6350, Abschnitt 10.1 "Medientyp-Registrierung"
  2. ^ "Spezifikation des vCard-Formats: 6.1.4. KIND"IETF. August 2011.
  3. ^ "vCard KIND:Anwendung". IETF. Dezember 2011.

Externe Links[bearbeiten]

vCard

Aus Wikipedia, der freien Enzyklopädie
 
 
vCard
Erweiterung des Dateinamens
.vcf.vcard
Internet-Medientyp
text/vcard
TypenschlüsselvCrd
Einheitlicher Typbezeichner (UTI)public.vcard
Entwickelt vonErstellt von Versit-Konsortiumalle Rechte 1996 übertragen auf Internet Mail KonsortiumAlle Rechte wurden 2004 an CalConnect übertragen.
Typ des FormatsElektronisch Visitenkarte
Container fürKontaktinformationen

vCard, auch bekannt als VCF (Virtuelle Kontaktdatei), ist eine Dateiformat Standard für elektronische Visitenkarten. vCards können angehängt werden an E-Mail Nachrichten, gesendet über Multimedia-Nachrichtendienst (MMS), auf der World Wide WebInstant Messaging oder durch QR-Code. Sie können enthalten Name und Adresse Informationen, RufnummernE-Mail Adressen, URLsLogosFotosund Audioclips.

vCard wird verwendet als Datenaustausch Format in Smartphone Kontakte, persönliche digitale Assistenten (PDAs), Personal Information Manager (PIMs) und Kundenbeziehungsmanagement (CRMs). Für diese Anwendungen des Datenaustauschs wurden weitere "vCard-Varianten" verwendet und als "Variantenstandards" vorgeschlagen, jede für ihre spezielle Nische: XML Vertretung, JSON Vertretung, oder Web-Seiten. vCard Plus, eine erweiterte vCard, verwendet eine benutzerdefinierte Landing Page mit allen grundlegenden Informationen zusammen mit einem Profilfoto, einem Kartenstandort und anderen Feldern. Diese kann auch als Kontaktdatei auf Smartphones gespeichert werden.

Übersicht[bearbeiten]

Der Standard-Internet-Medientyp (MIME-Typ) für eine vCard hat sich mit jeder Version der Spezifikation geändert:[1]

vCard-Informationen sind üblich in Web-Seiten[Zitierweise erforderlich]: der "freie Text"[Klärung erforderlich] Der Inhalt ist für Menschen lesbar, aber nicht maschinenlesbar. Da sich die Technologien weiterentwickeln, wird der "freie Text" (HTML) wurde angepasst, um auch maschinenlesbar zu sein.

RDFa mit der vCard Ontologie können in HTML und verschiedenen Sprachen der XML-Familie verwendet werden, z.B. SVG, MathML.

Verwandte Formate[bearbeiten]

jCard, "Die JSON Format für vCard" ist ein Standardvorschlag von 2014 in RFC 7095. Dieser Vorschlag ist noch nicht zu einem weit verbreiteten Standard geworden.[wann?] Der RFC 7095 verwendet keine echten JSON-Objekte, sondern Arrays von sequenzabhängigen Tag-Wert-Paaren (wie eine XML-Datei).

hCard ist ein Mikroformat, mit dem eine vCard in eine HTML-Seite eingebettet werden kann. Es macht Gebrauch von CSS Klassennamen, um jede vCard-Eigenschaft zu identifizieren. Normales HTML-Markup und CSS-Styling können neben den hCard-Klassennamen verwendet werden, ohne die Fähigkeit der Webseite zu beeinträchtigen, von einem hCard-Parser geparst zu werden. h-card ist das microformats2-Update von hCard.

Eigenschaften[bearbeiten]

vCard definiert die folgenden Eigenschaftstypen.

Alle vCards beginnen mit BEGIN:VCARD und enden mit END:VCARD. Alle vCards müssen die VERSION Eigenschaft, die die vCard-Version angibt. VERSION muss unmittelbar nach BEGIN, außer im vCard 2.1 Standard, der es erlaubt, dass sie an einer beliebigen Stelle in der vCard steht. Ansonsten können die Eigenschaften in beliebiger Reihenfolge definiert werden.

NameAnwesenheitBeschreibungBeispiel
v. 2.1v. 3.0v. 4.0
ADROptionalOptionalOptionalEine strukturierte Darstellung der physischen Lieferadresse für das vCard-Objekt.ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA
AGENTOptionalOptionalUndefiniertInformationen über eine andere Person, die im Namen des vCard-Objekts handelt. In der Regel handelt es sich dabei um einen Bereichsverwalter, einen Assistenten oder eine Sekretärin für die Person. Kann entweder eine URL oder eine eingebettete vCard sein.AGENT:http://mi6.gov.uk/007
ANNIVERSARUndefiniertUndefiniertOptionalDefiniert den Jahrestag der Person.JAHRESTAG:19901021
BDAYOptionalOptionalOptionalGeburtsdatum der Person, die mit der vCard verbunden ist.BDAY:19700310
BEGINErforderlichErforderlichErforderlichAlle vCards müssen mit dieser Eigenschaft beginnen.BEGIN:VCARD
CALADRURIUndefiniertUndefiniertOptionalEine URL, mit der Sie eine Terminanfrage an den Kalender der Person senden können.CALADRURI:http://example.com/calendar/jdoe
CALURIUndefiniertUndefiniertOptionalEine URL zum Kalender der Person.CALURI:http://example.com/calendar/jdoe
KATEGORIENOptionalOptionalOptionalEine Liste von "Tags", die verwendet werden können, um das durch diese vCard dargestellte Objekt zu beschreiben.KATEGORIEN:Schwimmer,Biker
KLASSEUndefiniertOptionalUndefiniertBeschreibt die Sensibilität der Informationen in der vCard.CLASS:public
CLIENTPIDMAPUndefiniertUndefiniertOptionalWird für die Synchronisierung verschiedener Versionen derselben vCard verwendet.CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b
EMAILOptionalOptionalOptionalDie Adresse für die Kommunikation per E-Mail mit dem vCard-Objekt.EMAIL:johndoe@hotmail.com
ENDEErforderlichErforderlichErforderlichAlle vCards müssen mit dieser Eigenschaft enden.END:VCARD
FBURLUndefiniertUndefiniertOptionalDefiniert eine URL, die anzeigt, wann die Person in ihrem Kalender "frei" oder "beschäftigt" ist.FBURL:http://example.com/fb/jdoe
FNOptionalErforderlichErforderlichDie formatierte Namenszeichenfolge, die mit dem vCard-Objekt verknüpft ist.FN:Dr. John Doe
GENDERUndefiniertUndefiniertOptionalDefiniert das Geschlecht der Person.GENDER:F
GEOOptionalOptionalOptionalGibt einen Breitengrad und Längengrad an.2.13.0GEO:39.95;-75.1667
4.0GEO:geo:39.95,-75.1667
IMPPUndefiniertVielleichtOptionalLegt ein Instant Messenger-Handle fest.

Diese Eigenschaft wurde in einem separaten RFC eingeführt, als die letzte vCard-Version 3.0 war. Daher können 3.0 vCards diese Eigenschaft verwenden, ohne sie anderweitig zu deklarieren.

IMPP:aim:johndoe@aol.com
SCHLÜSSELOptionalOptionalOptionalDer öffentliche Verschlüsselungsschlüssel, der mit dem vCard-Objekt verknüpft ist. Er kann auf eine externe URL verweisen, als reiner Text vorliegen oder in die vCard als Base64 kodierten Textblock.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=Anwendung/pgp-keys:http://example.com/key.pgp
4.0KEY:data:application/pgp-keys;base64,[base64-data]
KINDUndefiniertUndefiniertOptionalDefiniert die Art der Entität, die diese vCard darstellt: 'Anwendung', 'Einzelperson', 'Gruppe', 'Ort' oder 'Organisation'; 'x-*'-Werte können zu Versuchszwecken verwendet werden.[2][3]KIND:individuell
LABELOptionalOptionalEingegliedert ohneStellt den tatsächlichen Text dar, der auf dem Versandetikett stehen soll, wenn ein physisches Paket an die Person/das Objekt geliefert wird, die/der mit der vCard verbunden ist (bezogen auf die ADR Eigenschaft).

In Version 4.0 nicht unterstützt. Stattdessen werden diese Informationen in der Datei LABEL Parameter des ADR Eigenschaft. Beispiel: 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
LANGUndefiniertUndefiniertOptionalDefiniert eine Sprache, die die Person spricht.LANG:fr-CA
LOGOOptionalOptionalOptionalEin Bild oder eine Grafik des Logos der Organisation, die mit der Person verbunden ist, zu der die vCard gehört. Es kann auf eine externe URL verweisen oder in die vCard als Base64 kodierten Textblock.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]
MAILEROptionalOptionalUndefiniertArt des verwendeten E-Mail-Programms.MAILER:Thunderbird
MITGLIEDUndefiniertUndefiniertOptionalDefiniert ein Mitglied, das zu der Gruppe gehört, die diese vCard repräsentiert. Akzeptable Werte sind:
  • eine "mailto:"-URL mit einer E-Mail Adresse
  • eine UID, die auf die eigene vCard des Mitglieds verweist
Die KIND muss auf "Gruppe" eingestellt sein, um diese Eigenschaft zu verwenden.
MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
NErforderlichErforderlichOptionalEine strukturierte Darstellung des Namens der Person, des Ortes oder der Sache, die mit dem vCard-Objekt verbunden ist.N:Doe;John;;Dr;
NAMEUndefiniertOptionalUndefiniertLiefert eine textuelle Darstellung der SOURCE Eigentum. 
NICKNAMEUndefiniertOptionalOptionalEin oder mehrere beschreibende/bekannte Namen für das durch diese vCard dargestellte Objekt.NICKNAME:Jon,Johnny
ANMERKUNGOptionalOptionalOptionalGibt zusätzliche Informationen oder einen Kommentar an, der mit der vCard verknüpft ist.HINWEIS: Ich beherrsche den Tiger-Kranich-Stil, und ich bin mehr als geübt in der exquisiten Kunst des Samurai-Schwerts.
ORGOptionalOptionalOptionalDer Name und optional die Einheit(en) der mit dem vCard-Objekt verbundenen Organisation. Diese Eigenschaft basiert auf dem Attribut X.520 Organisationsname und dem Attribut X.520 Organisationseinheit.ORG:Google;GMail Team;Spam Detection Squad
FOTOOptionalOptionalOptionalEin Bild oder Foto der Person, die mit der vCard verbunden ist. Es kann auf eine externe URL verweisen oder in die vCard eingebettet sein als Base64 kodierten Textblock.2.1FOTO;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]
PRODIDUndefiniertOptionalOptionalDie Kennung für das Produkt, das das vCard-Objekt erstellt hat.PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//DE
STECKBRIEFOptionalOptionalUndefiniertGibt an, dass die vCard eine vCard ist.STECKBRIEF:VCARD
VERBUNDENEUndefiniertUndefiniertOptionalEine andere Entität, mit der die Person verwandt ist. Akzeptable Werte sind:
  • eine "mailto:"-URL mit einer E-Mail Adresse
  • eine UID, die auf die eigene vCard der Person verweist
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
REVOptionalOptionalOptionalEin Zeitstempel für das letzte Mal, als die vCard aktualisiert wurde.REV:20121201T134211Z
ROLLEOptionalOptionalOptionalDie Rolle, der Beruf oder die Geschäftskategorie des vCard-Objekts innerhalb einer Organisation.ROLLE:Führungskraft
SORT-STRINGUndefiniertOptionalEingegliedert ohneDefiniert eine Zeichenfolge, die verwendet werden soll, wenn eine Anwendung diese vCard auf irgendeine Weise sortiert.

In Version 4.0 nicht unterstützt. Stattdessen werden diese Informationen in der Datei SORT-AS Parameter des N und/oder ORG Eigenschaften.

SORT-STRING:Doe
TONOptionalOptionalOptionalWenn diese Eigenschaft nicht mit anderen Eigenschaften gruppiert ist, gibt sie standardmäßig die Aussprache des Wortes FN Eigenschaft des vCard-Objekts. Sie kann auf eine externe URL verweisen oder in die vCard eingebettet sein als Base64 kodierten Textblock.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]
SOURCEOptionalOptionalOptionalEine URL, die verwendet werden kann, um die neueste Version dieser vCard zu erhalten.QUELLE:http://johndoe.com/vcard.vcf
TELOptionalOptionalOptionalDie kanonische Nummernzeichenfolge für eine Telefonnummer für die Telefoniekommunikation mit dem vCard-Objekt.TEL;TYPE=cell:(123) 555-5832
TITELOptionalOptionalOptionalGibt die Berufsbezeichnung, die funktionale Position oder die Funktion der Person an, die mit dem vCard-Objekt innerhalb einer Organisation verbunden ist.TITEL:V.P. Forschung und Entwicklung
TZOptionalOptionalOptionalDie Zeitzone des vCard-Objekts.2.13.0TZ:-0500
4.0TZ:Amerika/New_York
UIDOptionalOptionalOptionalGibt einen Wert an, der einen dauerhaften, weltweit eindeutigen Bezeichner für das Objekt darstellt.UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b
URLOptionalOptionalOptionalEine URL, die auf eine Website verweist, die die Person in irgendeiner Weise repräsentiert.URL:http://www.johndoe.com
VERSIONErforderlichErforderlichErforderlichDie Version der vCard-Spezifikation. In Version 4.0 muss dies direkt nach dem BEGIN Eigentum.VERSION:3.0
XMLUndefiniertUndefiniertOptionalAlle XML-Daten, die an die vCard angehängt sind. Dies wird verwendet, wenn die vCard in XML (xCard-Standard) kodiert wurde und das XML-Dokument Elemente enthält, die nicht Teil des xCard-Standards sind.XML:<b>Kein xCard XML-Element</b>

Siehe auch[bearbeiten]

Referenzen[bearbeiten]

  1. ^ RFC 6350, Abschnitt 10.1 "Medientyp-Registrierung"
  2. ^ "Spezifikation des vCard-Formats: 6.1.4. KIND"IETF. August 2011.
  3. ^ "vCard KIND:Anwendung". IETF. Dezember 2011.

Externe Links[bearbeiten]

Variante Anrufformat

Aus Wikipedia, der freien Enzyklopädie
 
 
 

Format der biologischen Sequenz
Variante Anrufformat
Erweiterung des Dateinamens
vcf
Entwickelt vonVCFtools
Letzte Veröffentlichung
4.3
Januar 13, 2021; 12 Monate zuvor
Typ des FormatsFormat der genomischen Sequenz
Erweitert vonTab-getrennte Werte
Offenes Format?Ja
Websitesamtools.github.io/hts-specs/
BCF gegen VCF
 
Demonstration des Unterschieds zwischen den binären BCF- und VCF-Formaten.

Die Variante Anrufformat (VCF) gibt das Format einer Textdatei an, die in Bioinformatik zum Speichern Gensequenz Variationen. Das Format wurde mit dem Aufkommen der groß angelegten Genotypisierung und DNA-Sequenzierung Projekte, wie zum Beispiel das 1000 Genome Projekt. Bestehende Formate für genetische Daten wie z.B. Allgemeines Merkmalsformat (GFF) alle genetischen Daten gespeichert, von denen viele redundant sind, da sie von allen Genomen gemeinsam genutzt werden. Bei Verwendung des Variantenaufrufformats müssen nur die Variationen zusammen mit einem Referenzgenom gespeichert werden.

Der Standard liegt derzeit in der Version 4.3 vor,[1][2] obwohl die 1000 Genome Projekt hat eine eigene Spezifikation für strukturelle Variationen wie z.B. Duplikationen entwickelt, die sich nicht ohne weiteres in das bestehende Schema einfügen lassen.[3] Es gibt auch eine Genomische VCF (gVCF) erweitertes Format, das zusätzliche Informationen über "Blöcke", die der Referenz entsprechen, und ihre Eigenschaften enthält.[4] Außerdem steht eine Reihe von Werkzeugen zum Bearbeiten und Manipulieren der Dateien zur Verfügung.[5][6]

Beispiel[bearbeiten]

##ileformat=VCFv4.3
##fileDate=20090805
##source=MeinImputationsprogrammV3.1
#1TP4Referenz=file:///seq/referenzen/1000GenomesPilot-NCBI36.fasta
##contig=
##phasing=teilweise
##INFO=
##INFO=
##INFO=
##INFO=
##INFO=
##INFO=
##FILTER=
##FILTER=
##FORMAT=
##FORMAT=
##FORMAT=
##FORMAT=
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00002 NA00003
20 14370 rs6054257 G A 29 PASS NS=3;DP=14;AF=0.5;DB;H2 GT:GQ:DP:HQ 0|0:48:1:51,51 1|0:48:8:51,51 1/1:43:5:.,.
20 17330 .          T A 3 q10 NS=3;DP=11;AF=0.017 GT:GQ:DP:HQ 0|0:49:3:58,50 0|1:3:5:65,3 0/0:41:3
20 1110696 rs6040355 A G,T 67 PASS NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2|1:2:0:18,2 2/2:35:4
20 1230237 .          T .      47 PASS NS=3;DP=13;AA=T GT:GQ:DP:HQ 0|0:54:7:56,60 0|0:48:4:51,51 0/0:61:2
20 1234567 microsat1 GTC G,GTCT 50 PASS NS=3;DP=9;AA=G GT:GQ:DP 0/1:35:4 0/2:17:2 1/1:40:3

Die VCF-Kopfzeile[bearbeiten]

Die Kopfzeile beginnt die Datei und enthält Metadaten die den Hauptteil der Datei beschreiben. Die Kopfzeilen beginnen mit #. Besondere Schlüsselwörter in der Kopfzeile sind mit ##. Empfohlene Schlüsselwörter sind DateiformatfileDate und Referenz.

Der Header enthält Schlüsselwörter, die optional semantisch und syntaktisch die im Hauptteil der Datei verwendeten Felder beschreiben, insbesondere INFO, FILTER und FORMAT (siehe unten).

Die Spalten einer VCF[bearbeiten]

Der VCF-Körper folgt auf die Kopfzeile und ist durch Tabulatoren in 8 Pflichtspalten und eine unbegrenzte Anzahl von optionalen Spalten unterteilt, die zur Aufzeichnung anderer Informationen über die Probe(n) verwendet werden können. Wenn zusätzliche Spalten verwendet werden, wird die erste optionale Spalte verwendet, um das Format der Daten in den folgenden Spalten zu beschreiben.

 NameKurze Beschreibung (siehe Spezifikation für Details).
1CHROMDer Name der Sequenz (in der Regel ein Chromosom), bei der die Variation aufgerufen wird. Diese Sequenz wird in der Regel als "Referenzsequenz" bezeichnet, d.h. als die Sequenz, gegen die die gegebene Probe variiert.
2POSDie 1-basierte Position der Variation in der angegebenen Sequenz.
3IDDie Kennung der Variation, z.B. eine dbSNP rs Bezeichner, oder wenn unbekannt ein ".". Mehrere Bezeichner sollten durch Semikolon ohne Leerzeichen getrennt werden.
4REFDie Referenzbasis (oder Basen im Falle einer indel) an der angegebenen Position in der angegebenen Referenzsequenz.
5ALTDie Liste der Alternativen Allele an dieser Stelle.
6QUALEine Qualitätsbewertung, die mit der Inferenz der gegebenen Allele verbunden ist.
7FILTEREin Flag, das angibt, welche Filter die Variation nicht bestanden hat oder PASS, wenn alle Filter erfolgreich bestanden wurden.
8INFO    Eine erweiterbare Liste von Schlüssel-Wert-Paaren (Felder), die die Variation beschreiben. Siehe unten für einige gängige Felder. Mehrere Felder werden durch Semikolon getrennt und haben optionale Werte im Format: =[,Daten].
9FORMATEine (optionale) erweiterbare Liste von Feldern zur Beschreibung der Proben. Siehe unten für einige gängige Felder.
+SAMPLEsFür jede (optionale) Probe, die in der Datei beschrieben wird, werden Werte für die in FORMAT aufgeführten Felder angegeben

Gemeinsame INFO-Felder[bearbeiten]

Beliebige Schlüssel sind erlaubt, allerdings sind die folgenden Unterfelder reserviert (wenn auch optional):[1]

NameKurze Beschreibung
AAangestammtes Allel
ACAnzahl der Allele in den Genotypen, für jedes ALT-Allel, in der gleichen Reihenfolge wie aufgeführt
AFAllelhäufigkeit für jedes ALT-Allel in der gleichen Reihenfolge wie aufgelistet (verwenden Sie dies, wenn die Schätzung anhand von Primärdaten erfolgt, nicht anhand von Genotypen)
ANGesamtzahl der Allele in den genannten Genotypen
BQRMS Basisqualität an dieser Position
CIGARZigarrenstring, der beschreibt, wie ein alternatives Allel an das Referenzallel angeglichen werden soll
DBdbSNP-Mitgliedschaft
DPkombinierte Tiefe über alle Proben, z.B. DP=154
ENDEEndposition der in diesem Datensatz beschriebenen Variante (zur Verwendung mit symbolischen Allelen)
H2Mitgliedschaft in hapmap2
H3Mitgliedschaft in hapmap3
MQRMS-Zuordnungsqualität, z.B. MQ=52
MQ0Anzahl der MAPQ == 0-Lesevorgänge für diesen Datensatz
NSAnzahl der Proben mit Daten
SBStrangverzerrung an dieser Position
SOMATICzeigt an, dass es sich bei dem Eintrag um eine somatische Mutation handelt, für Krebsgenomik
VALIDIERTdurch Folgeexperiment validiert
1000GMitgliedschaft in 1000 Genomes

Alle anderen Infofelder werden in der .vcf-Kopfzeile definiert.

Allgemeine FORMAT-Felder[bearbeiten]

NameKurze Beschreibung
ADLesetiefe für jedes Allel
ADFLesetiefe für jedes Allel auf dem Vorwärtsstrang
ADRLesetiefe für jedes Allel auf dem Rückwärtsstrang
DPTiefe lesen
ECErwartete Anzahl alternativer Allele
FTFilter, der anzeigt, ob dieser Genotyp "aufgerufen" wurde
GLGenotyp-Wahrscheinlichkeiten
GPGenotyp-Posterior-Wahrscheinlichkeiten
GQBedingte Qualität des Genotyps
GTGenotyp
HQQualität des Haplotyps
MQQualität der RMS-Kartierung
PLPhred-skalierte Genotyp-Wahrscheinlichkeiten, gerundet auf die nächste ganze Zahl
PQPhasing Qualität
PSPhase eingestellt

Alle anderen Formatfelder sind in der .vcf-Kopfzeile definiert.

Siehe auch[bearbeiten]

  • Die FASTA Format, das zur Darstellung von Genomsequenzen verwendet wird.
  • Die FASTQ Format, das zur Darstellung von DNA-Sequenzer-Reads zusammen mit Qualitätsbewertungen verwendet wird.
  • Die SAM Format, das zur Darstellung von Genomsequenzer-Reads verwendet wird, die an Genomsequenzen ausgerichtet wurden.
  • Die GVF Format (Genome Variation Format), eine Erweiterung, die auf dem GFF3 Format.

Die VCF-Spezifikation wird nicht mehr vom 1000 Genomes Project gepflegt. Die Gruppe, die die Verwaltung und Erweiterung des Formats leitet, ist die Globale Allianz für Genomik und Gesundheit (GA4GH) Large Scale Genomics Work Stream Dateiformat-Team,[7] http://ga4gh.org/#/fileformats-team

Referenzen[bearbeiten]

  1. Springen Sie hoch zu:a b "VCF-Spezifikation" (PDF). Abgerufen von 20 Okt. 2016.
  2. ^ "Spezifikationen von SAM/BAM und verwandten Dateiformaten für die Hochdurchsatzsequenzierung". Abgerufen von 24. Juni 2014.
  3. ^ "Codierung von Strukturvarianten in VCF (Variant Call Format) Version 4.0 | 1000 Genomes". Abgerufen von 20. Oktober 2016.
  4. ^ "GVCF - Genomic Variant Call Format"GATK. Broad Institute.
  5. ^ "VCFtools von Github.io". Abgerufen von 20. Oktober 2016.
  6. ^ "BCFtools".
  7. ^ "Bio-IT Welt"www.bio-itworld.com. Abgerufen von 2018-10-26.

Externe Links[bearbeiten]