Carte de visite Normes technologiques

Développement de vCard /.vcf ( et CardDAV (Conclu WG)

Adaptation aux nouveaux dispositifs technologiques

Notre objectif principal est d'aider les entreprises technologiques comme Apple, Google et Microsoft à adopter un concept moderne pour prendre soin des données Vcard dans une interface sécurisée dans iOS, Android et les navigateurs web courants. Nous avons travaillé depuis 2014 pour pousser les intégrations et nous avons par exemple aujourd'hui réussi à implémenter une bonne interface dans iOS/ Safari.

vCard

De Wikipedia, l'encyclopédie libre
 
vCard
Extension de nom de fichier
.vcf.vcard
Type de média Internet
texte/carte
Code de typevCrd
Identificateur de type uniforme (UTI)public.vcard
Développé parCréé par Consortium Versittous les droits ont été transférés en 1996 à Internet Mail ConsortiumTous les droits ont été transférés à CalConnect en 2004.
Type de formatÉlectronique carte de visite
Conteneur pourInformations de contact

vCardégalement connu sous le nom de VCF (Fichier de contact virtuel), est un format de fichier norme pour l'électronique cartes de visite. les vCards peuvent être attachées à e-mail messages, envoyés via Service de messagerie multimédia (MMS), sur le World Wide Webmessagerie instantanée ou par Code QR. Ils peuvent contenir nom et adresse informations, numéros de téléphonee-mail adresses, URLslogosphotographieset des clips audio.

La vCard est utilisée comme échange de données format en smartphone contacts, assistants numériques personnels (PDA), gestionnaires d'informations personnelles (PIM) et gestion de la relation client (CRM). Pour réaliser ces applications d'échange de données, d'autres "variantes de vCard" ont été utilisées et proposées comme "normes variantes", chacune pour son créneau spécifique : XML représentation, JSON représentation, ou pages web. vCard Plus, une vCard élevée, utilise une page d'accueil personnalisée avec toutes les informations de base ainsi qu'une photo de profil, l'emplacement sur la carte et d'autres champs. Elle peut également être enregistrée comme fichier de contact sur les smartphones.

Vue d'ensemble[éditer]

Le type de média Internet standard (type MIME) pour une vCard a varié avec chaque version de la spécification :[1]

Les informations vCard sont courantes dans pages web[citation nécessaire]: le "texte libre"[besoin de clarification] Le contenu est lisible par l'homme mais pas par la machine. Avec l'évolution des technologies, le "texte libre" (HTML) s'adaptait pour être également lisible par les machines.

RDFa avec l'ontologie vCard peuvent être utilisés en HTML et dans divers langages de la famille XML, par exemple SVG, MathML.

Formats connexes[éditer]

jCard, "Le JSON Format for vCard" est une proposition de norme de 2014 en RFC 7095. Cette proposition n'est pas encore devenue une norme largement utilisée.[quand ?] Le RFC 7095 n'utilise pas de véritables objets JSON, mais plutôt des tableaux de paires étiquette-valeur dépendant de la séquence (comme un fichier XML).

hCard est un microformat qui permet d'intégrer une vCard à l'intérieur d'une page HTML. Il fait appel à CSS noms de classe pour identifier chaque propriété vCard. Le balisage HTML normal et le style CSS peuvent être utilisés avec les noms de classe hCard sans affecter la capacité de la page Web à être analysée par un analyseur hCard. h-card est la mise à jour microformats2 de hCard.

Propriétés[éditer]

vCard définit les types de propriétés suivants.

Toutes les vCards commencent par BEGIN:VCARD et se terminent par END:VCARD. Toutes les vCards doivent contenir le VERSION qui spécifie la version de la vCard. VERSION doit venir immédiatement après BEGINsauf dans la norme vCard 2.1, qui permet de le placer n'importe où dans la vCard. Sinon, les propriétés peuvent être définies dans n'importe quel ordre.

NomPrésence de la propriétéDescriptionExemple
v. 2.1v. 3.0v. 4.0
ADREn optionEn optionEn optionUne représentation structurée de l'adresse physique de livraison pour l'objet vCard.ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA
AGENTEn optionEn optionIndéfiniInformations sur une autre personne qui agira au nom de l'objet vCard. Il s'agit généralement d'un administrateur de secteur, d'un assistant ou d'un secrétaire de la personne concernée. Peut être soit une URL, soit une vCard incorporée.AGENT:http://mi6.gov.uk/007
ANNIVERSAIREIndéfiniIndéfiniEn optionDéfinit l'anniversaire de la personne.ANNIVERSAIRE:19901021
BDAYEn optionEn optionEn optionDate de naissance de l'individu associé à la vCard.BDAY:19700310
BEGINRequisRequisRequisToutes les vCards doivent commencer avec cette propriété.BEGIN:VCARD
CALADRURIIndéfiniIndéfiniEn optionUne URL à utiliser pour envoyer une demande de planification au calendrier de la personne.CALADRURI:http://example.com/calendar/jdoe
CALURIIndéfiniIndéfiniEn optionUne URL vers le calendrier de la personne.CALURI:http://example.com/calendar/jdoe
CATEGORIESEn optionEn optionEn optionUne liste de "tags" qui peuvent être utilisés pour décrire l'objet représenté par cette vCard.CATEGORIES:nageur, cycliste
CLASSEIndéfiniEn optionIndéfiniDécrit la sensibilité des informations contenues dans la vCard.CLASSE : public
CLIENTPIDMAPIndéfiniIndéfiniEn optionUtilisé pour synchroniser différentes révisions de la même vCard.CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b
EMAILEn optionEn optionEn optionL'adresse pour la communication par courrier électronique avec l'objet vCard.EMAIL:johndoe@hotmail.com
ENDRequisRequisRequisToutes les vCards doivent se terminer par cette propriété.END:VCARD
FBURLIndéfiniIndéfiniEn optionDéfinit une URL qui indique quand la personne est "libre" ou "occupée" sur son calendrier.FBURL:http://example.com/fb/jdoe
FNEn optionRequisRequisLa chaîne de nom formatée associée à l'objet vCard.FN:Dr. John Doe
GENDERIndéfiniIndéfiniEn optionDéfinit le sexe de la personne.GENRE:F
GEOEn optionEn optionEn optionSpécifie une latitude et une longitude.2.13.0GEO:39.95;-75.1667
4.0GEO:geo:39.95,-75.1667
IMPPIndéfiniPeut-êtreEn optionDéfinit un handle de messagerie instantanée.

Cette propriété a été introduite dans un RFC séparé lorsque la dernière version de vCard était 3.0. Par conséquent, les vCards 3.0 peuvent utiliser cette propriété sans la déclarer.

IMPP:aim:johndoe@aol.com
KEYEn optionEn optionEn optionLa clé de chiffrement publique associée à l'objet vCard. Elle peut pointer vers une URL externe, être du texte brut ou être intégrée à la vCard en tant que Base64 bloc de texte codé.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=application/pgp-keys:http://example.com/key.pgp
4.0KEY:data:application/pgp-keys;base64, [base64-data]
KINDIndéfiniIndéfiniEn optionDéfinit le type d'entité que cette vCard représente : application", "individu", "groupe", "lieu" ou "organisation" ; les valeurs "x-*" peuvent être utilisées à des fins expérimentales.[2][3]GENRE : individuel
ÉTIQUETTEEn optionEn optionIncorporé sansReprésente le texte réel qui doit être mis sur l'étiquette d'envoi lors de la livraison d'un colis physique à la personne/objet associé à la vCard (lié à l'élément ADR propriété).

Non pris en charge dans la version 4.0. Au lieu de cela, cette information est stockée dans le ÉTIQUETTE du paramètre ADR propriété. Exemple : 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
LANGIndéfiniIndéfiniEn optionDéfinit une langue que la personne parle.LANG:fr-CA
LOGOEn optionEn optionEn optionUne image ou un graphique du logo de l'organisation qui est associé à l'individu auquel la vCard appartient. Elle peut pointer vers une URL externe ou être intégrée à la vCard en tant que Base64 bloc de texte codé.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:données:image/png;base64, [base64-data]
MAILEREn optionEn optionIndéfiniType de programme de messagerie utilisé.MAILER:Thunderbird
MEMBREIndéfiniIndéfiniEn optionDéfinit un membre qui fait partie du groupe que cette vCard représente. Les valeurs acceptables incluent :
  • une URL "mailto :" contenant une adresse e-mail
  • un UID qui référence la propre vCard du membre
Le site KIND doit être définie sur "groupe" afin d'utiliser cette propriété.
MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
NRequisRequisEn optionUne représentation structurée du nom de la personne, du lieu ou de la chose associée à l'objet vCard.N:Doe;John;;Dr ;
NOMIndéfiniEn optionIndéfiniFournit une représentation textuelle de la SOURCE propriété. 
NOM DE FAMILLEIndéfiniEn optionEn optionUn ou plusieurs noms descriptifs/familiers pour l'objet représenté par cette vCard.Pseudo:Jon,Johnny
NOTEEn optionEn optionEn optionSpécifie des informations supplémentaires ou un commentaire qui est associé à la vCard.REMARQUE : Je suis compétent dans le style Tiger-Crane, et je suis plus que compétent dans l'art exquis du sabre de Samouraï.
ORGEn optionEn optionEn optionLe nom et éventuellement la ou les unités de l'organisation associée à l'objet vCard. Cette propriété est basée sur l'attribut X.520 Organization Name et l'attribut X.520 Organization Unit.ORG:Google;Équipe GMail;Escouade de détection des spams
PHOTOEn optionEn optionEn optionUne image ou une photographie de l'individu associé à la vCard. Elle peut pointer vers une URL externe ou être intégrée à la vCard en tant que Base64 bloc de texte codé.2.1PHOTO;JPEG:http://example.com/photo.jpg
2.1PHOTO;JPEG;ENCODING=BASE64 : [base64-data]
3.0PHOTO;TYPE=JPEG;VALEUR=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]
PRODIDIndéfiniEn optionEn optionL'identifiant du produit qui a créé l'objet vCard.PRODID:-// RÉPERTOIRE EN LIGNE//NONSGML Version 1//FR
PROFILEn optionEn optionIndéfiniIndique que la vCard est une vCard.PROFIL:VCARD
RELATEDIndéfiniIndéfiniEn optionUne autre entité à laquelle la personne est liée. Les valeurs acceptables comprennent :
  • une URL "mailto :" contenant une adresse e-mail
  • un UID qui référence la propre vCard de la personne
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
REVEn optionEn optionEn optionUn horodatage pour la dernière fois que la vCard a été mise à jour.REV:20121201T134211Z
RÔLEEn optionEn optionEn optionLe rôle, la profession ou la catégorie professionnelle de l'objet vCard au sein d'une organisation.ROLE:Executive
SORT-STRINGIndéfiniEn optionIncorporé sansDéfinit une chaîne qui doit être utilisée lorsqu'une application trie cette vCard d'une manière ou d'une autre.

