Кіріспе
Электрондық визит карточкалары үшін файл форматы стандарты vCard, сонымен қатар VCF (Virtual Contact File) деп аталады, электрондық визит карточкалары үшін файл форматының стандарты болып табылады. vCard-тарды электрондық пошта хабарламаларына қоса беруге болады, ММС арқылы, World Wide Web арқылы, жылдам хабар алмасу арқылы, NFC немесе QR код арқылы жіберуге болады. Олардың құрамында аты-жөні, мекенжайы, телефон нөмірлері, электрондық пошта мекенжайлары, URL-адрестер, логотиптер, фотосуреттер және аудио жазбалар болуы мүмкін. vCard смартфондардағы контактілерде, жеке цифрлық көмекшілерде (PDA), жеке ақпаратты басқару жүйелерінде (PIM) және клиенттермен қарым-қатынасты басқару жүйелерінде (CRM) дерек алмасу форматы ретінде қолданылады. Осы дерек алмасу мүмкіндіктерін іске асыру үшін басқа "vCard түрлері" қолданылды және "вариантты стандарттар" ретінде ұсынылды, олардың әрқайсысы өзінің нақты саласы үшін: XML форматында көрсету, JSON форматында көрсету немесе веб-беттер.
vCard, also known as VCF (Virtual Contact File), is a file format standard for electronic business cards. vCards can be attached to e mail messages, sent via Multimedia Messaging Service (MMS), on the World Wide Web, instant messaging, NFC or through QR code. They can contain name and address information, phone numbers, e mail addresses, URLs, logos, photographs, and audio clips. vCard is used as a data interchange format in smartphone contacts, personal digital assistants (PDAs), personal information managers (PIMs) and customer relationship management systems (CRMs). To accomplish these data interchange applications, other "vCard variants" have been used and proposed as "variant standards", each for its specific niche: XML representation, JSON representation, or web pages.
Шолу
vCard үшін стандартты Интернет медиа түрі (MIME түрі) спецификацияның әрбір нұсқасымен өзгеріп келді. vCard-тар веб-беттерге кіріктірілуі мүмкін. RDFa, vCard онтологиясымен бірге HTML және әртүрлі XML отбасы тілдерінде, мысалы SVG, MathML қолданылуы мүмкін.
Қатынасты форматтар
jCard, "vCard үшін JSON форматы" – 2014 жылы ұсынылған стандарт. Бұл ұсыныс әлі кеңінен қолданылатын стандартқа айналмаған. RFC 7095 нақты JSON нысандарын қолданбайды, керісінше, тізбекке тәуелді тег-мәнді жұптарды (XML файлы сияқты) пайдаланады. hCard – vCard-ты HTML бетіне ендіруге мүмкіндік беретін микроформат. Ол vCard қасиеттерін анықтау үшін CSS сынып атауларын қолданады. hCard сыныптарының атауларымен қатар, HTML белгілеуі мен CSS стильдемесі hCard талдағышының веб-бетті талдау қабілетіне кедерес келтірмей пайдаланылуы мүмкін. h картасы – hCard-тың microformats2 жаңартылған нұсқасы. MeCard – QR кодтарын қолданатын смартфондар үшін NTT DoCoMo компаниясы жасаған vCard нұсқасы. Ол өте ұқсас синтаксисті қолданады, бірақ QR кодтарындағы сақтау кеңістігі шектеулі болғандықтан, деректер жинақырақ форматта сақталады. Сақталатын деректердің мөлшері де стандартпен ғана емес, QR кодтарының көлемімен де шектеледі.
Қасиеттері
vCard келесі қасиет түрлерін анықтайды. Барлық vCard-тар BEGIN:VCARD және END:VCARD арқылы басталады. Барлық vCard-тарда vCard нұсқасын көрсететін VERSION қасиеті болуы керек. VERSION, vCard 2.1 және 3.0 стандарттарынан басқа, BEGIN-нен кейін дереу келуі тиіс, бұл vCard-тың кез келген жерінде болуына мүмкіндік береді. Әйтпесе, қасиеттер кез келген ретпен анықталуы мүмкін. Атауы Мүліктік болуы Сипаттама Мысал v. (нұсқасы) 2.1 v. (нұсқасы) 3.0 v. (нұсқасы) 4.0 ADR vCard нысанының физикалық мекенжайын құрылымдық түрде көрсетеді. ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA AGENT vCard нысанының атынан әрекет ететін басқа адам туралы ақпарат. Әдетте бұл жеке тұлға үшін аймақтық әкімші, көмекші немесе хатшы болады. Бұл URL немесе кіріктірілген vCard болуы мүмкін. AGENT:http://mi6.gov.uk/007 ANNIVERSARY Адамның мерейтойын анықтайды. ANNIVERSARY:19901021 BDAY vCard-қа байланысты адамның туған күні. BDAY:19700310 BEGIN Барлық vCard-тар осы қасиетпен басталуы керек. BEGIN:VCARD CALADRURI Адамның күнтізбесіне кестелеу сұранысын жіберу үшін қолданылатын URL. CALADRURI:http://example.com/calendar/jdoe CALURI Адамның күнтізбесіне URL сілтемесі. CALURI:http://example.com/calendar/jdoe CATEGORIES Бұл vCard нысанын сипаттау үшін қолданылатын "тегтердің" тізімі. CATEGORIES: жүзуші,мотоциклші CLASS vCard-тағы ақпараттың құпиялылығын сипаттайды. CLASS:public CLIENTPIDMAP Бір vCard-тың әртүрлі нұсқаларын синхрондау үшін қолданылады. CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b EMAIL vCard нысанымен электрондық пошта арқылы байланысуға арналған мекенжай. EMAIL:johndoe@hotmail.com END Барлық vCard-тар осы қасиетпен аяқталуы керек. END:VCARD FBURL Адамның күнтізбеде "бос" немесе "жұмыспен айналысатын" уақытын көрсететін URL-ді анықтайды. FBURL:http://example.com/fb/jdoe FN vCard нысанымен байланысты атының пішімделген жолы. FN:Dr. John Doe GENDER Адамның жынысын анықтайды. GENDER:F GEO Географиялық координаталарды (ені және бойлықты) көрсетеді. 2.1, 3.0: GEO:39.95;75.1667 4.0: GEO:geo:39.95,75.1667 IMPP Жедел хабарлау идентификаторын анықтайды. Бұл қасиет vCard-тың соңғы 3.0 нұсқасы шыққанда бөлек RFC-де енгізілді. Сондықтан 3.0 vCard-тары бұл қасиетті басқаша жарияламастан пайдалана алады. IMPP:aim:johndoe@aol.com KEY vCard нысанымен байланысты шифрлаудың ашық кілті. Бұл сыртқы URL-ге сілтеме болуы мүмкін, қарапайым мәтін болуы мүмкін немесе vCard-қа Base64 кодталған мәтін блогы ретінде кіріктірілуі мүмкін. 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=application/pgp-keys:http://example.com/key.pgp 4.0: KEY:data:application/pgp-keys;base64,[base64 data] KIND Бұл vCard нысанын көрсететін нысан түрін анықтайды: 'өтініш', 'жеке', 'топ', 'орналасқан жер' немесе 'ұйым'; тәжірибелік мақсаттар үшін 'x*' мәндерін пайдалануға болады. KIND:individual LABEL vCard-пен байланысты адамға/нысанға физикалық жіберілген поштаны жеткізу кезінде пошталық этикеткаға жазылатын мәтінді көрсетеді (ADR қасиетімен байланысты). 4.0 нұсқасында қолдау көрсетілмейді. Оның орнына бұл ақпарат ADR қасиетінің LABEL параметрінде сақталады. Мысалы: 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 LANG Адамның сөйлейтін тілін анықтайды. LANG:fr CA LOGO Жеке тұлғаға тиесілі ұйымның логотипінің суреті немесе графикалық бейнесі. Бұл сыртқы URL-ге сілтеме болуы мүмкін немесе vCard-қа Base64 кодталған мәтін блогы ретінде кіріктірілуі мүмкін. 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;ENCODING=BASE64;TYPE=PNG:[base64 data] MAILER Қолданылатын электрондық пошта бағдарламасының түрі. MAILER:Thunderbird MEMBER Бұл vCard нысаны көрсететін топтың мүшесі болып табылатын мүшені анықтайды. Қабылдауға болатын мәндерге мыналар жатады: KIND қасиеті "топ" деп белгіленуі керек. MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af N vCard нысанымен байланысты адамның, орынның немесе нәрсенің атын құрылымдық түрде көрсетеді. Құрылымда үтірмен бөлінген: Тегі, Аты, Әйел/Ер есімі, Құрметті атаулары және Лақап аты N:Doe;John;;Dr; NAME SOURCE қасиетінің мәтіндік бейнелеуін қамтамасыз етеді. NICKNAME Бұл vCard нысанын сипаттайтын бір немесе бірнеше таныс есімдер. NICKNAME:Jon,Johnny NOTE vCard-қа байланысты қосымша ақпаратты немесе түсініктемені көрсетеді. Ескертпе: Мен Тайгер кран стилінде өте жақсы білгірмін, және мен самурай қылышының өнерін шеберлікпен меңгердім. ORG vCard нысанымен байланысты ұйымның аты және (болған жағдайда) бөлімдері. Бұл қасиет X.520 Organization Name атрибутына және X.520 Organization Unit атрибутына негізделген. ORG:Google;GMail командасы; Спамды анықтау тобы PHOTO vCard-қа байланысты адамның суреті немесе фотосуреті. Бұл сыртқы URL-ге сілтеме болуы мүмкін немесе vCard-қа Base64 кодталған мәтін блогы ретінде кіріктірілуі мүмкін. 2.1: PHOTO;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;ENCODING=BASE64;TYPE=JPEG:[base64 data] PRODID vCard нысанын жасаған өнімді анықтайды. PRODID: //ONLINE DIRECTORY//NONSGML Version 1//EN PROFILE vCard екенін көрсетеді. PROFILE:VCARD RELATED Адамның басқа біреумен байланысын көрсетеді. Қабылдауға болатын мәндерге мыналар жатады: RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af REV vCard соңғы рет жаңартылған уақыттың белгісі. REV:20121201T134211Z ROLE Ұйымдағы vCard нысанының лауазымы, қызметі немесе кәсібі. ROLE:Executive SORT STRING vCard-ты белгілі бір тәсілмен сұрыптау үшін қолданылатын жол. 4.0 нұсқасында қолдау көрсетілмейді. Оның орнына бұл ақпарат N және/немесе ORG қасиеттерінің SORT AS параметрінде сақталады. SORT STRING:Doe SOUND Әдепкі бойынша, егер бұл қасиет басқа қасиеттермен топтастырылмаса, ол vCard нысанының FN қасиетінің айтылуын көрсетеді. Бұл сыртқы URL-ге сілтеме болуы мүмкін немесе vCard-қа Base64 кодталған мәтін блогы ретінде кіріктірілуі мүмкін. 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 Бұл vCard-тың соңғы нұсқасын алуға болатын URL. SOURCE:http://johndoe.com/vcard.vcf TEL vCard нысанымен телефон арқылы байланысуға арналған телефон нөмірінің канондық жолы. TEL;TYPE=cell:(123) 555-5832 TITLE Жеке тұлғаның ұйымдағы лауазымын, функционалдық позициясын немесе қызметін көрсетеді. TITLE:V. P. Research and Development TZ vCard нысанының уақыт белдесі. 2.1, 3.0: TZ:0500 4.0: TZ:America/New_York UID нысанмен байланысты тұрақты, жаһандық түрде бірегей идентификаторды көрсетеді. UID:urn:uuid:da418720-3754-4631-a169-db89a02b831b URL Адамды белгілі бір жолмен көрсететін веб-сайтқа сілтеме. URL:http://www.joh...