iCal フォーマット - オーガナイザー プロパティ
質問
私は現在、iCalendar 標準に大まかに基づいたスケジュール アプリケーションをプログラミングしています。イベント作成者の情報をどのプロパティに保存できるか知っている人はいますか?iCalendar RFC 2445 を参照すると、次のプロパティが見つかります。 主催者. 。イベントに関与しているのがイベント作成者だけであっても、イベント作成者の情報をプロパティに保存できますか?それともイベント作成者の情報を保存するフィールドがすでに存在しますか?!
解決
rfc2445 のいくつかのメモ
適合性:このプロパティは、グループスケジュールされたカレンダーエンティティを指定するIcalEndarオブジェクトで指定する必要があります。このプロパティは、カレンダーユーザーの忙しい時間の公開を指定するIcalEndarオブジェクトで指定する必要があります。この物件 指定してはなりません タイムゾーンの定義のみを指定するICALENDARオブジェクトで グループスケジュールされたエンティティではなく、単一のユーザーのカレンダーでのみエンティティであるカレンダーエンティティを定義します.
他のヒント
ORGANIZER;CN="Sally Example":mailto:sally@example.com
答えのようです
私はイベントの追跡と処理に関する同様のアプリケーションを研究しており、Jeffrey04 と同じ結論に達しました。
具体的には、イベントは過去のものであり、現在も続いている可能性がありますが、会議ではないため、警告またはアラームを表すには VJOURNAL コンポーネントを使用するのが適切と思われます。VJOURNAL もカレンダー上のスペースを占有しません。私見ですが、発信者を表すのに最適な分野は次のとおりです。 X-WR-レルカリッド, 、これは RFC5545 ではありませんが、クリエーター UID の考えに適合しているようです。これを vCard UID にリンクします。
iCal 仕様の作成者にとってイベント作成者のアイデアがなぜ重要ではなかったのか、私には理解できません。