Non pris en charge dans la version 4.0. Au lieu de cela, cette information est stockée dans le SORT-AS du paramètre N et/ou ORG propriétés.

SORT-STRING:Untel
SONEn optionEn optionEn optionPar défaut, si cette propriété n'est pas groupée avec d'autres propriétés, elle spécifie la prononciation de la FN de l'objet vCard. Elle peut pointer vers une URL externe ou être intégrée à la vCard en tant que Base64 bloc de texte codé.2.1SOUND;OGG:http://example.com/sound.ogg
2.1SOUND;OGG;ENCODING=BASE64 : [base64-data]
3.0SON;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:données:audio/ogg;base64, [base64-data]
SOURCEEn optionEn optionEn optionUne URL qui peut être utilisée pour obtenir la dernière version de cette vCard.SOURCE:http://johndoe.com/vcard.vcf
TELEn optionEn optionEn optionLa chaîne de numéros canoniques d'un numéro de téléphone pour la communication téléphonique avec l'objet vCard.TEL;TYPE=cellulaire :(123) 555-5832
TITREEn optionEn optionEn optionSpécifie le titre du poste, le poste fonctionnel ou la fonction de la personne associée à l'objet vCard au sein d'une organisation.TITRE:V.P. Recherche et développement
TZEn optionEn optionEn optionLe fuseau horaire de l'objet vCard.2.13.0TZ:-0500
4.0TZ:Amérique/New_York
UIDEn optionEn optionEn optionSpécifie une valeur qui représente un identifiant persistant, globalement unique, associé à l'objet.UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b
URLEn optionEn optionEn optionUne URL pointant vers un site Web qui représente la personne d'une manière ou d'une autre.URL:http://www.johndoe.com
VERSIONRequisRequisRequisLa version de la spécification vCard. Dans la version 4.0, ceci doit venir juste après l'élément BEGIN propriété.VERSION:3.0
XMLIndéfiniIndéfiniEn optionToutes les données XML qui sont jointes à la vCard. Ceci est utilisé si la vCard a été encodée en XML (norme xCard) et que le document XML contient des éléments qui ne font pas partie de la norme xCard.XML :<b>Pas un élément XML xCard</b>

