Last active
August 29, 2015 13:57
-
-
Save dogrunjp/9911008 to your computer and use it in GitHub Desktop.
静岡市のゴミカレンダーデータのコンバートサービスで利用しているカレンダーフォーマット(ics)と、アプリケーションの設計資料です。平成26年度版(開発中)です。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
##階層構造をわかりやすくするためインデントしていますが、実際のデータは行頭に空白を入れると改行を意味するため、空白は入れません。 | |
##コメント行を入れていますがコメントを意味する記号が本当は何か不明。 | |
BEGIN:VCALENDAR | |
PRODID: -//ex skip-dog.net//Manually #クリエイターの識別子。必須。 | |
METHOD:PUBLISH | |
VERSION: 2.0 #必須 | |
BEGIN:VTIMEZONE #以下タイムゾーン | |
TZID:Japan | |
BEGIN:STANDARD | |
DTSTART:19390101T000000 | |
TZOFFSETFROM:+0900 | |
TZOFFSETTO:+0900 | |
TZNAME:JST | |
END:STANDARD | |
END:VTIMEZONE | |
BEGIN: VEVENT # 個々のエベントを記述します | |
UID: #ユニークな永続的なオブジェクトID | |
DTSTAMP #オブジェクトの作成日時 | |
SUMMARY: #イベントの要旨 | |
LOCATION: #地区 | |
DESCRIPTION: | |
DTSTART;TZID=Japan; #開始日を設定。ゴミ収集カレンダーでは年度最初の収集日 | |
DTEND;TZID=Japan: #終了日時 ゴミカレンダーでは設定していません。 | |
RRULE: FREQ={{}};UNTIL=20140331T000000;BYDAY={{曜日}} | |
#例えば月一の回収日のゴミの場合 FREQ=MONTLY;BYDAY{{第何曜日}} : | |
#毎週回収日のあるゴミの場合FREQ=WEEKLY;WSST=SU;BYDAY={{曜日}} | |
CATEGORIES #分類するカテゴリー | |
DTSTAMP #オブジェクトの作成日時 | |
DESCRIPTION #SUMMARYに対して、カレンダーコンポーネントの完全な説明 | |
PRIORITY:0 #優先度 | |
CLASS:PUBLIC | |
BEGIN:VALARM #H26年度版よりオプションでアラーム設定できる予定。 | |
ACTION:DISPLAY | |
END:VALARM | |
END:VEVENT | |
#BEGIN:VEVENT〜を可燃ゴミ、不燃ゴミ、、のように繰り返します | |
END: VCALENDAR |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment