Формат iCal — свойство организатора
Вопрос
В настоящее время я программирую приложение для планирования, которое во многом основано на стандарте iCalendar.Кто-нибудь знает, в каком свойстве я могу хранить информацию создателя события?Просматривая iCalendar RFC 2445, я нахожу это свойство: Организатор.Могу ли я хранить информацию об организаторе мероприятия в объекте размещения, даже если он/она является единственным лицом, участвующим в мероприятии?или уже есть поле для хранения информации создателя события???!
Решение
Некоторые примечания из rfc2445
Соответствие:Это свойство должно быть указано в объекте ICALENDAR, который указывает группу запланированного календарного объекта.Это свойство должно быть указано в объекте Icalendar, который указывает публикацию времени занятия пользователем календаря.Это свойство НЕ ДОЛЖНО указываться в объекте ICALENDAR, который указывает только определение часового пояса или что Определяет объекты календаря, которые не являются группами, запланированными группами, но являются объектами только в календаре одного пользователя.
Другие советы
ORGANIZER;CN="Sally Example":mailto:sally@example.com
Похоже на ответ
Я исследую аналогичное приложение, связанное с отслеживанием и обработкой событий, и пришел к тем же выводам, что и Jeffrey04.
В частности, для представления предупреждения или тревоги было бы уместно использовать компонент VJOURNAL, поскольку событие находится в прошлом и, возможно, продолжается в настоящем, но определенно не является собранием.ВЖУРНАЛ также не занимает места в календаре.ИМХО, лучшее поле для представления отправителя - это X-WR-RELCALID, который не является RFC5545, но, похоже, соответствует идее UID создателя.Я свяжу это с UID vCard.
Я не могу понять, почему идея создания событий не важна для авторов спецификаций iCal.