Voir aussi[éditer]

Références[éditer]

  1. ^ RFC 6350, section 10.1 "Media Type Registration" (enregistrement du type de média)
  2. ^ " Spécification du format vCard : 6.1.4. KIND "IETF. Août 2011.
  3. ^ "vCard KIND:application". IETF. Décembre 2011.

Liens externes[éditer]

vCard

De Wikipedia, l'encyclopédie libre
 
 
vCard
Extension de nom de fichier
.vcf.vcard
Type de média Internet
texte/carte
Code de typevCrd
Identificateur de type uniforme (UTI)public.vcard
Développé parCréé par Consortium Versittous les droits ont été transférés en 1996 à Internet Mail ConsortiumTous les droits ont été transférés à CalConnect en 2004.
Type de formatÉlectronique carte de visite
Conteneur pourInformations de contact

vCardégalement connu sous le nom de VCF (Fichier de contact virtuel), est un format de fichier norme pour l'électronique cartes de visite. les vCards peuvent être attachées à e-mail messages, envoyés via Service de messagerie multimédia (MMS), sur le World Wide Webmessagerie instantanée ou par Code QR. Ils peuvent contenir nom et adresse informations, numéros de téléphonee-mail adresses, URLslogosphotographieset des clips audio.

La vCard est utilisée comme échange de données format en smartphone contacts, assistants numériques personnels (PDA), gestionnaires d'informations personnelles (PIM) et gestion de la relation client (CRM). Pour réaliser ces applications d'échange de données, d'autres "variantes de vCard" ont été utilisées et proposées comme "normes variantes", chacune pour son créneau spécifique : XML représentation, JSON représentation, ou pages web. vCard Plus, une vCard élevée, utilise une page d'accueil personnalisée avec toutes les informations de base ainsi qu'une photo de profil, l'emplacement sur la carte et d'autres champs. Elle peut également être enregistrée comme fichier de contact sur les smartphones.

Vue d'ensemble[éditer]

Le type de média Internet standard (type MIME) pour une vCard a varié avec chaque version de la spécification :[1]

Les informations vCard sont courantes dans pages web[citation nécessaire]: le "texte libre"[besoin de clarification] Le contenu est lisible par l'homme mais pas par la machine. Avec l'évolution des technologies, le "texte libre" (HTML) s'adaptait pour être également lisible par les machines.

RDFa avec l'ontologie vCard peuvent être utilisés en HTML et dans divers langages de la famille XML, par exemple SVG, MathML.

Formats connexes[éditer]

jCard, "Le JSON Format for vCard" est une proposition de norme de 2014 en RFC 7095. Cette proposition n'est pas encore devenue une norme largement utilisée.[quand ?] Le RFC 7095 n'utilise pas de véritables objets JSON, mais plutôt des tableaux de paires étiquette-valeur dépendant de la séquence (comme un fichier XML).

hCard est un microformat qui permet d'intégrer une vCard à l'intérieur d'une page HTML. Il fait appel à CSS noms de classe pour identifier chaque propriété vCard. Le balisage HTML normal et le style CSS peuvent être utilisés avec les noms de classe hCard sans affecter la capacité de la page Web à être analysée par un analyseur hCard. h-card est la mise à jour microformats2 de hCard.

Propriétés[éditer]

vCard définit les types de propriétés suivants.

Toutes les vCards commencent par BEGIN:VCARD et se terminent par END:VCARD. Toutes les vCards doivent contenir le VERSION qui spécifie la version de la vCard. VERSION doit venir immédiatement après BEGINsauf dans la norme vCard 2.1, qui permet de le placer n'importe où dans la vCard. Sinon, les propriétés peuvent être définies dans n'importe quel ordre.

