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