iCalendar �d�l
iCalendar �R���e���c�̍쐬�ɂƂ肠�����𗧂������ȏ��̔������B�i���m�Ȏd�l��
RFC �ɂ����邱�Ɓj
�ڎ�
iCalendar �� RFC �Œ�`����Ă���B
- RFC2445 (November 1998) Internet Calendaring
and Scheduling Core Object Specification (iCalendar)
- RFC2446 (November 1998) iCalendar
Transport-Independent Interoperability Protocol (iTIP) Scheduling Events,
BusyTime, To-dos and Journal Entries
- RFC2447 (November 1998) iCalendar
Message-Based Interoperability Protocol (iMIP)
- MIME �^�C�v�� text/calendar�B�e�L�X�g�t�@�C���Ƃ��ċL�q�B(RFC2445
3.1)
- �t�@�C���g���q�� ics�AMacintosh �t�@�C���^�C�v�R�[�h��
iCal�Bfree or busy time information �̂� ifb�BMacintosh �ł� iFBf�B(RFC2445
3.10)
- �e�s�̋��� CR+LF�B(RFC2445 4.1)
- 1�s 75 octet �ȓ��B�s���ɋ����Ȃ��B2�s�ȏ㑱����ꍇ�ɁA2�s�ڈȍ~�̍s���ɋ�����B(RFC2445
4.1)
- �f�t�H���g�̕����Z�b�g�� UTF-8�B(RFC2445
4.1.4)
- ���t�Ǝ������ꏏ�ɋL�q���鎞�́A�Ԃ� T
�ŋ��B��F 19980119T230000 (RFC2445 4.3.5)
�����̓��t���������́AISO 8601 Data Elements and Interchange
Formate -- Information Interchange -- Representation of Dates and Times
�ɒ�߂�ꂽ�`���B
- �����́A������ Z ������ UTC�A���Ȃ�����[�J�����ԁB(RFC2445
4.3.12)
| �@ |
�@ |
BEGIN:VCALENDAR
PRODID:
VERSION:2.0
METHOD:PUBLISH
|
�@ |
�@ |
| �@ |
�@ |
BEGIN:VTIMEZONE
TZID:...
|
�@ |
�@ |
| �@ |
�@ |
BEGIN:STANDARD
:
END:STANDARD
|
�@ |
�@ |
| �@ |
�@ |
BEGIN:DAYLIGHT
:
END:DAYLIGHT
|
�@ |
�@ |
| �@ |
�@ |
END:VTIMEZONE
|
�@ |
�@ |
| �@ |
�@ |
BEGIN:VEVENT
ORGANIZER:MAILTO:[email protected]
DTSTART;VALUE=DATE:20001009
DTEND;VALUE=DATE:20001010
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=MO;BYMONTH=10;BYSETPOS=2;WKST=SU
LOCATION:
TRANSP:TRANSPARENT
SEQUENCE:
UID:
DTSTAMP:
CATEGORIES:
DESCRIPTION:
:
SUMMARY:
PRIORITY:
CLASS:PUBLIC
END:VEVENT
|
�@ |
�@ |
| �@ |
�@ |
END:VCALENDAR
|
�@ |
�@ |
BEGIN, END
(RFC2445 4.4, 4.6) VCALENDAR, VTIMEZONE �Ȃǂ��ׂẴR���|�[�l���g�́A�K��
BEGIN:�R���|�[�l���g��
�ł͂��܂�
END:�R���|�[�l���g��
�ŏI���Ȃ���Ȃ�Ȃ��B
VCALENDAR
(RFC2445 4.7)
- CALSCALE
- (RFC2445 4.7.1) ??????????????????
���̂Ƃ���A��`�ς݂̓f�t�H���g�� GREGORIAN �����B
- PRODID
- (RFC2445 4.7.3) �K�{�BiCalendar
�I�u�W�F�N�g�������A�v���P�[�V�����̎��ʏ��B
- VERSION
- (RFC2445 4.7.4) �K�{�BRFC2445 �� 2.0�B
- METHOD
- (RFC2445 4.7.2) ???? �l�ɂ� PUBLISH, REQUEST ������? MIME
���b�Z�[�W�Ŏg�p����ꍇ�AContent-type "method"
�̒l�ƈ�v���Ȃ���Ȃ�Ȃ��B
(RFC2446) ??????????????????????
VTIMEZONE
(RFC2445 4.6.5) �^�C���]�[���̏����`����BTZID
�ƁA�Œ�P�� STANDARD �܂��� DAYLIGHT
�̒�`���܂�ł��Ȃ���Ȃ�Ȃ��B
���{�̏ꍇ�͎��̋L�q�ł悢�H
BEGIN:VTIMEZONE
TZID:Japan
BEGIN:STANDARD
DTSTART:19390101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
- TZID
- �K�{�B�^�C���]�[�������ʂ��邽�߂̕�����B
- STANDARD
- (RFC2445 4.6.5) �W�������̏��BDTSTART, TZOFFSETFROM, TZOFFSETTO
���܂܂Ȃ���Ȃ�Ȃ��B
������ Microsoft Outlook 2000 (�ȉ� Outlook) �ł� DTSTART ���ȗ����Ă���?
- DTSTART
- �^�C���]�[���̎g�p���͂��܂�������???
- TZOFFSETFROM
- (RFC2445 4.8.3.3) VTIMEZONE
�ɕK�{�B���݂̃^�C���]�[�����͂��܂�O�Ɏg���Ă����^�C���]�[����
UTC ����̃I�t�Z�b�g???�i�Ď��Ԃ�����n��̏ꍇ�́A�Ď��Ԃ̃I�t�Z�b�g???�j
- TZOFFSETTO
- VTIMEZONE �ɕK�{�B���݂̃^�C���]�[���� UTC����̃I�t�Z�b�g???
- DAYLIGHT
- �Ď��Ԃ̏��BDTSTART, TZOFFSETFROM, TZOFFSETTO �ɂ��Ă�
STANDARD �ɓ����B
VALARM
(RFC2445 4.6.6) �������B
VEVENT
- ORGANIZER
- (RFC2445 4.8.4.3) �J�����_�[��R���|�[�l���g��Organizer�i��Îҁj���B�O���[�v�̃X�P�W���[���E�J�����_�[�����R���|�[�l���g�ɂ͕K�{�B
ORGANIZER;CN=NOMURA Mahito:MAILTO:[email protected]
- CONTACT
- (RFC2445 4.8.4.2)
�J�����_�[��R���|�[�l���g�Ɋ֘A�������̃R���^�N�g��B
- DTSTART
- (RFC2445 4.8.2.4)
�J�n�����B����I�ȃC�x���g�̏ꍇ�́A�ŏ��̕��̊J�n�����B
�^�C���]�[��������ꍇ�́A
DTSTART;TZID=Japan:19970714T133000
�̂悤�ɂ��炩���� VTIMEZONE �Ő錾���� TZID
���w�肷��B
- DTEND
- (RFC2445 4.8.2.2)
�I�������B����I�ȃC�x���g�̏ꍇ�́A�ŏ��̕��̏I�������B�i�j���̂悤�ɏI���̏ꍇ�́A������
00:00:00 ���w�肷��悢�H�j
- RRULE
- (RFC2445 4.8.5.4)
����I�ȃC�x���g�ɂ��āA�p�x�A�����A�Ԋu�Ȃǂ̋K���B
RRULE;FREQ=DAILY;COUNT=10
(DTSTART �̓����瓯�ꎞ���Ŗ����A�S10��)
�ȉ��̎w��\�ȑ����� (RFC2445 4.3.10) ���Q�ƁB
- BYMONTH
- ���ۂ̌��̎w��B
- BYMONTHDAY
- BYMONTH �Ƒg�ݍ��킹�āA���ۂ̓��̎w��B�}�C�i�X�̏ꍇ�́ADTSTART ����l�̕�������s������ԁB
- BYDAY
- LOCATION
- (RFC2445 4.8.1.7) �ꏊ�̎w��B
- TRANSP
- (RFC2445 4.8.2.7) �ݒ肵�����Ԃ̏�ԁBOPAQUE (�f�t�H���g),
TRANSPARENT ���w��\�B
Outlook
�ł́u�\��̌��J���@�v�ɔ��f�����B���ꂪ�Ȃ�������
TRANSP:OPAQUE ���Ɓu�\�肠��v�ATRANSP:TRANSPARENT
���w�肳��Ă���Ɓu���ԁv
- SEQUENCE
- (RFC2445 4.8.7.4) ���r�W�����̃V�[�P���X�ԍ��B�J�����_�[�R���|�[�l���g���͂��߂č쐬���ꂽ����0�AOrganizer�ɂ��C���X�V�����邽�тɑ����B
- UID
- (RFC2445 4.8.4.7) Unique Identifier�A�S���E�Ń��j�[�N�ȉi���IID�BRFC 822 �� addr-spec �ɏ]�����V���^�b�N�X�𐄏��B
���[����l�b�g�j���[�X��Message-ID�݂����Ȃ��̂��B
- DTSTAMP
- (RFC2445 4.8.7.2) �I�u�W�F�N�g�̍쐬�����B
Outlook �ł͕K�{�B
- CATEGORIES
- (RFC2445 4.8.1.2)
�R���|�[�l���g�ނ��邽�߂̃J�e�S���[�B
Outlook �́u���ށv�ɑΉ��B
- SUMMARY
- (RFC2445 4.8.1.12)
�J�����_�[��R���|�[�l���g�̒Z���T�}���܂��̓T�u�W�F�N�g�B
�����A���o���ɑ����B
- DESCRIPTION
- (RFC2445 4.8.1.5) SUMMARY
�ɑ��āA�J�����_�[�E�R���|�[�l���g�̊��S�Ȑ����B
�{���ɑ����B
- PRIORITY
- (RFC2445 4.8.1.9) ���ΓI�ȗD��x�����������B�Œ��0�i�D��x�Ȃ��j�B
- CLASS
- (RFC2445 4.8.1.3) �A�N�Z�X���̋敪�BPUBLIC�i�f�t�H���g�j,
PRIVATE, CONFIDENTIAL ����`�ς�
- RELATED-TO
- (RFC2445 4.8.4.5)
���̃J�����_�[��R���|�[�l���g�Ƃ̊֘A�������B�ʏ�A�Y������R���|�[�l���g��UID���w��B
- RELTYPE
- (RFC2445 4.2.15) RELATED-TO
�Ŏ�����鑼�R���|�[�l���g�Ƃ̊W������BPARENT�i�f�t�H���g�j,
CHILD, SIBLING
�e���v���[�g�B
BEGIN:VCALENDAR
PRODID:-//NOMURA Mahito//Manually//EN
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:
DTSTAMP:
SUMMARY:
LOCATION:
DESCRIPTION:
DTSTART;TZID=Japan:
DTEND;TZID=Japan:
RRULE:FREQ=;INTERVAL=;BYMONTH=;BYMONTHDAY=
CATEGORIES:
TRANSP:TRANSPARENT
PRIORITY:0
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR
Outlook 2000 �p�� .ICS �����ߒ��ŋC�Â������Ƃ̃����B
- 1�t�@�C���ɂ�1�� VCALENDAR �����L�q�ł��Ȃ��H 2�ȏ�L�q���Ă��AOutlook
�ł͍ŏ��̂��̂����F�����Ȃ��B
- Outlook 2000 �ł́A1�N�ȏ�̎��������C�x���g RRULE:FREQ=YEARLY;INTERVAL=2
�ȏ� ��F���ł��Ȃ��B�������A������1�N�i12�����j�ȏ�̎����͎w��ł���B
Copyright (c) 2000-2001 �쑺 �^�l (NOMURA Mahito) <[email protected]>
2000�N10���쐬