NomPrésence de la propriétéDescriptionExemple
v. 2.1v. 3.0v. 4.0
ADREn optionEn optionEn optionUne représentation structurée de l'adresse physique de livraison pour l'objet vCard.ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA
AGENTEn optionEn optionIndéfiniInformations sur une autre personne qui agira au nom de l'objet vCard. Il s'agit généralement d'un administrateur de secteur, d'un assistant ou d'un secrétaire de la personne concernée. Peut être soit une URL, soit une vCard incorporée.AGENT:http://mi6.gov.uk/007
ANNIVERSAIREIndéfiniIndéfiniEn optionDéfinit l'anniversaire de la personne.ANNIVERSAIRE:19901021
BDAYEn optionEn optionEn optionDate de naissance de l'individu associé à la vCard.BDAY:19700310
BEGINRequisRequisRequisToutes les vCards doivent commencer avec cette propriété.BEGIN:VCARD
CALADRURIIndéfiniIndéfiniEn optionUne URL à utiliser pour envoyer une demande de planification au calendrier de la personne.CALADRURI:http://example.com/calendar/jdoe
CALURIIndéfiniIndéfiniEn optionUne URL vers le calendrier de la personne.CALURI:http://example.com/calendar/jdoe
CATEGORIESEn optionEn optionEn optionUne liste de "tags" qui peuvent être utilisés pour décrire l'objet représenté par cette vCard.CATEGORIES:nageur, cycliste
CLASSEIndéfiniEn optionIndéfiniDécrit la sensibilité des informations contenues dans la vCard.CLASSE : public
CLIENTPIDMAPIndéfiniIndéfiniEn optionUtilisé pour synchroniser différentes révisions de la même vCard.CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b
EMAILEn optionEn optionEn optionL'adresse pour la communication par courrier électronique avec l'objet vCard.EMAIL:johndoe@hotmail.com
ENDRequisRequisRequisToutes les vCards doivent se terminer par cette propriété.END:VCARD
FBURLIndéfiniIndéfiniEn optionDéfinit une URL qui indique quand la personne est "libre" ou "occupée" sur son calendrier.FBURL:http://example.com/fb/jdoe
FNEn optionRequisRequisLa chaîne de nom formatée associée à l'objet vCard.FN:Dr. John Doe
GENDERIndéfiniIndéfiniEn optionDéfinit le sexe de la personne.GENRE:F
GEOEn optionEn optionEn optionSpécifie une latitude et une longitude.2.13.0GEO:39.95;-75.1667
4.0GEO:geo:39.95,-75.1667
IMPPIndéfiniPeut-êtreEn optionDéfinit un handle de messagerie instantanée.

Cette propriété a été introduite dans un RFC séparé lorsque la dernière version de vCard était 3.0. Par conséquent, les vCards 3.0 peuvent utiliser cette propriété sans la déclarer.

IMPP:aim:johndoe@aol.com
KEYEn optionEn optionEn optionLa clé de chiffrement publique associée à l'objet vCard. Elle peut pointer vers une URL externe, être du texte brut ou être intégrée à la vCard en tant que Base64 bloc de texte codé.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=application/pgp-keys:http://example.com/key.pgp
4.0KEY:data:application/pgp-keys;base64, [base64-data]
KINDIndéfiniIndéfiniEn optionDéfinit le type d'entité que cette vCard représente : application", "individu", "groupe", "lieu" ou "organisation" ; les valeurs "x-*" peuvent être utilisées à des fins expérimentales.[2][3]GENRE : individuel
ÉTIQUETTEEn optionEn optionIncorporé sansReprésente le texte réel qui doit être mis sur l'étiquette d'envoi lors de la livraison d'un colis physique à la personne/objet associé à la vCard (lié à l'élément ADR propriété).

Non pris en charge dans la version 4.0. Au lieu de cela, cette information est stockée dans le ÉTIQUETTE du paramètre ADR propriété. Exemple : 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
LANGIndéfiniIndéfiniEn optionDéfinit une langue que la personne parle.LANG:fr-CA
LOGOEn optionEn optionEn optionUne image ou un graphique du logo de l'organisation qui est associé à l'individu auquel la vCard appartient. Elle peut pointer vers une URL externe ou être intégrée à la vCard en tant que Base64 bloc de texte codé.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:données:image/png;base64, [base64-data]
MAILEREn optionEn optionIndéfiniType de programme de messagerie utilisé.MAILER:Thunderbird
MEMBREIndéfiniIndéfiniEn optionDéfinit un membre qui fait partie du groupe que cette vCard représente. Les valeurs acceptables incluent :
  • une URL "mailto :" contenant une adresse e-mail
  • un UID qui référence la propre vCard du membre
