Home > iCalender > iCalendarの仕様がよくわからん

iCalendarの仕様がよくわからん

iCalendarという規格があるのですが、みなさん知っていますか?この規格はイベント情報等、日付に紐づくデータを様々なアプリケーションで使用し、みんなで共有出来るように定められたものです。使い方によってはかなり面白いことが出来るんじゃないかと思っているのですが、扱うアプリケーションによってパラメータの扱いが微妙に違い、どれがほんとなのかよくわかりません。今私を悩ませているのがCREATEDLAST-MODIFIEDDTSTAMPの3つのパラメータ。その3つのパラメータをGoogle カレンダー(web)、Outlook(win)、Sunbird(mac)、iCal(mac)の4つのアプリケーションでiCalender形式(.ics)のファイルを出力し、検証してみました。

・CREATED

Outlook、iCal:使われていない。
Google カレンダー、Sunbird:VEVENT、VTODO等コンポーネントにデータを入力した最初の日時。

・LAST-MODIFIED

Outlook、iCal:使われていない。
Google カレンダー、Sunbird:VEVENT、VTODO等コンポーネントのデータを変更した日時。

・DTSTAMP

Outlook、iCal:VEVENT、VTODO等コンポーネントのデータを入力、変更した日時。
Google カレンダー、Sunbird:iCalendar(.ics)を出力した日時。

以上の結果からCREATEDLAST-MODIFIEDDTSTAMPの3つのパラメータはOutlook、iCalのoldschool派とGoogle カレンダー、Sunbirdのnewschool派の2つの解釈に分かれているようです。CREATEDは良いとして、LAST-MODIFIEDDTSTAMPの違いをoldschool派はどう考えているのでしょうか?企業の体質からいってnewschool派の方が規格に忠実に作っている気がするんですが・・・

ちなみに、仕様書がwebに公開されてるので、それを読めば何の問題も無さそうなのですが、当然英語。以前のエントリーでも書きましたが、最近DSで英語の勉強中なので挑戦だけはしてみたのですが、やはり良くわからず。まだまだ英語の修行が必要です。

そんな訳で、このiCalendarを使ったwebサービスを作るつもりではいるのですが、いったい何時になることやら・・・

iCalendar仕様書 (英語版)

コメント:2

Kazushige TAKEUCHI 09-01-29 (木) 4:45

iCalendarを使ったサービス
非常に興味深いですね.私自身も研究でiCalendarを利用したアプリケーション開発を行っているので,多少は助けになれると思います.

また時間が空いたらお邪魔しようと思いますので,よろしくお願いいたします.

ezzy 09-01-30 (金) 0:56

コメントありがとうございます!

この記事ちょうど一年前のやつですがiCalendarを使ったサービスはまだ全然出来ておりません。
情けない…

最近は更新のペースが激遅であまり読むべき物も無いですがまた覗いてやって下さい!!

Comment Form
情報を記憶させる

Trackback+Pingback:0

トラックバック URL
http://www.newbreed-web.net/blog/wp-trackback.php?p=32
Listed below are links to weblogs that reference
iCalendarの仕様がよくわからん from ezzyの屈辱

Home > iCalender > iCalendarの仕様がよくわからん

Search
ezzy's latest bookmarks (delicious)
Feeds

Page Top