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
Erweiterung des Dateinamens | .vcf , .vcard |
---|---|
Internet-Medientyp | text/vcard |
Typenschlüssel | vCrd |
Einheitlicher Typbezeichner (UTI) | public.vcard |
Entwickelt von | Erstellt von Versit-Konsortiumalle Rechte 1996 übertragen auf Internet Mail KonsortiumAlle Rechte wurden 2004 an CalConnect übertragen. |
Typ des Formats | Elektronisch Visitenkarte |
Container für | Kontaktinformationen |
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 Web, Instant Messaging oder durch QR-Code. Sie können enthalten Name und Adresse Informationen, Rufnummern, E-Mail Adressen, URLs, Logos, Fotosund 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.
Name | Anwesenheit | Beschreibung | Beispiel | ||
---|---|---|---|---|---|
v. 2.1 | v. 3.0 | v. 4.0 | |||
ADR | Optional | Optional | Optional | Eine strukturierte Darstellung der physischen Lieferadresse für das vCard-Objekt. | ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA |
AGENT | Optional | Optional | Undefiniert | Informationen ü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 |
ANNIVERSAR | Undefiniert | Undefiniert | Optional | Definiert den Jahrestag der Person. | JAHRESTAG:19901021 |
BDAY | Optional | Optional | Optional | Geburtsdatum der Person, die mit der vCard verbunden ist. | BDAY:19700310 |
BEGIN | Erforderlich | Erforderlich | Erforderlich | Alle vCards müssen mit dieser Eigenschaft beginnen. | BEGIN:VCARD |
CALADRURI | Undefiniert | Undefiniert | Optional | Eine URL, mit der Sie eine Terminanfrage an den Kalender der Person senden können. | CALADRURI:http://example.com/calendar/jdoe |
CALURI | Undefiniert | Undefiniert | Optional | Eine URL zum Kalender der Person. | CALURI:http://example.com/calendar/jdoe |
KATEGORIEN | Optional | Optional | Optional | Eine Liste von "Tags", die verwendet werden können, um das durch diese vCard dargestellte Objekt zu beschreiben. | KATEGORIEN:Schwimmer,Biker |
KLASSE | Undefiniert | Optional | Undefiniert | Beschreibt die Sensibilität der Informationen in der vCard. | CLASS:public |
CLIENTPIDMAP | Undefiniert | Undefiniert | Optional | Wird für die Synchronisierung verschiedener Versionen derselben vCard verwendet. | CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b |
EMAIL | Optional | Optional | Optional | Die Adresse für die Kommunikation per E-Mail mit dem vCard-Objekt. | EMAIL:johndoe@hotmail.com |
ENDE | Erforderlich | Erforderlich | Erforderlich | Alle vCards müssen mit dieser Eigenschaft enden. | END:VCARD |
FBURL | Undefiniert | Undefiniert | Optional | Definiert eine URL, die anzeigt, wann die Person in ihrem Kalender "frei" oder "beschäftigt" ist. | FBURL:http://example.com/fb/jdoe |
FN | Optional | Erforderlich | Erforderlich | Die formatierte Namenszeichenfolge, die mit dem vCard-Objekt verknüpft ist. | FN:Dr. John Doe |
GENDER | Undefiniert | Undefiniert | Optional | Definiert das Geschlecht der Person. | GENDER:F |
GEO | Optional | Optional | Optional | Gibt einen Breitengrad und Längengrad an. | 2.1, 3.0: GEO:39.95;-75.1667 4.0: GEO:geo:39.95,-75.1667 |
IMPP | Undefiniert | Vielleicht | Optional | Legt 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ÜSSEL | Optional | Optional | Optional | Der ö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.1: KEY;PGP:http://example.com/key.pgp 2.1: KEY;PGP;ENCODING=BASE64:[base64-data] 3.0: KEY;TYPE=PGP:http://example.com/key.pgp 3.0: KEY;TYPE=PGP;ENCODING=b:[base64-data] 4.0: KEY;MEDIATYPE=Anwendung/pgp-keys:http://example.com/key.pgp 4.0: KEY:data:application/pgp-keys;base64,[base64-data] |
KIND | Undefiniert | Undefiniert | Optional | Definiert 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 |
LABEL | Optional | Optional | Eingegliedert ohne | Stellt 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;TYPE=HOME:123 Main St.\nSpringfield, IL 12345\nUSA |
LANG | Undefiniert | Undefiniert | Optional | Definiert eine Sprache, die die Person spricht. | LANG:fr-CA |
LOGO | Optional | Optional | Optional | Ein 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.1: LOGO;PNG:http://example.com/logo.png 2.1: LOGO;PNG;ENCODING=BASE64:[base64-data] 3.0: LOGO;TYPE=PNG:http://example.com/logo.png 3.0: LOGO;TYPE=PNG;ENCODING=b:[base64-data] 4.0: LOGO;MEDIATYPE=image/png:http://example.com/logo.png 4.0: LOGO:data:image/png;base64,[base64-data] |
MAILER | Optional | Optional | Undefiniert | Art des verwendeten E-Mail-Programms. | MAILER:Thunderbird |
MITGLIED | Undefiniert | Undefiniert | Optional | Definiert ein Mitglied, das zu der Gruppe gehört, die diese vCard repräsentiert. Akzeptable Werte sind:
KIND muss auf "Gruppe" eingestellt sein, um diese Eigenschaft zu verwenden. | MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af |
N | Erforderlich | Erforderlich | Optional | Eine strukturierte Darstellung des Namens der Person, des Ortes oder der Sache, die mit dem vCard-Objekt verbunden ist. | N:Doe;John;;Dr; |
NAME | Undefiniert | Optional | Undefiniert | Liefert eine textuelle Darstellung der SOURCE Eigentum. | |
NICKNAME | Undefiniert | Optional | Optional | Ein oder mehrere beschreibende/bekannte Namen für das durch diese vCard dargestellte Objekt. | NICKNAME:Jon,Johnny |
ANMERKUNG | Optional | Optional | Optional | Gibt 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. |
ORG | Optional | Optional | Optional | Der 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 |
FOTO | Optional | Optional | Optional | Ein 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.1: FOTO;JPEG:http://example.com/photo.jpg 2.1: PHOTO;JPEG;ENCODING=BASE64:[base64-data] 3.0: PHOTO;TYPE=JPEG;VALUE=URI:http://example.com/photo.jpg 3.0: PHOTO;TYPE=JPEG;ENCODING=b:[base64-data] 4.0: PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg 4.0: PHOTO:data:image/jpeg;base64,[base64-data] |
PRODID | Undefiniert | Optional | Optional | Die Kennung für das Produkt, das das vCard-Objekt erstellt hat. | PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//DE |
STECKBRIEF | Optional | Optional | Undefiniert | Gibt an, dass die vCard eine vCard ist. | STECKBRIEF:VCARD |
VERBUNDENE | Undefiniert | Undefiniert | Optional | Eine andere Entität, mit der die Person verwandt ist. Akzeptable Werte sind:
| RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af |
REV | Optional | Optional | Optional | Ein Zeitstempel für das letzte Mal, als die vCard aktualisiert wurde. | REV:20121201T134211Z |
ROLLE | Optional | Optional | Optional | Die Rolle, der Beruf oder die Geschäftskategorie des vCard-Objekts innerhalb einer Organisation. | ROLLE:Führungskraft |
SORT-STRING | Undefiniert | Optional | Eingegliedert ohne | Definiert 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-STRING:Doe |
TON | Optional | Optional | Optional | Wenn 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.1: SOUND;OGG:http://example.com/sound.ogg 2.1: SOUND;OGG;ENCODING=BASE64:[base64-data] 3.0: SOUND;TYPE=OGG:http://example.com/sound.ogg 3.0: SOUND;TYPE=OGG;ENCODING=b:[base64-data] 4.0: SOUND;MEDIATYPE=audio/ogg:http://example.com/sound.ogg 4.0: SOUND:data:audio/ogg;base64,[base64-data] |
SOURCE | Optional | Optional | Optional | Eine URL, die verwendet werden kann, um die neueste Version dieser vCard zu erhalten. | QUELLE:http://johndoe.com/vcard.vcf |
TEL | Optional | Optional | Optional | Die kanonische Nummernzeichenfolge für eine Telefonnummer für die Telefoniekommunikation mit dem vCard-Objekt. | TEL;TYPE=cell:(123) 555-5832 |
TITEL | Optional | Optional | Optional | Gibt 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 |
TZ | Optional | Optional | Optional | Die Zeitzone des vCard-Objekts. | 2.1, 3.0: TZ:-0500 4.0: TZ:Amerika/New_York |
UID | Optional | Optional | Optional | Gibt einen Wert an, der einen dauerhaften, weltweit eindeutigen Bezeichner für das Objekt darstellt. | UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b |
URL | Optional | Optional | Optional | Eine URL, die auf eine Website verweist, die die Person in irgendeiner Weise repräsentiert. | URL:http://www.johndoe.com |
VERSION | Erforderlich | Erforderlich | Erforderlich | Die Version der vCard-Spezifikation. In Version 4.0 muss dies direkt nach dem BEGIN Eigentum. | VERSION:3.0 |
XML | Undefiniert | Undefiniert | Optional | Alle 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]
- ^ RFC 6350, Abschnitt 10.1 "Medientyp-Registrierung"
- ^ "Spezifikation des vCard-Formats: 6.1.4. KIND". IETF. August 2011.
- ^ "vCard KIND:Anwendung". IETF. Dezember 2011.
Externe Links[bearbeiten]
- vCard 4.0 bei seinem Entwickler CalConnect
- RFC 6350 zur Beschreibung des vCard-Formats Version 4
- vCard und vCalendar (alte Versionen) aus dem Internet Mail Konsortium im Internet Archiv
vCard
![]() |
|
Erweiterung des Dateinamens | .vcf , .vcard |
---|---|
Internet-Medientyp | text/vcard |
Typenschlüssel | vCrd |
Einheitlicher Typbezeichner (UTI) | public.vcard |
Entwickelt von | Erstellt von Versit-Konsortiumalle Rechte 1996 übertragen auf Internet Mail KonsortiumAlle Rechte wurden 2004 an CalConnect übertragen. |
Typ des Formats | Elektronisch Visitenkarte |
Container für | Kontaktinformationen |
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 Web, Instant Messaging oder durch QR-Code. Sie können enthalten Name und Adresse Informationen, Rufnummern, E-Mail Adressen, URLs, Logos, Fotosund 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.
Name | Anwesenheit | Beschreibung | Beispiel | ||
---|---|---|---|---|---|
v. 2.1 | v. 3.0 | v. 4.0 | |||
ADR | Optional | Optional | Optional | Eine strukturierte Darstellung der physischen Lieferadresse für das vCard-Objekt. | ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA |
AGENT | Optional | Optional | Undefiniert | Informationen ü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 |
ANNIVERSAR | Undefiniert | Undefiniert | Optional | Definiert den Jahrestag der Person. | JAHRESTAG:19901021 |
BDAY | Optional | Optional | Optional | Geburtsdatum der Person, die mit der vCard verbunden ist. | BDAY:19700310 |
BEGIN | Erforderlich | Erforderlich | Erforderlich | Alle vCards müssen mit dieser Eigenschaft beginnen. | BEGIN:VCARD |
CALADRURI | Undefiniert | Undefiniert | Optional | Eine URL, mit der Sie eine Terminanfrage an den Kalender der Person senden können. | CALADRURI:http://example.com/calendar/jdoe |
CALURI | Undefiniert | Undefiniert | Optional | Eine URL zum Kalender der Person. | CALURI:http://example.com/calendar/jdoe |
KATEGORIEN | Optional | Optional | Optional | Eine Liste von "Tags", die verwendet werden können, um das durch diese vCard dargestellte Objekt zu beschreiben. | KATEGORIEN:Schwimmer,Biker |
KLASSE | Undefiniert | Optional | Undefiniert | Beschreibt die Sensibilität der Informationen in der vCard. | CLASS:public |
CLIENTPIDMAP | Undefiniert | Undefiniert | Optional | Wird für die Synchronisierung verschiedener Versionen derselben vCard verwendet. | CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b |
EMAIL | Optional | Optional | Optional | Die Adresse für die Kommunikation per E-Mail mit dem vCard-Objekt. | EMAIL:johndoe@hotmail.com |
ENDE | Erforderlich | Erforderlich | Erforderlich | Alle vCards müssen mit dieser Eigenschaft enden. | END:VCARD |
FBURL | Undefiniert | Undefiniert | Optional | Definiert eine URL, die anzeigt, wann die Person in ihrem Kalender "frei" oder "beschäftigt" ist. | FBURL:http://example.com/fb/jdoe |
FN | Optional | Erforderlich | Erforderlich | Die formatierte Namenszeichenfolge, die mit dem vCard-Objekt verknüpft ist. | FN:Dr. John Doe |
GENDER | Undefiniert | Undefiniert | Optional | Definiert das Geschlecht der Person. | GENDER:F |
GEO | Optional | Optional | Optional | Gibt einen Breitengrad und Längengrad an. | 2.1, 3.0: GEO:39.95;-75.1667 4.0: GEO:geo:39.95,-75.1667 |
IMPP | Undefiniert | Vielleicht | Optional | Legt 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ÜSSEL | Optional | Optional | Optional | Der ö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.1: KEY;PGP:http://example.com/key.pgp 2.1: KEY;PGP;ENCODING=BASE64:[base64-data] 3.0: KEY;TYPE=PGP:http://example.com/key.pgp 3.0: KEY;TYPE=PGP;ENCODING=b:[base64-data] 4.0: KEY;MEDIATYPE=Anwendung/pgp-keys:http://example.com/key.pgp 4.0: KEY:data:application/pgp-keys;base64,[base64-data] |
KIND | Undefiniert | Undefiniert | Optional | Definiert 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 |
LABEL | Optional | Optional | Eingegliedert ohne | Stellt 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;TYPE=HOME:123 Main St.\nSpringfield, IL 12345\nUSA |
LANG | Undefiniert | Undefiniert | Optional | Definiert eine Sprache, die die Person spricht. | LANG:fr-CA |
LOGO | Optional | Optional | Optional | Ein 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.1: LOGO;PNG:http://example.com/logo.png 2.1: LOGO;PNG;ENCODING=BASE64:[base64-data] 3.0: LOGO;TYPE=PNG:http://example.com/logo.png 3.0: LOGO;TYPE=PNG;ENCODING=b:[base64-data] 4.0: LOGO;MEDIATYPE=image/png:http://example.com/logo.png 4.0: LOGO:data:image/png;base64,[base64-data] |
MAILER | Optional | Optional | Undefiniert | Art des verwendeten E-Mail-Programms. | MAILER:Thunderbird |
MITGLIED | Undefiniert | Undefiniert | Optional | Definiert ein Mitglied, das zu der Gruppe gehört, die diese vCard repräsentiert. Akzeptable Werte sind:
KIND muss auf "Gruppe" eingestellt sein, um diese Eigenschaft zu verwenden. | MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af |
N | Erforderlich | Erforderlich | Optional | Eine strukturierte Darstellung des Namens der Person, des Ortes oder der Sache, die mit dem vCard-Objekt verbunden ist. | N:Doe;John;;Dr; |
NAME | Undefiniert | Optional | Undefiniert | Liefert eine textuelle Darstellung der SOURCE Eigentum. | |
NICKNAME | Undefiniert | Optional | Optional | Ein oder mehrere beschreibende/bekannte Namen für das durch diese vCard dargestellte Objekt. | NICKNAME:Jon,Johnny |
ANMERKUNG | Optional | Optional | Optional | Gibt 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. |
ORG | Optional | Optional | Optional | Der 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 |
FOTO | Optional | Optional | Optional | Ein 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.1: FOTO;JPEG:http://example.com/photo.jpg 2.1: PHOTO;JPEG;ENCODING=BASE64:[base64-data] 3.0: PHOTO;TYPE=JPEG;VALUE=URI:http://example.com/photo.jpg 3.0: PHOTO;TYPE=JPEG;ENCODING=b:[base64-data] 4.0: PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg 4.0: PHOTO:data:image/jpeg;base64,[base64-data] |
PRODID | Undefiniert | Optional | Optional | Die Kennung für das Produkt, das das vCard-Objekt erstellt hat. | PRODID:-//ONLINE DIRECTORY//NONSGML Version 1//DE |
STECKBRIEF | Optional | Optional | Undefiniert | Gibt an, dass die vCard eine vCard ist. | STECKBRIEF:VCARD |
VERBUNDENE | Undefiniert | Undefiniert | Optional | Eine andere Entität, mit der die Person verwandt ist. Akzeptable Werte sind:
| RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af |
REV | Optional | Optional | Optional | Ein Zeitstempel für das letzte Mal, als die vCard aktualisiert wurde. | REV:20121201T134211Z |
ROLLE | Optional | Optional | Optional | Die Rolle, der Beruf oder die Geschäftskategorie des vCard-Objekts innerhalb einer Organisation. | ROLLE:Führungskraft |
SORT-STRING | Undefiniert | Optional | Eingegliedert ohne | Definiert 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-STRING:Doe |
TON | Optional | Optional | Optional | Wenn 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.1: SOUND;OGG:http://example.com/sound.ogg 2.1: SOUND;OGG;ENCODING=BASE64:[base64-data] 3.0: SOUND;TYPE=OGG:http://example.com/sound.ogg 3.0: SOUND;TYPE=OGG;ENCODING=b:[base64-data] 4.0: SOUND;MEDIATYPE=audio/ogg:http://example.com/sound.ogg 4.0: SOUND:data:audio/ogg;base64,[base64-data] |
SOURCE | Optional | Optional | Optional | Eine URL, die verwendet werden kann, um die neueste Version dieser vCard zu erhalten. | QUELLE:http://johndoe.com/vcard.vcf |
TEL | Optional | Optional | Optional | Die kanonische Nummernzeichenfolge für eine Telefonnummer für die Telefoniekommunikation mit dem vCard-Objekt. | TEL;TYPE=cell:(123) 555-5832 |
TITEL | Optional | Optional | Optional | Gibt 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 |
TZ | Optional | Optional | Optional | Die Zeitzone des vCard-Objekts. | 2.1, 3.0: TZ:-0500 4.0: TZ:Amerika/New_York |
UID | Optional | Optional | Optional | Gibt einen Wert an, der einen dauerhaften, weltweit eindeutigen Bezeichner für das Objekt darstellt. | UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b |
URL | Optional | Optional | Optional | Eine URL, die auf eine Website verweist, die die Person in irgendeiner Weise repräsentiert. | URL:http://www.johndoe.com |
VERSION | Erforderlich | Erforderlich | Erforderlich | Die Version der vCard-Spezifikation. In Version 4.0 muss dies direkt nach dem BEGIN Eigentum. | VERSION:3.0 |
XML | Undefiniert | Undefiniert | Optional | Alle 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]
- ^ RFC 6350, Abschnitt 10.1 "Medientyp-Registrierung"
- ^ "Spezifikation des vCard-Formats: 6.1.4. KIND". IETF. August 2011.
- ^ "vCard KIND:Anwendung". IETF. Dezember 2011.
Externe Links[bearbeiten]
- vCard 4.0 bei seinem Entwickler CalConnect
- RFC 6350 zur Beschreibung des vCard-Formats Version 4
- vCard und vCalendar (alte Versionen) aus dem Internet Mail Konsortium im Internet Archiv
Variante Anrufformat
Format der biologischen Sequenz
Erweiterung des Dateinamens | vcf |
---|---|
Entwickelt von | VCFtools |
Letzte Veröffentlichung | 4.3 Januar 13, 2021; 12 Monate zuvor |
Typ des Formats | Format der genomischen Sequenz |
Erweitert von | Tab-getrennte Werte |
Offenes Format? | Ja |
Website | samtools |
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]
Inhalt
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 Dateiformat, fileDate 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.
Name | Kurze Beschreibung (siehe Spezifikation für Details). | |
---|---|---|
1 | CHROM | Der 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. |
2 | POS | Die 1-basierte Position der Variation in der angegebenen Sequenz. |
3 | ID | Die Kennung der Variation, z.B. eine dbSNP rs Bezeichner, oder wenn unbekannt ein ".". Mehrere Bezeichner sollten durch Semikolon ohne Leerzeichen getrennt werden. |
4 | REF | Die Referenzbasis (oder Basen im Falle einer indel) an der angegebenen Position in der angegebenen Referenzsequenz. |
5 | ALT | Die Liste der Alternativen Allele an dieser Stelle. |
6 | QUAL | Eine Qualitätsbewertung, die mit der Inferenz der gegebenen Allele verbunden ist. |
7 | FILTER | Ein Flag, das angibt, welche Filter die Variation nicht bestanden hat oder PASS, wenn alle Filter erfolgreich bestanden wurden. |
8 | INFO | 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] . |
9 | FORMAT | Eine (optionale) erweiterbare Liste von Feldern zur Beschreibung der Proben. Siehe unten für einige gängige Felder. |
+ | SAMPLEs | Fü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]
Name | Kurze Beschreibung |
---|---|
AA | angestammtes Allel |
AC | Anzahl der Allele in den Genotypen, für jedes ALT-Allel, in der gleichen Reihenfolge wie aufgeführt |
AF | Allelhä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) |
AN | Gesamtzahl der Allele in den genannten Genotypen |
BQ | RMS Basisqualität an dieser Position |
CIGAR | Zigarrenstring, der beschreibt, wie ein alternatives Allel an das Referenzallel angeglichen werden soll |
DB | dbSNP-Mitgliedschaft |
DP | kombinierte Tiefe über alle Proben, z.B. DP=154 |
ENDE | Endposition der in diesem Datensatz beschriebenen Variante (zur Verwendung mit symbolischen Allelen) |
H2 | Mitgliedschaft in hapmap2 |
H3 | Mitgliedschaft in hapmap3 |
MQ | RMS-Zuordnungsqualität, z.B. MQ=52 |
MQ0 | Anzahl der MAPQ == 0-Lesevorgänge für diesen Datensatz |
NS | Anzahl der Proben mit Daten |
SB | Strangverzerrung an dieser Position |
SOMATIC | zeigt an, dass es sich bei dem Eintrag um eine somatische Mutation handelt, für Krebsgenomik |
VALIDIERT | durch Folgeexperiment validiert |
1000G | Mitgliedschaft in 1000 Genomes |
Alle anderen Infofelder werden in der .vcf-Kopfzeile definiert.
Allgemeine FORMAT-Felder[bearbeiten]
Name | Kurze Beschreibung |
---|---|
AD | Lesetiefe für jedes Allel |
ADF | Lesetiefe für jedes Allel auf dem Vorwärtsstrang |
ADR | Lesetiefe für jedes Allel auf dem Rückwärtsstrang |
DP | Tiefe lesen |
EC | Erwartete Anzahl alternativer Allele |
FT | Filter, der anzeigt, ob dieser Genotyp "aufgerufen" wurde |
GL | Genotyp-Wahrscheinlichkeiten |
GP | Genotyp-Posterior-Wahrscheinlichkeiten |
GQ | Bedingte Qualität des Genotyps |
GT | Genotyp |
HQ | Qualität des Haplotyps |
MQ | Qualität der RMS-Kartierung |
PL | Phred-skalierte Genotyp-Wahrscheinlichkeiten, gerundet auf die nächste ganze Zahl |
PQ | Phasing Qualität |
PS | Phase 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]
- ^ Springen Sie hoch zu:a b "VCF-Spezifikation" (PDF). Abgerufen von 20 Okt. 2016.
- ^ "Spezifikationen von SAM/BAM und verwandten Dateiformaten für die Hochdurchsatzsequenzierung". Abgerufen von 24. Juni 2014.
- ^ "Codierung von Strukturvarianten in VCF (Variant Call Format) Version 4.0 | 1000 Genomes". Abgerufen von 20. Oktober 2016.
- ^ "GVCF - Genomic Variant Call Format". GATK. Broad Institute.
- ^ "VCFtools von Github.io". Abgerufen von 20. Oktober 2016.
- ^ "BCFtools".
- ^ "Bio-IT Welt". www.bio-itworld.com. Abgerufen von 2018-10-26.
Externe Links[bearbeiten]
- Eine Erläuterung des Formats in Bildform
- Ossola, Alexandra (20 März 2015). "Der Wettlauf um die Entwicklung einer Suchmaschine für Ihre DNA". IEEE-Spektrum. Abgerufen von 22. März 2015.