Le site KIND doit être définie sur "groupe" afin d'utiliser cette propriété.
MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
NRequisRequisEn optionUne représentation structurée du nom de la personne, du lieu ou de la chose associée à l'objet vCard.N:Doe;John;;Dr ;
NOMIndéfiniEn optionIndéfiniFournit une représentation textuelle de la SOURCE propriété. 
NOM DE FAMILLEIndéfiniEn optionEn optionUn ou plusieurs noms descriptifs/familiers pour l'objet représenté par cette vCard.Pseudo:Jon,Johnny
NOTEEn optionEn optionEn optionSpécifie des informations supplémentaires ou un commentaire qui est associé à la vCard.REMARQUE : Je suis compétent dans le style Tiger-Crane, et je suis plus que compétent dans l'art exquis du sabre de Samouraï.
ORGEn optionEn optionEn optionLe nom et éventuellement la ou les unités de l'organisation associée à l'objet vCard. Cette propriété est basée sur l'attribut X.520 Organization Name et l'attribut X.520 Organization Unit.ORG:Google;Équipe GMail;Escouade de détection des spams
PHOTOEn optionEn optionEn optionUne image ou une photographie de l'individu associé à la vCard. Elle peut pointer vers une URL externe ou être intégrée à la vCard en tant que Base64 bloc de texte codé.2.1PHOTO;JPEG:http://example.com/photo.jpg
2.1PHOTO;JPEG;ENCODING=BASE64 : [base64-data]
3.0PHOTO;TYPE=JPEG;VALEUR=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]
PRODIDIndéfiniEn optionEn optionL'identifiant du produit qui a créé l'objet vCard.PRODID:-// RÉPERTOIRE EN LIGNE//NONSGML Version 1//FR
PROFILEn optionEn optionIndéfiniIndique que la vCard est une vCard.PROFIL:VCARD
RELATEDIndéfiniIndéfiniEn optionUne autre entité à laquelle la personne est liée. Les valeurs acceptables comprennent :
  • une URL "mailto :" contenant une adresse e-mail
  • un UID qui référence la propre vCard de la personne
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
REVEn optionEn optionEn optionUn horodatage pour la dernière fois que la vCard a été mise à jour.REV:20121201T134211Z
RÔLEEn optionEn optionEn optionLe rôle, la profession ou la catégorie professionnelle de l'objet vCard au sein d'une organisation.ROLE:Executive
SORT-STRINGIndéfiniEn optionIncorporé sansDéfinit une chaîne qui doit être utilisée lorsqu'une application trie cette vCard d'une manière ou d'une autre.

Non pris en charge dans la version 4.0. Au lieu de cela, cette information est stockée dans le SORT-AS du paramètre N et/ou ORG propriétés.

SORT-STRING:Untel
SONEn optionEn optionEn optionPar défaut, si cette propriété n'est pas groupée avec d'autres propriétés, elle spécifie la prononciation de la FN de l'objet vCard. Elle peut pointer vers une URL externe ou être intégrée à la vCard en tant que Base64 bloc de texte codé.2.1SOUND;OGG:http://example.com/sound.ogg
2.1SOUND;OGG;ENCODING=BASE64 : [base64-data]
3.0SON;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:données:audio/ogg;base64, [base64-data]
SOURCEEn optionEn optionEn optionUne URL qui peut être utilisée pour obtenir la dernière version de cette vCard.SOURCE:http://johndoe.com/vcard.vcf
TELEn optionEn optionEn optionLa chaîne de numéros canoniques d'un numéro de téléphone pour la communication téléphonique avec l'objet vCard.TEL;TYPE=cellulaire :(123) 555-5832
TITREEn optionEn optionEn optionSpécifie le titre du poste, le poste fonctionnel ou la fonction de la personne associée à l'objet vCard au sein d'une organisation.TITRE:V.P. Recherche et développement
TZEn optionEn optionEn optionLe fuseau horaire de l'objet vCard.2.13.0TZ:-0500
4.0TZ:Amérique/New_York
UIDEn optionEn optionEn optionSpécifie une valeur qui représente un identifiant persistant, globalement unique, associé à l'objet.UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b
URLEn optionEn optionEn optionUne URL pointant vers un site Web qui représente la personne d'une manière ou d'une autre.URL:http://www.johndoe.com
VERSIONRequisRequisRequisLa version de la spécification vCard. Dans la version 4.0, ceci doit venir juste après l'élément BEGIN propriété.VERSION:3.0
XMLIndéfiniIndéfiniEn optionToutes les données XML qui sont jointes à la vCard. Ceci est utilisé si la vCard a été encodée en XML (norme xCard) et que le document XML contient des éléments qui ne font pas partie de la norme xCard.XML :<b>Pas un élément XML xCard</b>

