Расширение имени файла | .ical, .ics, .ifb, .icalendar |
---|---|
Тип интернет-СМИ | текст/календарь |
Тип формата | Обмен данными календаря |
Стандарт | RFC 5545 (Обновлено: RFC 5546, RFC 6868, RFC 7529, RFC 7986) |
Открытый формат ? | Да |
Спецификация основных объектов календаря и планирования в Интернете ( iCalendar ) — это тип носителя , который позволяет пользователям хранить и обмениваться информацией календаря и планирования, такой как события, задачи, записи журнала и информация о занятости [1] , и вместе со связанными с ним стандартами является краеугольным камнем стандартизации и взаимодействия цифровых календарей у разных поставщиков. Файлы, отформатированные в соответствии со спецификацией, обычно имеют расширение .ics . С помощью вспомогательного программного обеспечения, такого как программа для чтения электронной почты или приложение календаря , получатели файла данных iCalendar могут легко ответить отправителю или предложить другую дату/время встречи. Формат файла указан в предлагаемом стандарте Интернета (RFC 5545) для обмена данными календаря. Стандарт и тип файла иногда называют «iCal», что было названием программы календаря Apple Inc. до 2012 года (см. iCal ), которая обеспечивает одну из реализаций стандарта.
iCalendar используется и поддерживается многими продуктами, включая:
Частично поддерживается Microsoft Outlook и Novell GroupWise .
iCalendar разработан так, чтобы быть независимым от транспортного протокола. Например, некоторые события могут быть отправлены по традиционной электронной почте или целые файлы календаря могут быть совместно использованы и отредактированы с помощью сервера WebDav или SyncML . Простые веб-серверы (использующие только протокол HTTP) часто используются для распространения данных iCalendar о событии и публикации времени занятости отдельного человека. Издатели могут встраивать данные iCalendar в веб-страницы с помощью hCalendar , микроформатного представления iCalendar 1:1 в семантическом (X) HTML .
iCalendar был впервые создан в 1998 году [3] рабочей группой по календарному планированию и составлению расписания Internet Engineering Task Force под председательством Аник Гангули из Open Text Corporation , а авторами его были Фрэнк Доусон из Lotus Development Corporation и Дерик Стенерсон из Microsoft Corporation . Файлы данных iCalendar представляют собой простые текстовые файлы с расширением .ics или .ifb (для файлов, содержащих только информацию о доступности). RFC 5545 заменил RFC 2445 в сентябре 2009 года и теперь определяет стандарт.
iCalendar в значительной степени основан на более раннем vCalendar от Internet Mail Consortium (IMC). [4] Он имеет расширение файла .vcs. После выпуска iCalendar, Internet Mail Consortium заявил, что он «надеется, что все разработчики vCalendar воспользуются этими новыми открытыми стандартами и сделают свое программное обеспечение совместимым как с vCalendar 1.0, так и с iCalendar». [5]
Memo "Calendar Access Protocol" ( RFC 4324) был первоначальной попыткой создания универсальной системы для создания календарей в реальном времени, но в конечном итоге был заброшен. Вместо этого iCalendar получил некоторое распространение для таких целей с такими специальными расширениями, как GroupDAV и CalDAV, появляющимися в качестве неформальных стандартов и получающими некоторое распространение как в клиентских, так и в серверных пакетах программного обеспечения .
Первая попытка упростить стандарты iCalendar, предпринятая рабочей группой IETF по календарю и планированию (ietf-calsify WG), завершилась в январе 2011 года, не получив одобрения. [6] [7] Затем работа была подхвачена рабочей группой по расширениям календаря (ietf-calext WG). [8]
Данные iCalendar имеют тип содержимого MIMEtext/calendar
. Расширение имени файла ics следует использовать для файлов, содержащих информацию о календаре и расписании, ifb — для файлов с информацией о свободном или занятом времени, соответствующей этому типу содержимого MIME. Эквивалентные коды типов файлов в средах операционной системы Apple Macintosh — iCal и iFBf .
По умолчанию iCalendar использует набор символов UTF-8 ; другой набор символов можно указать с помощью параметра MIME "charset" (если используемый метод передачи поддерживает MIME, например, Email или HTTP ). Каждая строка завершается символами CR + LF (в шестнадцатеричном формате : 0D0A ). Длина строк должна быть ограничена 75 октетами (не символами). Если элемент данных слишком длинный для размещения на одной строке, его можно продолжить на следующих строках, начав строки продолжения с символа пробела (в шестнадцатеричном формате: 20) или символа табуляции (в шестнадцатеричном формате: 09). Фактические переводы строк в элементах данных кодируются как обратная косая черта, за которой следует буква n или N (байты 5C 6E или 5C 4E в UTF-8).
Формат iCalendar предназначен для передачи данных на основе календаря, таких как события, и намеренно не описывает, что делать с этими данными. Таким образом, может потребоваться другое программирование для согласования того, что делать с этими данными. Сопутствующий стандарт, «iCalendar Transport-Independent Interoperability» (iTIP) (RFC 2446), определяет протокол обмена объектами iCalendar для совместного календарного планирования и планирования между «пользователями календаря» (CU), поддерживаемого «организатором», инициирующим обмен данными. Этот стандарт определяет такие методы, как PUBLISH
, REQUEST
, REPLY
, ADD
, CANCEL
, REFRESH
, COUNTER
(для согласования изменения записи) и DECLINE-COUNTER
(для отклонения встречного предложения). Другой сопутствующий стандарт, «iCalendar Message-based Interoperability Protocol (iMIP)» (RFC 2447), определяет стандартный метод реализации iTIP на стандартных интернет-транспортах на основе электронной почты. «Руководство по интернет-календарям» (RFC 3283) объясняет, как iCalendar взаимодействует с другими компьютерными языками календарей (текущими и будущими).
Элементом верхнего уровня в iCalendar является основной объект календаря и планирования, коллекция календарной и планировочной информации. Обычно эта информация состоит из одного объекта iCalendar. Однако несколько объектов iCalendar могут быть сгруппированы вместе. Первая строка должна быть BEGIN:VCALENDAR
, а последняя строка должна быть END:VCALENDAR
; содержимое между этими строками называется "icalbody". Тело должно включать свойства календаря " PRODID " и " VERSION ". Кроме того, оно должно включать по крайней мере один компонент календаря. [9]
VERSION:1.0
используется для указания того, что данные находятся в старом формате vCalendar. ВЕРСИЯ — 2.0 для текущего формата iCalendar по состоянию на 2016 год.
Тело объекта iCalendar (icalbody) содержит однострочные свойства календаря , которые применяются ко всему календарю, а также один или несколько блоков из нескольких строк, каждый из которых определяет компонент календаря, такой как событие, запись в журнале, будильник или один из нескольких других типов. Вот простой пример объекта iCalendar с одним календарем, содержащим один компонент календаря , событие " Bastille Day Party", начинающееся в 5 вечера 14 июля 1997 года и заканчивающееся в 4 утра следующего дня: [10]
НАЧАЛО:VCALENDARВЕРСИЯ:2.0PRODID:-//hacksw/handcal//NONSGML v1.0//ENНАЧАЛО:VEVENTUID:uid1@example.comОРГАНИЗАТОР;CN=John Doe:MAILTO:john.doe@example.comDTSTART:19970714T170000ZDTEND:19970715T040000ZРЕЗЮМЕ:Вечеринка в честь Дня взятия БастилииГЕО:48.85299;2.36885КОНЕЦ:VEVENTКОНЕЦ:VCALENDAR
Поле UID распределяет обновления при изменении запланированного события. Когда событие впервые генерируется, создается глобальный уникальныйY2007S2C131M5@example.edu
идентификатор. Если более позднее событие распространяется с тем же UID, оно заменяет исходный. Примером UID может быть , для 5-го собрания класса 131 во 2-м семестре в гипотетическом колледже. UID в стиле электронной почты теперь считаются плохой практикой, вместо этого рекомендуется использовать UUID . [11]
Наиболее распространенным представлением даты и времени является временная метка tz , например 20010911T124640Z с форматом <год (4 цифры)><месяц (2)><день (2)>T<час (2)><минута (2)><секунда (2)>Z для общей фиксированной длины 16 символов. Z указывает на использование UTC (ссылаясь на часовой пояс Zulu). [12] При использовании в свойствах DTSTART и DTEND начальное время включается, а конечное — нет. Это позволяет сделать конечное время события таким же, как и начало последовательного события, без перекрытия этих событий и потенциального создания (ложных) конфликтов планирования. [13]
В комплект входят:
iCalendar призван «предоставить определение общего формата для открытого обмена календарной и планировочной информацией через Интернет». Хотя функции, наиболее часто используемые пользователями, широко поддерживаются iCalendar, некоторые более продвинутые возможности имеют проблемы. Например, большинство поставщиков не поддерживают Журналы ( VJOURNAL ). У VTODO также были проблемы с конвертацией. [15]
Календарь iCalendar также несовместим с некоторыми негригорианскими календарями , такими как лунные календари, используемые в Израиле и Саудовской Аравии . Хотя существуют соответствия один к одному между григорианским и многими другими календарными шкалами, отсутствие определенных значений CALSCALE для этих календарей и ограничения в различных полях даты могут сделать нативную поддержку невозможной. Например, еврейский календарный год может содержать либо 12, либо 13 месяцев, а шкала календаря на основе японского императора содержит много эпох.
vCalendar и iCalendar поддерживают частные программные расширения с префиксом «X-», некоторые из которых широко используются.
Вот некоторые из них:
X-RECURRENCE-ID
: расширение vCalendar 1.0, которое имитирует iCalendar 2.0 RECURRENCE-ID (Nokia S60 3-го издания)X-EPOCAGENDAENTRYTYPE
: определяет тип клиентского календаряX-FUNAMBOL-AALARMOPTIONS
X-FUNAMBOL-ALLDAY
: Флаг события на весь деньX-MICROSOFT-CDO-ALLDAYEVENT
: Флаг событий Microsoft Outlook на весь деньX-MICROSOFT-CDO-BUSYSTATUS
: Информация о статусе Microsoft OutlookX-MICROSOFT-CDO-INTENDEDSTATUS
X-WR-CALNAME
: Отображаемое имя календаряX-WR-CALDESC
: Описание календаряX-WR-RELCALID
: Глобальный уникальный идентификатор календаря [16]X-WR-TIMEZONE
X-PUBLISHED-TTL
: Рекомендуемый интервал обновления для подписки на календарьX-ALT-DESC
: Используется для включения HTML-разметки в описание события. Стандартный тег DESCRIPTION должен содержать не-HTML-версию.X-FMTTYPE
, X-FILEDATE
, X-NAME
, X-CN
, X-STATUS
, X-ROLE
, X-SENTBY
, X-SYMBIAN-DTSTAMP
, X-METHOD
, X-RECURRENCE-ID
, X-EPOCALARM
, X-SYMBIAN-LUID
, X-EPOCAGENDAENTRYTYPE
[17]Имя | Добрый | Раздел RFC (RFC 5545 [1] : 155–159, раздел 8.3 по умолчанию) | MS-OXCICAL раздел 2.1.3 [18] подразделы |
---|---|---|---|
VCALENDAR | Компонент | 3.4 Объект iCalendar | 1.1 |
ВЕВЕНТ | Компонент | 3.6.1 Компонент события | 1.1.20 |
ВТОДО | Компонент | 3.6.2 Компонент «Задачи» | |
ВЖУРНАЛ | Компонент | 3.6.3 Журнальный компонент | |
VFREEBUSY | Компонент | 3.6.4 Компонент «Свободен/Занят» | |
VTIMEZONE | Компонент | 3.6.5 Компонент часового пояса | |
СТАНДАРТ | Компонент | 3.6.5 Компонент часового пояса | 1.1.19.2 |
ДНЕВНОЙ СВЕТ | Компонент | 3.6.5 Компонент часового пояса | 1.1.19.3 |
ВАЛАРМ | Компонент | 3.6.6 Компонент сигнализации | |
ДОСТУПНОСТЬ | Компонент | RFC 7953, раздел 3.1. Компонент ДОСТУПНОСТЬ | |
ДОСТУПНЫЙ | Компонент | RFC 7953, раздел 3.1. Компонент ДОСТУПНОСТЬ | |
УЧАСТНИК | Компонент | RFC 9073, раздел 7.1. Участник | |
VРАСПОЛОЖЕНИЕ | Компонент | RFC 9073, раздел 7.2. Местоположение | |
VRESOURCE | Компонент | RFC 9073, раздел 7.3. Ресурс | |
КАЛЬКОВЫЙ ШКАЛ | Свойство | 3.7.1 Календарный масштаб | |
МЕТОД | Свойство | 3.7.2 Метод | 1.1.1 |
ПРОДИД | Свойство | 3.7.3 Идентификатор продукта | 1.1.2 |
ВЕРСИЯ | Свойство | 3.7.4 Версия | 1.1.3 |
X-КАЛЕНД | Свойство | 1.1.4 | |
X-CALSTART | Свойство | 1.1.5 | |
X-КЛИПЕНД | Свойство | 1.1.6 | |
X-CLIPSTART | Свойство | 1.1.7 | |
X-MICROSOFT-CALSCALE | Свойство | 1.1.8 | |
X-MS-OLK-FORCEINSPECTOROPEN | Свойство | 1.1.9 | |
X-MS-WKHRDAYS | Свойство | 1.1.10 | |
X-MS-WKHREND | Свойство | 1.1.11 | |
X-MS-WKHRSTART | Свойство | 1.1.12 | |
X-ВЛАДЕЛЕЦ | Свойство | 1.1.13 | |
X-ПЕРВИЧНЫЙ-КАЛЕНДАРЬ | Свойство | 1.1.14 | |
X-ОПУБЛИКОВАНО-TTL | Свойство | 1.1.15 | |
X-WR-CALDESC | Свойство | 1.1.16 | |
X-WR-CALNAME | Свойство | 1.1.17 | |
X-WR-RELCALID | Свойство | 1.1.18 | |
ПРИКРЕПЛЯТЬ | Свойство | 3.8.1.1.Присоединение | 1.1.20.1 |
КАТЕГОРИИ | Свойство | 3.8.1.2. Категории, RFC 7986, раздел 5.6. КАТЕГОРИИ Собственность | 1.1.20.3 |
СОРТ | Свойство | 3.8.1.3 Классификация | 1.1.20.4 |
КОММЕНТАРИЙ | Свойство | 3.8.1.4 Комментарий | 1.1.20.5 |
ОПИСАНИЕ | Свойство | 3.8.1.5. Описание, RFC 7986, раздел 5.2. ОПИСАНИЕ Свойство | 1.1.20.11, 1.1.20.62.3 |
ГЕО | Свойство | 3.8.1.6 Географическое положение | |
РАСПОЛОЖЕНИЕ | Свойство | 3.8.1.7 Местоположение | 1.1.20.15 |
ПРОЦЕНТ-ЗАВЕРШЕНО | Свойство | 3.8.1.8 Процент завершения | |
ПРИОРИТЕТ | Свойство | 3.8.1.9 Приоритет | 1.1.20.17 |
РЕСУРСЫ | Свойство | 3.8.1.10 Ресурсы | 1.1.20.21 |
СТАТУС | Свойство | 3.8.1.11.Статус | 1.1.20.23 |
КРАТКОЕ СОДЕРЖАНИЕ | Свойство | 3.8.1.12.Резюме | 1.1.20.24 |
ЗАВЕРШЕННЫЙ | Свойство | 3.8.2.1 Дата и время завершения | |
DTEND | Свойство | 3.8.2.2 Дата-время окончания | 1.1.20.8 |
ДОЛЖНЫЙ | Свойство | 3.8.2.3. Дата-время выполнения | |
ДТСТАРТ | Свойство | 3.8.2.4. Дата-время начала | 1.1.19.2.1, 1.1.19.3.1, 1.1.20.10 |
ПРОДОЛЖИТЕЛЬНОСТЬ | Свойство | 3.8.2.5 Продолжительность | 1.1.20.12 |
БЕСПЛАТНОЗАНЯТО | Свойство | 3.8.2.6 Свободное/занятое время | |
ТРАНСП | Свойство | 3.8.2.7 Прозрачность времени | 1.1.20.25 |
ТЗИД | Свойство | 3.8.3.1 Идентификатор часового пояса | 1.1.19.1 |
TZNAME | Свойство | 3.8.3.2 Название часового пояса | 1.1.19.2.3, 1.1.19.3.3 |
TZOFFSETFROM | Свойство | 3.8.3.3 Смещение часового пояса от | 1.1.19.2.4, 1.1.19.3.4 |
TZOFFSETTO | Свойство | 3.8.3.4. Смещение часового пояса | 1.1.19.2.5, 1.1.19.3.5 |
ЦУРЛ | Свойство | 3.8.3.5 URL часового пояса | |
УЧАСТНИК | Свойство | 3.8.4.1. Участник | 1.1.20.2 |
КОНТАКТ | Свойство | 3.8.4.2.Контакт | 1.1.20.6 |
ОРГАНИЗАТОР | Свойство | 3.8.4.3 Организатор | 1.1.20.16 |
РЕЦИРКУЛЯЦИЯ-ID | Свойство | 3.8.4.4 Идентификатор повторения | 1.1.20.20 |
СВЯЗАННЫЕ С | Свойство | 3.8.4.5. Связано с RFC 9253, раздел 9.1. СВЯЗАННЫЕ-С | |
URL | Свойство | 3.8.4.6. Унифицированный указатель ресурса, RFC 7986, раздел 5.5. Свойство URL | |
УИД | Свойство | 3.8.4.7. Уникальный идентификатор, RFC 7986, раздел 5.3. Свойство UID | 1.1.20.26 |
ЭКСДЕЙТ | Свойство | 3.8.5.1 Исключение даты и времени | 1.1.20.13 |
RDATE | Свойство | 3.8.5.2. Дата-время повторения | 1.1.20.18 |
ПРАВИЛО | Свойство | 3.8.5.3 Правило повторения | 1.1.19.2.2, 1.1.19.3.2, 1.1.20.19 |
ДЕЙСТВИЕ | Свойство | 3.8.6.1 Действие | 1.1.20.62.2 |
ПОВТОРИТЬ | Свойство | 3.8.6.2 Повторить количество | |
КУРОК | Свойство | 3.8.6.3 Триггер | 1.1.20.62.1 |
СОЗДАННЫЙ | Свойство | 3.8.7.1 Дата-время создания | 1.1.20.7 |
DTSTAMP | Свойство | 3.8.7.2. Отметка даты и времени | 1.1.20.9 |
ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ | Свойство | 3.8.7.3. Последнее изменение, RFC 7986, раздел 5.4. Свойство LAST-MODIFIED | 1.1.20.14 |
ПОСЛЕДОВАТЕЛЬНОСТЬ | Свойство | 3.8.7.4 Порядковый номер | 1.1.20.22 |
СТАТУС ЗАПРОСА | Свойство | 3.8.8.3.Статус запроса | |
X-ALT-DESC | Свойство | 1.1.20.27 | |
X-MICROSOFT-CDO-ALLDAYEVENT | Свойство | 1.1.20.28 | |
X-MICROSOFT-CDO-APPT-ПОСЛЕДОВАТЕЛЬНОСТЬ | Свойство | 1.1.20.29 | |
X-MICROSOFT-CDO-УЧАСТНИК-КРИТИЧЕСКИ-ИЗМЕНЕНИЕ | Свойство | 1.1.20.30 | |
X-MICROSOFT-CDO-ЗАНЯТОСТАТУС | Свойство | 1.1.20.31 | |
X-MICROSOFT-CDO-ВАЖНОСТЬ | Свойство | 1.1.20.32 | |
X-MICROSOFT-CDO-ИНСТТИП | Свойство | 1.1.20.33 | |
X-MICROSOFT-CDO-INTENDEDSTATUS | Свойство | 1.1.20.34 | |
X-MICROSOFT-CDO-OWNERAPPTID | Свойство | 1.1.20.35 | |
X-MICROSOFT-CDO-ВЛАДЕЛЕЦ-КРИТИЧЕСКИ-ИЗМЕНЕНИЕ | Свойство | 1.1.20.36 | |
X-MICROSOFT-CDO-REPLYTIME | Свойство | 1.1.20.37 | |
X-MICROSOFT-DISALLOW-СЧЕТЧИК | Свойство | 1.1.20.38 | |
X-MICROSOFT-EXDATE | Свойство | 1.1.20.39 | |
X-MICROSOFT-ISDRAFT | Свойство | 1.1.20.40 | |
X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT | Свойство | 1.1.20.41 | |
X-MICROSOFT-MSNCALENDAR-ЗАНЯТОСТАТУС | Свойство | 1.1.20.42 | |
X-MICROSOFT-MSNCALENDAR-ВАЖНОСТЬ | Свойство | 1.1.20.43 | |
X-MICROSOFT-MSNCALENDAR-ПРЕДНАЗНАЧЕННЫЙСТАТУС | Свойство | 1.1.20.44 | |
X-MICROSOFT-RRULE | Свойство | 1.1.20.45 | |
X-MS-OLK-ALLOWEXTERNCHECK | Свойство | 1.1.20.46 | |
X-MS-OLK-APPTLASTSEQUENCE | Свойство | 1.1.20.47 | |
X-MS-OLK-APPTSEQTIME | Свойство | 1.1.20.48 | |
X-MS-OLK-АВТОЗАПОЛНЕНИЕРАСПОЛОЖЕНИЕ | Свойство | 1.1.20.49 | |
X-MS-OLK-АВТОЗАПУСКПРОВЕРКА | Свойство | 1.1.20.50 | |
X-MS-OLK-COLLABORATEDOC | Свойство | 1.1.20.51 | |
X-MS-OLK-CONFCHECK | Свойство | 1.1.20.52 | |
X-MS-OLK-CONFTYPE | Свойство | 1.1.20.53 | |
X-MS-OLK-КАТАЛОГ | Свойство | 1.1.20.54 | |
X-MS-OLK-MWSURL | Свойство | 1.1.20.55 | |
X-MS-OLK-NETSHOWURL | Свойство | 1.1.20.56 | |
X-MS-OLK-ONLINEПАРОЛЬ | Свойство | 1.1.20.57 | |
X-MS-OLK-ОРГАЛИИ | Свойство | 1.1.20.58 | |
X-MS-OLK-ОТПРАВИТЕЛЬ | Свойство | 1.1.20.61 | |
ЗАНЯТЫЙ ТИП | Свойство | RFC 7953, раздел 3.2. Тип времени занятости | |
ИМЯ | Свойство | RFC 7986, раздел 5.1. Свойство NAME | |
ИНТЕРВАЛ ОБНОВЛЕНИЯ | Свойство | RFC 7986, раздел 5.7. Свойство REFRESH-INTERVAL | |
ИСТОЧНИК | Свойство | RFC 7986, раздел 5.8. Свойство SOURCE | |
ЦВЕТ | Свойство | RFC 7986, раздел 5.9. Свойство COLOR | |
ИЗОБРАЖЕНИЕ | Свойство | RFC 7986, раздел 5.10. Свойство IMAGE | |
КОНФЕРЕНЦИЯ | Свойство | RFC 7986, раздел 5.11. Собственность КОНФЕРЕНЦИЯ | |
КАЛЕНДАРЬ-АДРЕС | Свойство | RFC 9073, раздел 6.4. Адрес календаря | |
ТИП РАСПОЛОЖЕНИЯ | Свойство | RFC 9073, раздел 6.1. Тип местоположения | |
ТИП УЧАСТНИКА | Свойство | RFC 9073, раздел 6.2. Тип участника | |
ТИП РЕСУРСОВ | Свойство | RFC 9073, раздел 6.3. Тип ресурса | |
СТРУКТУРИРОВАННЫЕ-ДАННЫЕ | Свойство | RFC 9073, раздел 6.6. Структурированные данные | |
СТИЛЕВОЕ ОПИСАНИЕ | Свойство | RFC 9073, раздел 6.5. Styled-Description | |
ПРИЗНАН | Свойство | RFC 9074, раздел 6.1. Признанная собственность | |
БЛИЗОСТЬ | Свойство | RFC 9074, раздел 8.1. Свойство близости | |
КОНЦЕПЦИЯ | Свойство | RFC 9253, раздел 8.1. Концепция | |
СВЯЗЬ | Свойство | RFC 9253, раздел 8.2. Ссылка | |
РЕФИД | Свойство | RFC 9253, раздел 8.3. Refid | |
АЛЬТРЕП | Параметр | 3.2.1 Альтернативное текстовое представление | 1.1.20.15.1 |
КН | Параметр | 3.2.2. Общее название | 1.1.13.1, 1.1.20.2.1, 1.1.20.16.1, 1.1.20.61.1 |
ТИП КОЖИ | Параметр | 3.2.3 Тип пользователя календаря | 1.1.20.2.2 |
ДЕЛЕГИРОВАНО ОТ | Параметр | 3.2.4.Делегаторы | |
ДЕЛЕГИРОВАНО | Параметр | 3.2.5.Делегаты | |
ДИР | Параметр | 3.2.6 Ссылка на запись в справочнике | |
КОДИРОВАНИЕ | Параметр | 3.2.7 Встроенное кодирование | 1.1.20.1.1 |
FMTTYPE | Параметр | 3.2.8 Тип формата | 1.1.20.1.2, 1.1.20.27.1 |
FBТИП | Параметр | 3.2.9 Тип свободного/занятого времени | |
ЯЗЫК | Параметр | 3.2.10 Язык | 1.1.20.11.1, 1.1.20.15.2, 1.1.20.24.1 |
ЧЛЕН | Параметр | 3.2.11 Членство в группе или списке | |
PARTSTAT | Параметр | 3.2.12 Статус участия | 1.1.20.2.3 |
ДИАПАЗОН | Параметр | 3.2.13 Диапазон идентификаторов повторения | |
СВЯЗАННЫЙ | Параметр | 3.2.14. Связь между триггерами тревог | |
ОТВЕТСТВЕННОСТЬ | Параметр | 3.2.15. Тип отношения, RFC 9074, раздел 7.1. Параметр свойства типа отношения, RFC 9253, разделы 4 и 5 | |
РОЛЬ | Параметр | 3.2.16.Участие Роль | 1.1.20.2.4 |
Просьба ответить | Параметр | 3.2.17 Ожидание RSVP | 1.1.20.2.5 |
ОТПРАВЛЕНО | Параметр | 3.2.18.Отправлено | |
ТЗИД | Параметр | 3.2.19 Идентификатор часового пояса | 1.1.4.1, 1.1.5.1, 1.1.6.1, 1.1.7.1, 1.1.11.1, 1.1.12.1, 1.1.20.8.1, 1.1.20.9.1, 1.1.20.10.1, 1.1.20.13.1, 1.1.20.18.1, 1.1.20.20.1, 1.1.20.48.1 |
ЦЕНИТЬ | Параметр | 3.2.20 Типы данных значений | 1.1.20.1.3, 1.1.20.8.2, 1.1.20.10.2, 1.1.20.13.2, 1.1.20.18.2, 1.1.20.20.2, 1.1.20.39.1, 1.1.20.45.1 |
X-ИМЯ ФАЙЛА | Параметр | 1.1.20.1.4 | |
X-MS-OLK-RESPTIME | Параметр | 1.1.20.2.6 | |
X-MICROSOFT-ISLEAPMONTH | Параметр | 1.1.20.45.2 | |
ОТОБРАЖАТЬ | Параметр | RFC 7986, раздел 6.1. Параметр свойства DISPLAY | |
ЭЛЕКТРОННАЯ ПОЧТА | Параметр | RFC 7986, раздел 6.2. Параметр свойства EMAIL | |
ОСОБЕННОСТЬ | Параметр | RFC 7986, раздел 6.3. Параметр свойства FEATURE | |
ЭТИКЕТКА | Параметр | RFC 7986, раздел 6.4. Параметр свойства LABEL | |
ЗАКАЗ | Параметр | RFC 9073 раздел 5.1. Заказ | |
СХЕМА | Параметр | RFC 9073 раздел 5.2. Схема | |
ПОЛУЧЕННЫЙ | Параметр | RFC 9073, раздел 5.3. Производный | |
ЗАЗОР | Параметр | RFC 9253, раздел 6.2. Пробел | |
ЛИНКРЕЛ | Параметр | RFC 9253, раздел 6.1. Связь |
xCal — это XML- представление данных iCalendar, как определено в RFC 6321.
jCal — это JSON- представление данных iCalendar, как определено в RFC 7265.
hCalendar — это (x)HTML- представление подмножества данных iCalendar с использованием микроформатов .
hEvent — это HTML-представление подмножества данных iCalendar с использованием микроформатов, решающее некоторые проблемы доступности формата hCalendar.
{{cite web}}
: CS1 maint: другие ( ссылка )