визитная карточка
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2021 г. ) |
Расширение имени файла | .vcf , .vcard |
---|---|
Тип интернет-СМИ |
текст/визитная карточка |
Введите код | vCrd |
Единый идентификатор типа (UTI) | public.vcard |
Разработано | Создано Versit Consortium , все права переданы в 1996 году Internet Mail Consortium , все права переданы в 2004 году CalConnect. |
Тип формата | Электронная визитка |
Контейнер для | Контактная информация |
Стандартный | РФК 6350 |
vCard , также известный как VCF (Virtual Contact File), представляет собой стандарт формата файлов для электронных визитных карточек . Карты vCard можно прикрепить к сообщениям электронной почты , отправленным через службу мультимедийных сообщений (MMS), через Интернет , систему обмена мгновенными сообщениями , NFC или с помощью QR-кода . Они могут содержать об имени и адресе информацию , номера телефонов , адреса электронной почты , URL-адреса , логотипы , фотографии и аудиоклипы.
vCard используется в качестве формата обмена данными в смартфонов контактах , персональных цифровых помощниках (КПК), менеджерах личной информации (PIM) и системах управления взаимоотношениями с клиентами (CRM). Для реализации этих приложений обмена данными использовались другие «варианты vCard», которые предлагались в качестве «вариантных стандартов», каждый для своей конкретной ниши: XML представление , представление JSON или веб-страницы .
Обзор
[ редактировать ]Стандартный тип интернет-носителя ( тип MIME ) для vCard менялся в каждой версии спецификации. [1]
Карты vCard можно встраивать в веб-страницы .
RDFa с онтологией vCard можно использовать в HTML и различных языках семейства XML, например SVG, MathML.
Связанные форматы
[ редактировать ]jCard, « Формат JSON для vCard», является стандартным предложением 2014 года в РФК 7095 . RFC 7095 описывает метод представления экземпляров vCard без потерь в формате JSON с использованием массивов пар тег-значение, зависящих от последовательности. jCard была включена в несколько других протоколов, включая RDAP , протокол доступа к базам данных пустого пространства (PAWS), описанный в RFC 7545 ) и SIP , который (через RFC 8688 ) использует его для предоставления контактной информации оператору посредника, который отклонил вызов.
hCard — это микроформат, позволяющий встраивать vCard в HTML-страницу. Он использует имена классов CSS для идентификации каждого свойства vCard. Обычную разметку HTML и стили CSS можно использовать вместе с именами классов hCard, не влияя на способность веб-страницы анализироваться анализатором hCard. h-card — это обновление microformats2 для hCard.
MeCard — это вариант vCard, созданный NTT DoCoMo для смартфонов с использованием QR-кодов . Он использует очень похожий синтаксис, но более консолидированный, поскольку место для хранения QR-кодов ограничено. Он также ограничен в объеме данных, которые можно хранить, не только стандартом, но и размером QR-кодов.
Пример
[ редактировать ]Пример простой vCard (из RFC 6350 от августа 2011 г., сокращенно):
BEGIN:VCARD VERSION:4.0 FN:Simon Perreault N:Perreault;Simon;;;ing. jr,M.Sc. BDAY:--0203 GENDER:M EMAIL;TYPE=work:[email protected] END:VCARD
Это vCard для «Симона Перро» (автора RFC 6350) с указанием его дня рождения (без указания года), адреса электронной почты и пола.
Характеристики
[ редактировать ]vCard определяет следующие типы свойств.
Все vCard начинаются с BEGIN:VCARD
и закончить на END:VCARD
. Все карты vCard должны содержать VERSION
свойство, которое указывает версию vCard. VERSION
должен прийти сразу после BEGIN
, за исключением стандартов vCard 2.1 и 3.0, что позволяет ему находиться в любом месте 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-адрес или встроенная визитная карточка. | 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 |
Необязательный | Необязательный | Необязательный | Список «тегов», которые можно использовать для описания объекта, представленного этой визитной карточкой. | CATEGORIES:swimmer,biker
|
CLASS |
Неопределенный | Необязательный | Неопределенный | Описывает конфиденциальность информации в vCard. | CLASS:public
|
CLIENTPIDMAP |
Неопределенный | Неопределенный | Необязательный | Используется для синхронизации разных версий одного и того же vCard. | CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b
|
EMAIL |
Необязательный | Необязательный | Необязательный | Адрес для электронной почты для связи с объектом vCard. | EMAIL:[email protected]
|
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 |
Неопределенный | Может быть | Необязательный | Определяет дескриптор программы обмена мгновенными сообщениями.
Это свойство было введено в отдельный RFC, когда последняя версия vCard была 3.0. Таким образом, vCard 3.0 могут использовать это свойство, не объявляя его иным образом. |
IMPP:aim:[email protected]
|
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 |
Неопределенный | Неопределенный | Необязательный | Определяет тип объекта, который представляет эта визитная карточка: «приложение», «частное лицо», «группа», «местоположение» или «организация»; Значения «x-*» можно использовать в экспериментальных целях. [2] [3] | KIND:individual
|
LABEL |
Необязательный | Необязательный | Зарегистрировано без | Представляет собой фактический текст, который должен быть помещен на почтовую этикетку при доставке физической посылки лицу/объекту, связанному с vCard (связанному с ADR свойство).
Не поддерживается в версии 4.0. Вместо этого эта информация хранится в |
LABEL;TYPE=HOME:123 Main St.\nSpringfield, IL 12345\nUSA
|
LANG |
Неопределенный | Неопределенный | Необязательный | Определяет язык, на котором говорит человек. | LANG:fr-CA
|
LOGO |
Необязательный | Необязательный | Необязательный | Изображение или графика логотипа организации, связанной с лицом, которому принадлежит vCard. Он может указывать на внешний 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 |
Неопределенный | Неопределенный | Необязательный | Определяет участника, который является частью группы, которую представляет эта визитная карточка. Приемлемые значения включают в себя:
KIND Чтобы использовать это свойство, для свойства должно быть установлено значение «group». |
MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
|
N |
Необходимый | Необходимый | Необязательный | Структурированное представление имени человека, места или предмета, связанного с объектом vCard. Структура распознает (в порядке разделения точкой с запятой): фамилия, имя, дополнительные/отчества, почетные префиксы и почетные суффиксы. [4] | N:Doe;John;;Dr;
|
NAME |
Неопределенный | Необязательный | Неопределенный | Обеспечивает текстовое представление SOURCE свойство. |
|
NICKNAME |
Неопределенный | Необязательный | Необязательный | Одно или несколько описательных/знакомых имен объекта, представленного этой визитной карточкой. | NICKNAME:Jon,Johnny
|
NOTE |
Необязательный | Необязательный | Необязательный | Указывает дополнительную информацию или комментарий, связанный с vCard. | NOTE:I am proficient in Tiger-Crane Style,\nand I am more than proficient in the exquisite art of the Samurai sword.
|
ORG |
Необязательный | Необязательный | Необязательный | Имя и, при необходимости, подразделение организации, связанное с объектом vCard. Это свойство основано на атрибуте названия организации X.520 и атрибуте организационной единицы X.520. | ORG:Google;GMail Team;Spam Detection Squad
|
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 является vCard. | PROFILE:VCARD
|
RELATED |
Неопределенный | Неопределенный | Необязательный | Другая сущность, с которой связан человек. Приемлемые значения включают в себя:
|
RELATED;TYPE=friend:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
|
REV |
Необязательный | Необязательный | Необязательный | Отметка времени последнего обновления vCard. | REV:20121201T134211Z
|
ROLE |
Необязательный | Необязательный | Необязательный | Роль, род занятий или бизнес-категория объекта vCard в организации. | ROLE:Executive
|
SORT-STRING |
Неопределенный | Необязательный | Зарегистрировано без | Определяет строку, которая должна использоваться, когда приложение каким-либо образом сортирует эту визитную карточку.
Не поддерживается в версии 4.0. Вместо этого эта информация хранится в |
SORT-STRING:Doe
|
SOUND |
Необязательный | Необязательный | Необязательный | По умолчанию, если это свойство не сгруппировано с другими свойствами, оно определяет произношение FN свойство объекта vCard. Он может указывать на внешний 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 |
Необязательный | Необязательный | Необязательный | URL-адрес, который можно использовать для получения последней версии этой визитной карточки. | SOURCE:http://johndoe.com/vcard.vcf
|
TEL |
Необязательный | Необязательный | Необязательный | Строка канонического номера телефона для телефонной связи с объектом vCard. | TEL;TYPE=cell:(123) 555-5832
|
TITLE |
Необязательный | Необязательный | Необязательный | Указывает должность, функциональную должность или функцию лица, связанного с объектом vCard в организации. | 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-адрес, указывающий на веб-сайт, который каким-либо образом представляет человека. | URL:http://www.johndoe.com
|
VERSION |
Необходимый | Необходимый | Необходимый | Версия спецификации vCard. В версии 4.0 это должно происходить сразу после BEGIN свойство. |
VERSION:3.0
|
XML |
Неопределенный | Неопределенный | Необязательный | Любые XML-данные, прикрепленные к vCard. Это используется, если vCard был закодирован в XML (стандарт xCard), а документ XML содержал элементы, которые не являются частью стандарта xCard. | XML:<b>Not an xCard XML element</b>
|
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ RFC 6350, раздел 10.1 «Регистрация типа носителя»
- ^ «Спецификация формата vCard: 6.1.4. ВИД» . IETF . Август 2011.
- ^ «vCard ВИД:приложение» . IETF. Декабрь 2011.
- ^ «RFC 2426: Каталог MIME vCard, раздел 3.1.2» .
Внешние ссылки
[ редактировать ]- vCard 4.0 от разработчика CalConnect
- RFC 6350, описывающий формат vCard версии 4.
- vCard и vCalendar (старые версии) от Консорциума Интернет-почты в Интернет-архиве