Voir aussi[éditer]

Références[éditer]

  1. ^ RFC 6350, section 10.1 "Media Type Registration" (enregistrement du type de média)
  2. ^ " Spécification du format vCard : 6.1.4. KIND "IETF. Août 2011.
  3. ^ "vCard KIND:application". IETF. Décembre 2011.

Liens externes[éditer]

Format d'appel varié

De Wikipedia, l'encyclopédie libre
 
 
 

Format de la séquence biologique
Format d'appel varié
Extension de nom de fichier
vcf
Développé parVCFtools
Dernière version
4.3
13 janvier 2021; il y a 12 mois
Type de formatFormat de la séquence génomique
Prolongé deValeurs séparées par des tabulations
Format ouvert?Oui
Site websamtools.github.io/hts-specs/
BCF v VCF
 
Démonstration de la différence entre les formats binaires BCF et VCF.

Le site Format d'appel varié (VCF) spécifie le format d'un fichier texte utilisé en bioinformatique pour le stockage séquence de gènes variations. Le format s'est développé avec l'avènement de l'informatique à grande échelle. génotypage et Séquençage de l'ADN des projets, tels que le Projet 1000 Génomes. Les formats existants pour les données génétiques, tels que Format de caractéristiques générales (GFF) stocké toutes les données génétiques, dont une grande partie est redondante car elle sera partagée entre les génomes. En utilisant le format d'appel de variante, seules les variations doivent être stockées avec un génome de référence.

La norme est actuellement dans sa version 4.3,[1][2] bien que le Projet 1000 Génomes a développé sa propre spécification pour les variations structurelles telles que les duplications, qui ne sont pas facilement prises en compte dans le schéma existant.[3] Il existe également un VCF génomique (gVCF) format étendu, qui comprend des informations supplémentaires sur les "blocs" qui correspondent à la référence et leurs qualités.[4] Un ensemble d'outils est également disponible pour éditer et manipuler les fichiers.[5][6]

Exemple[éditer]

##fileformat=VCFv4.3
##fileDate=20090805
##source=myImputationProgramV3.1
##reference=file:///seq/references/1000GenomesPilot-NCBI36.fasta
##contig=
##phasing=partiel
##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

L'en-tête VCF[éditer]

L'en-tête commence le fichier et fournit métadonnées décrivant le corps du fichier. Les lignes d'en-tête sont signalées comme commençant par #. Les mots-clés spéciaux dans l'en-tête sont indiqués par le symbole ##. Les mots-clés recommandés comprennent format de fichierfileDate et référence.

L'en-tête contient des mots-clés qui décrivent facultativement, sémantiquement et syntaxiquement, les champs utilisés dans le corps du fichier, notamment INFO, FILTER et FORMAT (voir ci-dessous).

Les colonnes d'un VCF[éditer]

Le corps du VCF suit l'en-tête, et est séparé par une tabulation en 8 colonnes obligatoires et un nombre illimité de colonnes facultatives qui peuvent être utilisées pour enregistrer d'autres informations sur le ou les échantillons. Lorsque des colonnes supplémentaires sont utilisées, la première colonne facultative est utilisée pour décrire le format des données dans les colonnes qui suivent.

 NomBrève description (voir la spécification pour plus de détails).
1CHROMLe nom de la séquence (généralement un chromosome) sur laquelle la variation est appelée. Cette séquence est généralement appelée "séquence de référence", c'est-à-dire la séquence par rapport à laquelle l'échantillon donné varie.
2POSLa position basée sur 1 de la variation sur la séquence donnée.
3IDL'identifiant de la variation, par exemple un dbSNP rs identifiant, ou si inconnu un ".". Les identifiants multiples doivent être séparés par des points-virgules sans espace blanc.
4REFLa base de référence (ou les bases dans le cas d'une indel) à la position donnée sur la séquence de référence donnée.
5ALTLa liste des alternatives allèles à cette position.
6QUALUn score de qualité associé à l'inférence des allèles donnés.
7FILTREUn drapeau indiquant lequel d'un ensemble donné de filtres la variation a échoué ou PASS si tous les filtres ont été passés avec succès.
8INFO    Une liste extensible de paires clé-valeur (champs) décrivant la variation. Voir ci-dessous pour certains champs courants. Les champs multiples sont séparés par des points-virgules avec des valeurs facultatives dans le format : =[,data].
9FORMATUne liste (facultative) extensible de champs pour décrire les échantillons. Voir ci-dessous pour certains champs communs.
+ÉchantillonsPour chaque échantillon (facultatif) décrit dans le fichier, des valeurs sont données pour les champs listés dans FORMAT

Champs INFO communs[éditer]

Les clés arbitraires sont autorisées, mais les sous-champs suivants sont réservés (bien que facultatifs) :[1]

NomBrève description
AAallèle ancestral
ACle nombre d'allèles dans les génotypes, pour chaque allèle ALT, dans le même ordre que celui de la liste
AFfréquence des allèles pour chaque allèle de l'ALT dans le même ordre que celui de la liste (à utiliser lorsqu'elle est estimée à partir des données primaires, et non des génotypes appelés)
ANnombre total d'allèles dans les génotypes appelés
BQQualité de base de RMS à cette position
CIGARchaîne de cigares décrivant comment aligner un allèle alternatif sur l'allèle de référence
DBAdhésion à la dbSNP
DPprofondeur combinée de tous les échantillons, par exemple DP=154
ENDposition finale de la variante décrite dans cet enregistrement (à utiliser avec des allèles symboliques)
H2l'adhésion à hapmap2
H3l'adhésion à hapmap3
MQQualité de cartographie RMS, par exemple MQ=52
MQ0Nombre de lectures MAPQ == 0 couvrant cet enregistrement
NSNombre d'échantillons avec des données
SBbiais de brin à cette position
SOMATIQUEindique que l'enregistrement est une mutation somatique, pour la génomique du cancer
VALIDÉvalidée par une expérience de suivi
1000Gl'adhésion à 1000 Génomes

Tous les autres champs d'information sont définis dans l'en-tête .vcf.

Champs FORMAT courants[éditer]

NomBrève description
ADProfondeur de lecture pour chaque allèle
ADFProfondeur de lecture pour chaque allèle sur le brin avant
ADRProfondeur de lecture pour chaque allèle sur le brin inverse
DPProfondeur de lecture
ECNombre d'allèles alternatifs attendus
FTFiltre indiquant si ce génotype a été "appelé".
GLProbabilités de génotype
GPProbabilités postérieures des génotypes
GQQualité conditionnelle du génotype
GTGénotype
HQQualité de l'haplotype
MQQualité de la cartographie RMS
PLProbabilités de génotype mises à l'échelle par Phred, arrondies au nombre entier le plus proche
PQQualité du phasage
PSPhase fixée

Tous les autres champs de format sont définis dans l'en-tête .vcf.

Voir aussi[éditer]

  • Le site FASTA format, utilisé pour représenter les séquences du génome.
  • Le site FASTQ format, utilisé pour représenter les lectures du séquenceur d'ADN avec les scores de qualité.
  • Le site SAM format, utilisé pour représenter les lectures des séquenceurs de génome qui ont été alignées sur des séquences de génome.
  • Le site GVF (Genome Variation Format), une extension basée sur le format GFF3 format.

La spécification VCF n'est plus maintenue par le projet 1000 Genomes. Le groupe qui dirige la gestion et l'expansion du format est le Alliance mondiale pour la génomique et la santé (GA4GH) Équipe chargée du format de fichier du Large Scale Genomics Work Stream,[7] http://ga4gh.org/#/fileformats-team

Références[éditer]

  1. Sauter jusqu'à :a b "Spécification VCF" (PDF). Récupéré sur 20 Oct 2016.
  2. ^ "Spécifications de SAM/BAM et des formats de fichiers connexes pour le séquençage à haut débit".. Récupéré sur 24 juin 2014.
  3. ^ "Encodage des variants structurels dans le VCF (Variant Call Format) version 4.0 | 1000 Genomes". Récupéré sur 20 octobre 2016.
  4. ^ "GVCF - Format d'appel des variants génomiques"GATK. Broad Institute.
  5. ^ "VCFtools de Github.io". Récupéré sur 20 octobre 2016.
  6. ^ "BCFtools".
  7. ^ "Bio-IT World"www.bio-itworld.com. Récupéré sur 2018-10-26.

Liens externes[éditer]