1{\rtf1\ansi \deff4\deflang1033{\fonttbl{\f0\froman\fcharset0\fprq2 Tms Rmn;}{\f1\froman\fcharset2\fprq2 Symbol;}{\f2\fswiss\fcharset0\fprq2 Helv{\*\falt Arial};}{\f3\fmodern\fcharset0\fprq1 Courier;}
2{\f4\froman\fcharset0\fprq2 Times New Roman;}{\f5\fswiss\fcharset0\fprq2 Arial;}{\f6\froman\fcharset0\fprq2 MS Serif;}{\f7\fswiss\fcharset0\fprq2 MS Sans Serif;}{\f8\froman\fcharset0\fprq2 Times;}{\f9\fswiss\fcharset0\fprq2 Helvetica;}
3{\f10\fswiss\fcharset0\fprq2 System;}{\f11\fmodern\fcharset0\fprq1 Courier New;}{\f12\froman\fcharset0\fprq2 New York;}{\f13\fswiss\fcharset0\fprq2 Geneva;}{\f14\fnil\fcharset2\fprq2 Marlett;}{\f15\fnil\fcharset2\fprq2 Wingdings;}
4{\f16\fswiss\fcharset0\fprq2 Arial Narrow;}{\f17\fswiss\fcharset0\fprq2 Arial Black;}{\f18\froman\fcharset0\fprq2 Book Antiqua;}{\f19\froman\fcharset0\fprq2 Bookman Old Style;}{\f20\froman\fcharset0\fprq2 Century Schoolbook;}
5{\f21\fnil\fcharset2\fprq2 Monotype Sorts;}{\f22\fswiss\fcharset0\fprq2 Haettenschweiler;}{\f23\froman\fcharset0\fprq2 Garamond;}{\f24\fmodern\fcharset2\fprq1 MS LineDraw;}{\f25\fswiss\fcharset0\fprq2 Helvetica-Narrow;}
6{\f26\froman\fcharset255\fprq2 Roman;}{\f27\fscript\fcharset255\fprq2 Script;}{\f28\fmodern\fcharset255\fprq2 Modern;}{\f29\fswiss\fcharset0\fprq1 MS Dialog;}{\f30\froman\fcharset0\fprq2 Bookman{\*\falt Bookman Old Style};}
7{\f31\fnil\fcharset0\fprq0 Times New Roman Monotype{\*\falt Times New Roman};}{\f32\fnil\fcharset0\fprq0 Stone Sans{\*\falt Times New Roman};}{\f33\froman\fcharset0\fprq2 Palatino;}{\f34\fnil\fcharset0\fprq0 Arial Monotype;}}{\colortbl;\red0\green0\blue0;
8\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;
9\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar \f4\fs20 \snext0 Normal;}{\s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28
10\sbasedon0\snext0 heading 1,H1;}{\s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 \sbasedon15\snext0 heading 2,H2;}{\s3\sb280\sa140\sl-280\slmult0
11\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 \sbasedon2\snext16 heading 3,H3;}{\s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
12\b\i\f9\fs20\kerning28 \sbasedon0\snext16 heading 4,H4;}{\s5\sb240\sa60\widctlpar{\*\pn \pnlvl5\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\f5\fs22 \sbasedon0\snext0 heading 5,H5;}{\s6\sb240\sa60\widctlpar{\*\pn \pnlvl6\pndec\pnprev1\pnstart1\pnsp144
13{\pntxtb .}}\i\f5\fs22 \sbasedon0\snext0 heading 6,H6;}{\s7\sb240\sa60\widctlpar{\*\pn \pnlvl7\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\f5\fs20 \sbasedon0\snext0 heading 7;}{\s8\sb240\sa60\widctlpar{\*\pn \pnlvl8\pndec\pnprev1\pnstart1\pnsp144
14{\pntxtb .}}\i\f5\fs20 \sbasedon0\snext0 heading 8;}{\s9\sb240\sa60\widctlpar{\*\pn \pnlvl9\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\i\f5\fs18 \sbasedon0\snext0 heading 9;}{\*\cs10 \additive Default Paragraph Font;}{\s15\li864\sb100\sl-260\slmult0
15\nowidctlpar \f8\fs20\cf1 \snext15 T1.Text1;}{\s16\sa120\widctlpar \f4\fs20 \sbasedon0\snext16 Body Text;}{\s17\fi-288\li1655\sb100\sa100\sl-260\slmult0\keepn\nowidctlpar\tx1655 \f8\fs20\cf1 \snext17 A.A+List;}{
16\s18\fi-288\li1655\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1655\tx1958 \f8\fs20\cf1 \snext18 A.AList;}{\s19\li1655\sb100\sa100\sl-260\slmult0\keepn\nowidctlpar\tx1655 \f31\fs20\cf1 \snext19 A.AList_nonum;}{\s20\qc\nowidctlpar \f8\fs4\cf1 \snext20
17anchorhldr;}{\s21\fi-792\li2015\sb100\sa100\sl-260\slmult0\nowidctlpar\tx2015 \f8\fs20\cf1 \snext21 b1.Bul_list;}{\s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \f8\fs20\cf1 \snext22 b1.Bullet1;}{
18\s23\fi-289\li1584\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1584\tldot\tx3685 \f8\fs20\cf1 \snext23 b2.Bullet2;}{\s24\li864\sb100\sa140\sl-380\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 \snext24 chptr_title;}{\s25\li1224\sb100\sl-200\slmult0
19\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 \snext25 Code;}{\s26\fi-1008\li1007\sb100\sl-200\slmult0\nowidctlpar\tx1007
20\f3\fs18\cf1 \snext26 EN.EdNote;}{\s27\fi-1008\li1871\sb120\sa100\sl-200\slmult0\nowidctlpar\brdrb\brdrs\brdrw15 \tx1871 \f9\fs18\cf1 \snext27 Fg.Figure;}{\s28\fi-288\li1007\sa60\sl-180\slmult0\nowidctlpar\brdrt\brdrs\brdrw15 \tx1007 \f8\fs16\cf1
21\snext28 FN.Footnote;}{\s29\widctlpar\tqc\tx4320\tqr\tx8640 \f4\fs20 \sbasedon0\snext29 footer;}{\s30\fi-288\li1152\ri1152\sa60\sl200\slmult0\nowidctlpar\tx1152 \f8\fs16\cf1 \snext30 Footnote;}{\s31\li1295\sb100\sa100\sl-260\slmult0\nowidctlpar
22\f8\fs20\cf1 \snext31 glosry_nxt;}{\s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 \snext32 glossary;}{\s33\sb120\sa120\sl-220\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs20\cf1 \snext33 H1.Heading1;}{
23\s34\fi-865\li864\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs28\cf1 \snext34 H2.Heading2;}{\s35\fi-865\li864\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\cf1 \snext35 H3.Heading3;}{
24\s36\fi-865\li864\sb320\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs28\cf1 \snext36 H3.Heading3_top;}{\s37\fi-865\li864\sb240\sa160\sl-200\slmult0\keepn\nowidctlpar\tqr\tx432\tx864\tqr\tx8567 \b\f9\fs20\cf1 \snext37 H4.Heading4;}{
25\s38\li864\sb160\sa100\sl-180\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs18\cf1 \snext38 H5.Heading5;}{\s39\li1440\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \f8\fs20\cf1 \snext39 indent1;}{\s40\li864\sb100\sl-260\slmult0
26\nowidctlpar\brdrt\brdrs\brdrw15 \f8\fs20\cf1 \snext40 IR.Impl_Rec;}{\s41\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224 \f8\fs20\cf1 \snext41 N.NList;}{\s42\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1440 \f31\fs20\cf1 \snext42
27N.NList_nonum;}{\s43\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224 \f8\fs20\cf1 \snext43 N/.NList=1;}{\s44\li576\sb120\sa200\sl-479\slmult0\keepn\nowidctlpar\tx576 \f31\fs43\cf1 \snext44 PrT.PrfcTitle;}{
28\s45\fi-288\li1152\ri1152\sa80\sl-200\slmult0\nowidctlpar\tx1152\tx1871 \f8\fs16\cf1 \snext45 TableFootnote;}{\s46\fi-1008\li1871\sb200\sa200\sl-200\slmult0\nowidctlpar\tx1871 \f9\fs18\cf1 \snext46 Tb.Table;}{\s47\qc\sb120\sl-180\slmult0
29\keepn\nowidctlpar \b\f9\fs16\cf1 \snext47 TbH.TblHdctr;}{\s48\sb140\sl-200\slmult0\keepn\nowidctlpar \b\f9\fs18\cf1 \snext48 TbH.TblHdLft;}{\s49\qr\sb140\sl-200\slmult0\keepn\nowidctlpar \b\f9\fs18\cf1 \snext49 TbH.TblHdRt;}{
30\s50\qc\sb180\sa120\sl-220\slmult0\nowidctlpar \f8\fs16\cf1 \snext50 TbT.TblTxtCtr;}{\s51\sb180\sa120\sl-220\slmult0\nowidctlpar\tx144 \f8\fs16\cf1 \snext51 TbT.TblTxtLft;}{\s52\qr\sb180\sa120\sl-220\slmult0\nowidctlpar \f8\fs16\cf1 \snext52
31TbT.TblTxtRt;}{\s53\fi-289\li288\sb180\sa120\sl-220\slmult0\nowidctlpar\tx288 \f8\fs16\cf1 \snext53 TbTxt.N+;}{\s54\fi-289\li288\sb180\sa120\sl-220\slmult0\nowidctlpar\tx288 \f8\fs16\cf1 \snext54 TbTxt.N=1;}{\s55\sl-240\slmult0\nowidctlpar \f32\fs20\cf1
32\snext55 temp;}{\s56\fi-1081\li3120\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20 \snext56 Table1LOT;}{\s57\fi-360\li540\sl-200\slmult0\nowidctlpar \f31\fs18 \snext57 Level2IX;}{\s58\sb80\sa140\sl-220\slmult0
33\nowidctlpar\tx2520\tx4200\tx6480 \f33\fs20\cf1 \snext58 ML.ColsList;}{\s59\qj\sl-220\slmult0\nowidctlpar \f31\fs18\cf1 \snext59 IndexIX;}{\s60\fi-1081\li3120\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20\cf1 \snext60
34Table-pageLOT;}{\s61\fi-1200\li3240\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20 \snext61 Figure1-pageLOF;}{\s62\qj\sl-240\slmult0\nowidctlpar\tqr\tx9240 \f32\fs20\cf8 \snext62 HeaderRight;}{\s63\qj\sl-220\slmult0\nowidctlpar
35\f31\fs18 \snext63 SortOrderIX;}{\s64\fi-720\li2700\sb120\sl-320\slmult0\nowidctlpar\tqr\tx2520\tx2700 \f31\fs28\cf1 \snext64 1HeadingTOC;}{\s65\fi-1081\li3120\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20 \snext65
36Table-page1LOT;}{\s66\qj\sl-100\slmult0\nowidctlpar\tx540\tqr\tx9240 \f33\fs8\cf1 \snext66 spacer;}{\s67\sb180\sl-180\slmult0\keepn\nowidctlpar \f34\fs18\cf1 \snext67 GroupTitlesIX;}{\s68\fi-1200\li3240\sl-240\slmult0
37\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20\cf1 \snext68 FigureLOF;}{\s69\sb259\sl-200\slmult0\keepn\nowidctlpar\tx2520\tx4200\tx6480 \b\f9\fs18\cf1 \snext69 MH.ColsHd;}{\s70\sb80\sa80\sl-200\slmult0\nowidctlpar \f31\fs18 \snext70
38TbT2.TblText2;}{\s71\fi-1200\li3240\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20 \snext71 Figure-pageLOF;}{\s72\sb140\sl-200\slmult0\keepn\nowidctlpar \f31\fs18\cf1 \snext72 TbH.TblHd;}{\s73\li1320\sl-240\slmult0\nowidctlpar
39\f33\fs20\cf1 \snext73 T0.Text0;}{\s74\qj\fi-455\li3154\sl-280\slmult0\nowidctlpar\tqr\tx2700\tx3154 \f31\cf1 \snext74 2HeadingTOC;}{\s75\fi-360\li360\sl-200\slmult0\nowidctlpar \f31\fs18 \snext75 Level1IX;}{\s76\fi-360\li720\sl-200\slmult0\nowidctlpar
40\f31\fs18 \snext76 Level3IX;}{\s77\fi-1140\li3179\sl-220\slmult0\nowidctlpar\tx3179\tqr\tldot\tx9119\tqr\tx9600 \f31\fs18\cf1 \snext77 Figure-page1LOF;}{\s78\qj\sl-220\slmult0\nowidctlpar \f31\fs18\cf1 \snext78 SeparatorsIX;}{\s79\sl200\slmult0
41\nowidctlpar \f8\fs16\cf1 \snext79 CellBody;}{\s80\fi-1081\li3120\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20 \snext80 TableLOT;}{\s81\fi-1200\li3240\sl-240\slmult0\nowidctlpar\tx3240\tqr\tldot\tx9119\tqr\tx9551 \f31\fs20
42\snext81 Figure1LOF;}{\s82\qj\fi-540\li3694\sl-240\slmult0\nowidctlpar\tqr\tx3154\tx3694 \f31\fs20\cf1 \snext82 3HeadingTOC;}{\s83\li1224\sb80\sl-200\slmult0
43\nowidctlpar\tx1440\tx1620\tx1800\tx1980\tx2160\tx2340\tx2520\tx2700\tx2880\tx3060\tx3240\tx3420\tx3600\tx3780\tx3960 \f3\fs16\cf1 \snext83 TuCv.TutCode4;}{\s84\qj\sl-280\slmult0\nowidctlpar \f8\cf1 \snext84 Body;}{\s85\fi-1260\li3240\sl-240\slmult0
44\nowidctlpar\tx3240 \f31\fs20 \snext85 TableTitleLOT;}{\s86\fi-1140\li3179\sl-220\slmult0\nowidctlpar\tx3179\tqr\tldot\tx9119\tqr\tx9600 \f31\fs18\cf1 \snext86 Table1-pageLOT;}{\*\cs87 \additive\super \sbasedon10 endnote reference;}{\*\cs88 \additive
45\super \sbasedon10 footnote reference;}{\s89\widctlpar\tqc\tx4320\tqr\tx8640 \f4\fs20 \sbasedon0\snext89 header;}{\s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 \snext90 Pr.Preface;}{\s91\sb120\keep\widctlpar \f4\fs20
46\sbasedon0\snext0 Definition item;}{\*\cs92 \additive\fs16 \sbasedon10 annotation reference;}{\s93\widctlpar \f4\fs20 \sbasedon0\snext93 annotation text;}{\s94\qc\sb720\sa160\keep\keepn\widctlpar \b\f5\fs48\kerning28 \sbasedon0\snext95 Title Cover;}{
47\s95\qc\sb240\sa160\keep\keepn\widctlpar \i\f5\fs36\kerning28 \sbasedon94\snext16 Subtitle Cover;}{\s96\fi-360\li720\widctlpar{\*\pn \pnlvl11\pnf1\pnstart1\pnindent360\pnhang{\pntxtb \'b7}}\f4\fs20 \sbasedon0\snext96 List Bullet 2;}{
48\s97\li864\sb100\sl-260\slmult0\nowidctlpar \b\i\f30\fs18\cf1 \sbasedon15\snext97 bman;}{\s98\li360\ri360\sb120\sa120\widctlpar \f11\fs20 \sbasedon0\snext98 Syntax;}{\s99\sb360\widctlpar\tqr\tx8640 \b\f5 \sbasedon0\snext0 toc 1;}{
49\s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 \sbasedon0\snext0 toc 2;}{\s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 \sbasedon0\snext0 toc 3;}{\s102\li480\widctlpar\tqr\tldot\tx8640 \f4\fs18 \sbasedon0\snext0 toc 4;}{
50\s103\li720\widctlpar\tqr\tldot\tx8640 \f4\fs18 \sbasedon0\snext0 toc 5;}{\s104\li960\widctlpar\tqr\tldot\tx8640 \f4\fs18 \sbasedon0\snext0 toc 6;}{\s105\li1200\widctlpar\tqr\tldot\tx8640 \f4\fs18 \sbasedon0\snext0 toc 7;}{
51\s106\li1440\widctlpar\tqr\tldot\tx8640 \f4\fs18 \sbasedon0\snext0 toc 8;}{\s107\li1680\widctlpar\tqr\tldot\tx8640 \f4\fs18 \sbasedon0\snext0 toc 9;}{\s108\li864\sb100\sa140\sl-380\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \v\f8\fs36 \sbasedon24\snext108
52noTOC1;}{\s109\li864\sb100\sl-260\slmult0\nowidctlpar \b\i\f8\fs20\cf6 \sbasedon15\snext109 attent;}{\s110\li864\sb100\sa140\sl-380\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \v\f8\fs36 \sbasedon24\snext110 noTOC;}{\*\cs111 \additive\sbasedon10
53page number;}{\s112\fi-288\li288\sa60\widctlpar \f8\fs20 \sbasedon0\snext112 footnote text;}{\s113\li576\sb60\widctlpar \f11\fs20 \sbasedon0\snext113 c1.Code 1;}{\s114\li360\ri360\sb240\sl240\slmult0
54\widctlpar\tx720\tx1080\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4406\tx4680\tx5400\tx6120\tx6840\tx7560\tx8280\tx9000\tx9720 \f3\fs20\cf1 \sbasedon0\snext114 Code Example;}{\s115\fi-360\li1080\ri720\sb120\widctlpar{\*\pn \pnlvl10
55\pndec\uldashdd\pnstart1\pnindent360\pnhang{\pntxta )}}\fs20 \sbasedon0\snext115 Numbered List;}{\s116\li720\ri720\sb120\widctlpar \fs20 \sbasedon0\snext116 Simple List;}{\s117\sb240\keepn\widctlpar \b\f25 \sbasedon6\snext0 Highlighted Paragraph 1;}{
56\s118\fi-1440\li1872\ri432\sb120\keep\widctlpar \fs20 \sbasedon0\snext118 Definition List,DL;}}{\*\revtbl {Unknown;}{Frank Dawson;}}{\info{\title vCalendar Specification, v0.4}{\subject Versit vCalendar Specification V0.4}{\author Frank Dawson}
57{\keywords VERSIT vCalendar Calendaring Scheduling}{\operator Frank Dawson}{\creatim\yr1996\mo9\dy3\hr10\min1}{\revtim\yr1995\mo9\dy18\hr7\min10}{\printim\yr1996\mo9\dy12\hr12\min25}{\version30}{\edmins218}{\nofpages62}{\nofwords15938}{\nofchars90851}
58{\*\company  }{\vern57431}}\margl2160\margr1440\margt2160\margb1627 \facingp\widowctrl\ftnbj\aenddoc\margmirror\linkstyles\hyphcaps0 \fet0{\*\template D:\\PERSONAL\\0122\\0122_2\\DAVECHAP.DOT}\sectd \psz1\pgnrestart\pgnlcrm\linex0\colsx0\titlepg
59{\headerl \pard\plain \s55\sl-240\slmult0\widctlpar \f32\fs20\cf1
60\par \pard \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20
61\par }{\headerr \pard\plain \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20 \f32\fs20\cf1
62\par
63\par }{\footerl \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4320\tqr\tx8640 \f4\fs20 \chpgn \tab \tab {\field{\*\fldinst  TITLE  \\* MERGEFORMAT }{\fldrslt vCalendar Specification, v0.4}}
64\par }{\footerr \pard\plain \s29\widctlpar\tqc\tx4320\tqr\tx8640 \f4\fs20 {\field{\*\fldinst  STYLEREF "Pr.Preface" \\* MERGEFORMAT }{\fldrslt {\lang1024 Copyrights}}}{\f8 \tab \tab }\chpgn
65\par }{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5
66\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang
67{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \qc\sb1600\widctlpar \f4\fs20 {\b\i\f19\fs56 vCalendar}{\b\i\fs40
68\par }\pard \qc\sb120\widctlpar {\i\fs48 The Electronic Calendaring and Scheduling
69\par }\pard \qc\sb120\widctlpar {\i\fs48 Exchange Format}{\b\fs48
70\par }\pard \qc\sb120\widctlpar {\fs40 Version 1.0
71\par }\pard \qc\sb1200\widctlpar {\b {\pict\wmetafile8\picw1693\pich1693\picwgoal960\pichgoal960 \picscalex276\picscaley276\picbmp\picbpp8
72010009000003760600000000520600000000050000000b0200000000050000000c023000300005000000090200000000050000000102ffffff00040000000701030052060000430f2000cc00000030003000000000003000300000000000280000003000000030000000010008000000000000000000120b0000120b0000d8
73000000d8000000ffffff00ceffff009cffff0063ffff0031ffff0000ffff00ffccff00ccccff0099ccff0066ccff0033ccff0000ccff00ff99ff00cc99ff009999ff006699ff003399ff000099ff00ff66ff00cc66ff009966ff006666ff003366ff000066ff00ff33ff00cc33ff009933ff006633ff003333ff000033ff00
74ff00ff00cc00ff009900ff006600ff003300ff000000ff00ffffcc00ccffcc0099ffcc0066ffcc0033ffcc0000ffcc00ffcccc00cccccc0099cccc0066cccc0033cccc0000cccc00ff99cc00cc99cc009999cc006699cc003399cc000099cc00ff66cc00cc66cc009966cc006666cc003366cc000066cc00ff33cc00cc33cc
75009933cc006633cc003333cc000033cc00ff00cc00cc00cc009900cc006600cc003300cc000000cc00ffff9900ccff990099ff990066ff990033ff990000ff9900ffcc9900cccc990099cc990066cc990033cc990000cc9900ff999900cc99990099999900669999003399990000999900ff669900cc669900996699006666
7699003366990000669900ff339900cc33990099339900663399003333990000339900ff009900cc00990099009900660099003300990000009900ffff6600ccff660099ff660066ff660033ff660000ff6600ffcc6600cccc660099cc660066cc660033cc660000cc6600ff996600cc99660099996600699966003399660000
77996600ff666600cc66660099666600666666003366660000666600ff336600cc33660099336600663366003333660000336600ff006600cc00660099006600660066003300660000006600ffff3300ccff330099ff330066ff330033ff330000ff3300ffcc3300cccc330099cc330066cc330033cc330000cc3300ff993300
78cc99330099993300669933003399330000993300ff663300cc66330099663300666633003366330000663300ff333300cc33330099333300663333003333330000333300ff003300cc00330099003300660033003300330000003300ffff0000ccff000099ff000066ff000033ff000000ff0000ffcc0000cccc000099cc00
790066cc000033cc000000cc0000ff990000cc99000099990000669900003399000000990000ff660000cc66000099660000666600003366000000660000ff330000cc33000099330000663300003333000000330000ff000000cc00000099000000660000003300000000000000000000000000000000000000000000000007
8007151b1c1b15070700000000000000000000000000000000000000000000000000000000000000000000000000000707151b1c221c1b1507070000000000000000000000000000000000000000000000000000000000000000000000000707151b1c2247221c1b150707000000000000000000000000000000000000000000
81000000000000000000000000000707151b1c226bd76b221c1b15070700000000000000000000000000000000000000000000000000000000000000000707151b1c226bd7d7d76b221c1b1507070000000000000000000000000000000000000000000000000000000000000707151b1c226bd7d7d7d7d76b221c1b15070700
820000000000000000000000000000000000000000000000000000000707151b1c226bd7d7d756d7d7d76b221c1b15070700000000000000000000000000000000000000000000000000000707151b1c226bd7d7d7562b56d7d7d76b221c1b1507070000000000000000000000000000000000000000000000000707151b1c22
836bd7d7d7562b000056d7d7d76b221c1b150707000000000000000000000000000000000000000000000707151b1c226bd7d7d7562b0000000056d7d7d76b221c1b15070700000000000000000000000000000000000000000707151b1c226bd7d7d7562b56000000002b56d7d7d76b221c1b15070700000000000000000000
8400000000000000000707151b1c226bd7d7d7562b000056000056000056d7d7d76b221c1b150707000000000000000000000000000000000707151b1c226bd7d7d7562b000000002b560000000056d7d7d76b221c1b15070700000000000000000000000000000707151b1c226bd7d7d7562b5600000000562b000000002b56
85d7d7d76b221c1b1507070000000000000000000000000707151b1c226bd7d7d7562b000056000056000056000056000056d7d7d76b221c1b150707000000000000000000000007151b1c226bd7d7d7562b000000002b56000000002b560000000056d7d7d76b221c1b15070700000000000000000007151b1c226bd7d7d756
862b5600000000562b00000000562b000000000056d7d7d76b221c1b1507070000000000000000071b1c226bd7d7d7562b0000560000560000560000560000560000562b2b56d7d7d76b221c1b150707000000000000000715226bd7d7d7562b000000002b56000000002b56000000002b56002bd70056d7d7d76b221c1b1507
870700000000000000076bd7d7d7562b5600000000562b00000000562b00000000562b000000000056d7d7d76b221c1b1507000000000000000007d7d7562b002b56000056000056000056000056000056000056000000000056d7d7d76b221c1b1507000000000000d7d7d7562b00d756002b56000000002b56000000002b56
88000000002b560000000056d7d7d76b221c1b07000000000056d7d7562b0000562b00562b00000000562b00000000562b00000000562b000000000056d7d7d76b2215070000000056d700d7d72b0000000000002b56000056000056000056000056000056000056000000000056d7d7d76b07000000000000d7d75600d75600
89000056d756002b56000000002b56000000002b56000000002b560000000056d7d7d75600000000000000565656d7d756000000562b00562b00000000562b00000000562b00000000562b000000000056d7d7d7560000000000000056d700d7d72b0000000000002b560000560000560000560000560000561c1c5600000000
900056d7d7d70000000000000000d7d75600d75600d75600d756002b56000000002b56000000002b561c1c1c1c2b5600000000d7d700000000000810090100565656d7d756d75600562b00562b00000000562b00000000562b1c1c1c1c562b00002b56d700000000000910101007000056d700d7d7562b00000000002b560000
91560000560000560000561c1c560000002b56d70000000000001010100800000000d7d75600d75600000056d756002b56000000002b56000000002b560000002b56d7000000000000000f090f010000000000565656d7d756000000562b00562b00000000562b00000000562b00002b56d70000000000000000090f01000000
920000000056d700d7d72b0000000000002b560000560000560000560000562b56d70000000000000000000105000000000000000000d7d75600d75600000056d756002b56000000002b560000002b56d700000007090901000000000000000000000000000000565656d7d756000000562b00562b00000000562b00002b56d7
93000000000810100f0800000000000000010909070000000056d700d7d72b0000000000002b560000560000562b56d700000000000810100a0f080000000000080f1010080000000000d7d75600d75600d75600d756002b560000002b56d70000000000000109100f0f0900000000080f0a101008000000000000565656d7d7
9456d75600562b00562b00002b56d7000000000000000008090f0f0f08000008090f0f1009010000000000000056d700d7d7562b000000000000562b56d7000000000000000000000709090f0700010809090f0908000000000000000000d7d75600d75600000056d7002b56d700000000000000000000000000070808000107
95080909070000000008080100000000565656d7d756000000002b56d700000000000001080800000000000808000000010807000000000008101009000000000056d700d7d72b00002b56d70000000000000009101008000000000000000000000000000000000710101009000000000000d7d75600d7562b56d70000000000
9600000009101010070000000000000000000000000000010f0a10100800000000000000565656d7d756d70000080801000000000810100a0f010000000000000000000000000008090f100907000000000808010056d700d7d70000000f1009010000000709100f090800000000000000000000000007090f090f0900000000
97081010090000d7d756000000000910100800000000090f090f0907000000000000000000000001080809080700000007101010090000005600000000000910100f0800000007080908080100000000000000000000000001080801000000010f0a101008000000000000000000080f10090801000000010808010000000000
98030000000000}}{\b
99\par }\pard \qc\sb1600\widctlpar {\fs40 A}{\i\fs40  }{\b\i\f19\fs40 versit}{\i\fs40  }{\fs40 Consortium Specification
100\par }\pard \qc\sb480\widctlpar {\fs40 September 18, 1996
101\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 \sect \sectd \psz1\pgnlcrm\linex0\colsx0 \pard\plain \s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 Copyrights
102\par \pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 \'a9, 1996, International Business Machines Corp., Lucent Technologies, Inc., and Siemens. All rights reserved.
103\par \pard \s15\li864\sb100\sl-260\slmult0\widctlpar Permission is granted to copy and distribute this publication provided that it is reproduced in its entirety without modification and includes the above copyright notice and this permission notice.
104\par \pard \s15\li864\sb100\sl-260\slmult0\widctlpar
105No licenses, express or implied, are granted with respect to any of the technology described in this publication. International Business Machines Corp., Lucent Technologies, Inc., and Siemens retain all their intellectual property rights in the technology
106 described in this publication.
107\par \pard \s15\li864\sb100\sl-260\slmult0\widctlpar Even though International Business Machines Corp., Lucent Technologies, Inc., and Siemens have reviewed this specification, {\b\fs18
108INTERNATIONAL BUSINESS MACHINES CORP., LUCENT TECHNOLOGIES, INC., AND SIEMENS, MAKE NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS PUBLICATION, ITS QUALITY OR ACCURACY, NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR a PAR
109TICULAR PURPOSE. AS a RESULT, THIS SPECIFICATION IS DELIVERED \ldblquote AS IS\rdblquote  AND THE READER ASSUMES THE ENTIRE RISK AS TO ITS QUALITY, ACCURACY OR SUITABILITY FOR ANY PARTICULAR PURPOSE..
110\par }\pard \s15\li864\sb100\sl-260\slmult0\widctlpar {\b\fs18
111IN NO EVENT WILL INTERNATIONAL BUSINESS MACHINES CORP., LUCENT TECHNOLOGIES, INC., AND SIEMENS, be LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS PUBLICATION, EVEN IF ADVISED OF T
112HE POSSIBILITY OF SUCH DAMAGES.
113\par }\pard \s15\li864\sb100\sl-260\slmult0\widctlpar This publication is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government are subject to restrictions set forth in DFARS 252.227-7013 or 48 CFR 52.227-19, as applicable.
114\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar \sect \sectd \psz1\pgnlcrm\linex0\colsx0 {\headerl \pard\plain \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20 \f32\fs20\cf1
115\par \pard \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20
116\par }{\headerr \pard\plain \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20 \f32\fs20\cf1
117\par \pard \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20
118\par }{\footerl \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4320\tqr\tx8640 \f4\fs20 \chpgn \tab \tab {\field{\*\fldinst  TITLE  \\* MERGEFORMAT }{\fldrslt vCalendar Specification, v0.4}}
119\par }{\footerr \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4320\tqr\tx8640 \f4\fs20 {\field{\*\fldinst  STYLEREF "Pr.Preface" \\* MERGEFORMAT }{\fldrslt {\lang1024 Trademarks}}}\tab \tab \chpgn
120\par }\pard\plain \s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 Trademarks
121\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\b\i\f19\fs18 versit}, the {\b\i\f30\fs18 versit }
122 logo, versitcard, vCard, vCalendar are trademarks of Apple Computer, Inc., AT&T Corp., International Business Machines Corp., and Siemens.
123\par Apple and the Apple Logo are trademarks of Apple Computer, Inc. registered in the U.S. and other countries.
124\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar AT&T is a registered trademarks of AT&T Corp.
125\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar IBM is a registered trademarks of International Business Machines Corporation.
126\par \pard\plain \s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 \sect \sectd \psz1\pgnlcrm\linex0\colsx0 \pard\plain \s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 Contributors
127\par \trowd \trgaph108\trleft-108 \cellx4320\cellx8748 \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Roland H. Alden\cell Stephen J. Bartlett\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft-108 \cellx4320\cellx8748
128 \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Jay Batson, ON Technology\cell John Binici, Iris Associates\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Stev
129e Carter, Novell\cell Liang-Jye Chang, Starfish Software\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Andre Courtemanche, CS&T\cell Jim Cunnie, AT&T EasyCommerce\cell \pard\plain
130\widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Frank Dawson, IBM Corporation\cell Rik Drummond, The Drummond Group\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0
131\widctlpar\intbl \f8\fs20\cf1 Gavin Eadie, University of Michigan\cell Pat Egen, Provident Life and Accident\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Randell Flint, Sundial Systems
132\cell Ben Forta, OnTime/Division of FTP\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Anik Ganguly, OnTime/Division of FTP.\cell Arvind Goyal, Lotus Development Corporation\cell
133\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 David Goodhand, Microsoft\cell Steve Hanna, ON Technology\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0
134\widctlpar\intbl \f8\fs20\cf1 John Hansen, Starfish Software\cell Niraj Jain, Oracle Corporation\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Del Jensen, Novell\cell \pard
135\s15\sb100\sl-260\slmult0\widctlpar\intbl Bruce M. Johnston, Lotus Development Corporation\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Dr. Mark K. Joseph, Attachmate Corporation{
136\f2\fs24 \cell }Bruce Kahn, Iris Associates\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Don Lavange, Novell\cell Larry Mason, Microsystems Software, Inc.\cell \pard\plain
137\widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Skip Montanaro, Automatrix, Inc.\cell Pete O\rquote Leary, Clear Blue Networking Systems, Inc.\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain
138\s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Ron Rassner, Creative Networks, Inc.\cell Vinod Seraphin, Lotus Development Corporation\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl
139\f8\fs20\cf1 Uppili Srivivasan, Oracle Corporation\cell Tom Steppe, OnTime/Divison of FTP Software\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Dean Stevens, Now Software, Inc.\cell
140Budi Sutardja\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Robert Tatar, Automatrix, Inc.\cell Yvonne Tso, SunSoft\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd
141\trgaph108\trleft-108 \cellx4320\cellx8748 \pard\plain \s15\sb100\sl-260\slmult0\widctlpar\intbl \f8\fs20\cf1 Mike Weston, Netscape Communications Corporation.\cell \pard \s15\sb100\sl-260\slmult0\widctlpar\intbl Steve Wincor, Lockheed Martin\cell
142\pard\plain \widctlpar\intbl \f4\fs20 {\f8\cf1 \row }\pard\plain \s15\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1
143\par \pard \s15\li864\sb100\sl-260\slmult0\widctlpar \sect \sectd \psz1\pgnlcrm\linex0\colsx0 {\footerl \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp40 \tqc\tx4320\tqr\tx8640 \f4\fs20 {\field{\*\fldinst  PAGE \\* roman \\* MERGEFORMAT }{\fldrslt {
144\lang1024 vi}}}\tab \tab {\field{\*\fldinst  TITLE  \\* MERGEFORMAT }{\fldrslt vCalendar Specification, v0.4}}
145\par }{\footerr \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4320\tqr\tx8640 \f4\fs20 {\field{\*\fldinst  STYLEREF "Pr.Preface" \\* MERGEFORMAT }{\fldrslt {\lang1024 Reference Information}}}\tab \tab {\field{\*\fldinst  PAGE \\* roman \\
146* MERGEFORMAT }{\fldrslt {\lang1024 v}}}
147\par }\pard\plain \s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 {\cchs256 Reference Information
148\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
149The cited references contain provisions which, through reference in this specification, constitute provisions of this specification. At the time of publication, the indicated versions in the following references were valid. Parties to agreements based on
150this specification are encouraged to research the possibility of revised standards.
151\par \pard\plain \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\widctlpar\tx1224\tldot\tx3685 \f8\fs20\cf1 {\f31\fs14 \bullet \tab }ANSI X3.4-1977, {\i Code for Information Interchange}, American National Standards Institute, 1977.
152\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\widctlpar\tx1224\tldot\tx3685 \bullet \tab IETF RFC 1738, {\i Universal Resource Locator}, December 1994.
153\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\widctlpar\tx1224\tldot\tx3685 \bullet \tab IETF Network Working Group RFC 1766, {\i Tags for the Identification of Languages,} March 1995.
154\par {\f31\fs14 \bullet \tab }ISO 639, {\i Code for The Representation of names of languages}, International Organization for Standardization, April, 1988.
155\par {\f31\fs14 \bullet \tab }ISO 3166, {\i Codes for The Representation of names of countries}, International Organization for Standardization, December, 1993.
156\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\widctlpar\tx1224\tldot\tx3685 {\f31\fs14 \bullet \tab }ISO 8601, {\i Data elements and interchange formats\emdash Information interchange\emdash Representation of dates and times}
157, International Organization for Standardization, June, 1988.
158\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 {\f31\fs14 \bullet \tab }ISO 8601, {\i Technical Corrigendum 1, Data elements and interchange formats\emdash Information interchange\emdash
159Representation of dates and tmes}, International Organization for Standardization, May, 1991.
160\par \bullet \tab ISO 8859-1, {\i Information Processing\emdash 8-Bit single-byte coded graphic character sets\emdash Part 1: Latin Alphabet No. 1,} International Organization for Standardization, February, 1987.
161\par \bullet \tab ISO/IEC 9070, {\i Information Technology\emdash SGML Support Facilities\emdash Registration Procedures for Public Text Owner Identifiers,} Second Edition, International Organization for Standardization, April, 1991.
162\par \bullet \tab RFC1521, {\i MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies,} Network Working Group, September, 1993.
163\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \bullet \tab XAPIA CSA, {\i Calendaring and Scheduling Application Programming Interface (CSA) Version 1.0,} X.400 API Association, November 15, 1994.
164\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685
165\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\widctlpar\tx1224\tldot\tx3685 \sect \sectd \margtsxn2520\psz1\pgnlcrm\linex0\colsx0 {\headerl \pard\plain \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20 \f32\fs20\cf1
166\par \pard \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20
167\par }{\headerr \pard\plain \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20 \f32\fs20\cf1
168\par \pard \s55\sl-240\slmult0\widctlpar\brdrb\brdrth\brdrw45\brsp20
169\par }{\footerl \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp40 \tqc\tx4320\tqr\tx8640 \f4\fs20 {\field{\*\fldinst  PAGE  \\* MERGEFORMAT }{\fldrslt {\lang1024 viii}}}\tab \tab {\field{\*\fldinst  TITLE  \\* MERGEFORMAT }{\fldrslt
170vCalendar Specification, v0.4}}
171\par }{\footerr \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp20 \tqc\tx4320\tqr\tx8640 \f4\fs20 {\field{\*\fldinst  STYLEREF "Pr.Preface" \\* MERGEFORMAT }{\fldrslt {\lang1024 Contents}}}\tab \tab {\field{\*\fldinst  PAGE  \\* MERGEFORMAT }{\fldrslt {
172\lang1024 vii}}}
173\par }\pard\plain \s90\li864\sa240\sl-400\slmult0\keepn\widctlpar\tx864 \b\f9\fs36\cf1 {\i\f30 versit}{\b0  Update
174\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\b\i\f30\fs18 versit } is a multivendor development initiative of the communication and computer industries, founded by Apple, AT&T, IBM and Siemens. The {\b\i\f30\fs18 versit }
175parties believe that great potential exists in improving the nature of communications in the business world\emdash
176permitting companies to better manage their quality, productivity, customer satisfaction and cost of operations, while expanding the market opportunities for a variety of product and service vendors. {\b\i\f30\fs18 versit }
177parties will jointly define and support open specifications that facilitate and promote the interoperability of advanced personal information and communication devices, networks and services.
178\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The {\b\i\f30\fs18 versit }
179vision is to enable diverse communication and computing devices, applications and services from competing vendors to interoperate in all environments. Through developing a series of specifications for interoperability among diverse communications and comp
180uting devices, applications, networks and services, {\b\i\f30\fs18\cchs256 versit }\rquote s vision will become a reality.
181\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar {\b\i\f30\fs18 versit }\rquote s primary development areas are in:
182\par \pard\plain \s22\fi-288\li1224\sb100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \f8\fs20\cf1 \bullet \tab Personal Data Interchange (PDI)
183\par \bullet \tab Computer Telephone Integration (CTI)
184\par \bullet \tab Conferencing and Messaging (C&M)
185\par \bullet \tab Wired and Wireless connectivity
186\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\b\i\f30\fs18 versit }specifications are directed at both the decision makers and the implementation teams of:
187\par \pard\plain \s22\fi-288\li1224\sb100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \f8\fs20\cf1 \bullet \tab Equipment Manufacturers
188\par \bullet \tab Independent Software Vendors
189\par \bullet \tab Information Service Providers
190\par \bullet \tab Online Service Providers
191\par \bullet \tab Software Houses
192\par \bullet \tab Users
193\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\b\i\f30\fs18 versit }specifications are made available to any interested party. In turn, {\b\i\f30\fs18 versit }encourages the support of our goals by soliciting feedback on {
194\b\i\f30\fs18 versit }specifications.{\cchs256
195\par }All comments relating to {\b\i\f30\fs18 versit }or the material within this specification should be submitted to:
196\par \pard \s15\qc\li864\sb100\sl-260\slmult0\widctlpar {\b\i\f30\fs18 versit } \line (800) 803-6240\line (201) 327-2803 (Outside USA)\line pdi@v{\cchs256 ersit.com\line http://www.versit.com}
197\par \pard\plain \widctlpar \f4\fs20
198\par \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\strike \sect }\sectd \margtsxn2520\psz1\pgnlcrm\linex0\colsx0 {\*\pnseclvl1\pndec\pnprev1\pnstart1 {\pntxta .}}{\*\pnseclvl2\pndec\pnprev1\pnstart1
199{\pntxta .}}{\*\pnseclvl3\pndec\pnprev1\pnstart1 {\pntxta .}}{\*\pnseclvl4\pndec\pnprev1\pnstart1 {\pntxta .}}{\*\pnseclvl5\pndec\pnprev1\pnstart1 {\pntxta .}}{\*\pnseclvl6\pndec\pnprev1\pnstart1 {\pntxta .}}{\*\pnseclvl7\pndec\pnprev1\pnstart1
200{\pntxta .}}{\*\pnseclvl8\pndec\pnprev1\pnstart1 {\pntxta .}}{\*\pnseclvl9\pndec\pnprev1\pnstart1 {\pntxta .}}\pard\plain \s90\li864\sb100\sa240\sl-400\slmult0\keepn\nowidctlpar\tx864 \b\f9\fs36\cf1 Contents
201\par \pard\plain \s99\sb360\widctlpar\tqr\tx8640 \b\f5 {\field\fldedit{\*\fldinst  TOC \\o "2-4" \\t "chptr_title,1" }{\fldrslt {\lang1024 Section 1 : Introduction\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165325  }{\field{\*\fldinst {\lang1024
202 PAGEREF _Toc367165325 }}{\fldrslt {\lang1024 1}}}}}{\lang1024
203\par }\pard\plain \s99\sb360\widctlpar\tqr\tx8640 \b\f5 {\field\fldedit{\*\fldinst  TOC \\o "2-4" \\t "chptr_title,1" }{\fldrslt {\lang1024 Section 1 : Introduction\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165325  }{\field{\*\fldinst {\lang1024
204 PAGEREF _Toc367165 }}{\fldrslt {\lang1024 1}}}}}{\lang1024
205\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 1.1 Overview\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165326  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165326 }}{\fkdrslt {\lang1024 1}}}}}{\lang1024
206\par }\pard \s100\sb240\widctlpar\tqr\tldot\tx8640 {\lang1024 1.2 Scope\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165327  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165327 }}{\fldrslt {\lang1024 2}}}}}{\lang1024
207\par 1.3 Contents\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165328  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165328 }}{\fldrslt {\lang1024 3}}}}}{\lang1024
208\par 1.4 Definitions and Abbreviations\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165329  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165329 }}{\fldrslt {\lang1024 3}}}}}{\lang1024
209\par }\pard\plain \s99\sb360\widctlpar\tqr\tx8640 \b\f5 {\lang1024 Section 2 : vCalendar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165330  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165330 }}{\fldrslt {\lang1024 5}}}}}{\lang1024
210\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.1 Encoding Characteristics\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165331  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165331 }}{\fldrslt {\lang1024 5}}}}}{
211\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.1 Encoding Characteristics\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165331  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165331 }}{\fldrslt {\lang1024 5}}}}}{
212\lang1024
213\par }\pard\plain \s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.1.1 vCalendar Object\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165332  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165332 }}{\fldrslt {\lang1024 5}}}}}{\lang1024
214
215\par }\pard\plain \s102\li480\widctlpar\tqr\tldot\tx8640 \f4\fs18 {\lang1024 2.1.1.1 vEvent Object\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165333  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165333 }}{\fldrslt {\lang1024 5}}}}}{\lang1024
216
217\par 2.1.1.2 vTodo Object\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165334  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165334 }}{\fldrslt {\lang1024 6}}}}}{\lang1024
218\par }\pard\plain \s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.1.2 Property\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165335  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165335 }}{\fldrslt {\lang1024 6}}}}}{\lang1024
219\par }\pard \s101\li240\widctlpar\tqr\tldot\tx8640 {\lang1024 2.1.3 Delimiters\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165336  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165336 }}{\fldrslt {\lang1024 7}}}}}{\lang1024
220\par 2.1.4 Encodings\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165337  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165337 }}{\fldrslt {\lang1024 7}}}}}{\lang1024
221\par 2.1.5 Character Set\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165338  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165338 }}{\fldrslt {\lang1024 8}}}}}{\lang1024
222\par 2.1.6 Language\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165339  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165339 }}{\fldrslt {\lang1024 8}}}}}{\lang1024
223\par 2.1.7 Date and Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165340  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165340 }}{\fldrslt {\lang1024 8}}}}}{\lang1024
224\par 2.1.8 Time Duration\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165341  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165341 }}{\fldrslt {\lang1024 9}}}}}{\lang1024
225\par 2.1.9 Value Location\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165342  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165342 }}{\fldrslt {\lang1024 9}}}}}{\lang1024
226\par 2.1.10 Binary Values\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165343  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165343 }}{\fldrslt {\lang1024 10}}}}}{\lang1024
227\par 2.1.11 Basic Recurrence Rule Grammar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165344  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165344 }}{\fldrslt {\lang1024 10}}}}}{\lang1024
228\par }\pard\plain \s102\li480\widctlpar\tqr\tldot\tx8640 \f4\fs18 {\lang1024 2.1.11.1 Daily Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165345  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165345 }}{\fldrslt {\lang1024 10}}}}}{\lang1024
229
230\par 2.1.11.2 Weekly Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165346  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165346 }}{\fldrslt {\lang1024 11}}}}}{\lang1024
231\par 2.1.11.3 Monthly Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165347  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165347 }}{\fldrslt {\lang1024 11}}}}}{\lang1024
232\par 2.1.11.4 Yearly Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165348  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165348 }}{\fldrslt {\lang1024 12}}}}}{\lang1024
233\par 2.1.11.5 Grammar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165349  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165349 }}{\fldrslt {\lang1024 12}}}}}{\lang1024
234\par 2.1.11.6 Glossary\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165350  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165350 }}{\fldrslt {\lang1024 13}}}}}{\lang1024
235\par 2.1.11.7 Policies\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165351  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165351 }}{\fldrslt {\lang1024 14}}}}}{\lang1024
236\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.2 vCalendar Properties\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165352  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165352 }}{\fldrslt {\lang1024 15}}}}}{\lang1024
237
238\par }\pard\plain \s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.2.1 Daylight Savings Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165353  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165353 }}{\fldrslt {\lang1024 15}}}}}{
239\lang1024
240\par }\pard \s101\li240\widctlpar\tqr\tldot\tx8640 {\lang1024 2.2.2 Geographic Position\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165354  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165354 }}{\fldrslt {\lang1024 15}}}}}{\lang1024
241\par 2.2.3 Product Identifier\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165355  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165355 }}{\fldrslt {\lang1024 16}}}}}{\lang1024
242\par 2.2.4 Time Zone\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165356  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165356 }}{\fldrslt {\lang1024 16}}}}}{\lang1024
243\par 2.2.5 Version\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165357  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165357 }}{\fldrslt {\lang1024 16}}}}}{\lang1024
244\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.3 vEvent and vTodo Properties\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165358  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165358 }}{\fldrslt {\lang1024 17}}}}}{
245\lang1024
246\par }\pard\plain \s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.3.1 Attachment\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165359  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165359 }}{\fldrslt {\lang1024 17}}}}}{\lang1024
247\par }\pard \s101\li240\widctlpar\tqr\tldot\tx8640 {\lang1024 2.3.2 Attendee\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165360  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165360 }}{\fldrslt {\lang1024 17}}}}}{\lang1024
248\par 2.3.3 Audio Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165361  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165361 }}{\fldrslt {\lang1024 19}}}}}{\lang1024
249\par 2.3.4 Categories\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165362  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165362 }}{\fldrslt {\lang1024 20}}}}}{\lang1024
250\par 2.3.5 Classification\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165363  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165363 }}{\fldrslt {\lang1024 20}}}}}{\lang1024
251\par 2.3.6 Date/Time Created\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165364  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165364 }}{\fldrslt {\lang1024 21}}}}}{\lang1024
252\par 2.3.7 Date/Time Completed\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165365  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165365 }}{\fldrslt {\lang1024 21}}}}}{\lang1024
253\par 2.3.8 Description\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165366  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165366 }}{\fldrslt {\lang1024 22}}}}}{\lang1024
254\par 2.3.9 Display Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165367  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165367 }}{\fldrslt {\lang1024 22}}}}}{\lang1024
255\par 2.3.10 Due Date/Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165368  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165368 }}{\fldrslt {\lang1024 22}}}}}{\lang1024
256\par 2.3.11 End Date/Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165369  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165369 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
257\par 2.3.12 Exception Date/Times\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165370  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165370 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
258\par 2.3.13 Exception Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165371  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165371 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
259\par 2.3.14 Last Modified\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165372  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165372 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
260\par 2.3.15 Location\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165373  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165373 }}{\fldrslt {\lang1024 24}}}}}{\lang1024
261\par 2.3.16 Mail Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165374  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165374 }}{\fldrslt {\lang1024 24}}}}}{\lang1024
262\par 2.3.17 Number Recurrences\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165375  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165375 }}{\fldrslt {\lang1024 24}}}}}{\lang1024
263\par 2.3.18 Priority\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165376  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165376 }}{\fldrslt {\lang1024 25}}}}}{\lang1024
264\par 2.3.19 Procedure Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165377  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165377 }}{\fldrslt {\lang1024 25}}}}}{\lang1024
265\par 2.3.20 Related To\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165378  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165378 }}{\fldrslt {\lang1024 25}}}}}{\lang1024
266\par 2.3.21 Recurrence Date/Times\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165379  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165379 }}{\fldrslt {\lang1024 26}}}}}{\lang1024
267\par 2.3.22 Recurrence Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165380  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165380 }}{\fldrslt {\lang1024 26}}}}}{\lang1024
268\par 2.3.23 Resources\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165381  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165381 }}{\fldrslt {\lang1024 26}}}}}{\lang1024
269\par 2.3.24 Sequence Number\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165382  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165382 }}{\fldrslt {\lang1024 27}}}}}{\lang1024
270\par 2.3.25 Start Date/Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165383  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165383 }}{\fldrslt {\lang1024 27}}}}}{\lang1024
271\par 2.3.26 Status\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165384  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165384 }}{\fldrslt {\lang1024 27}}}}}{\lang1024
272\par 2.3.27 Summary\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165385  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165385 }}{\fldrslt {\lang1024 28}}}}}{\lang1024
273\par 2.3.28 Time Transparency\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165386  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165386 }}{\fldrslt {\lang1024 28}}}}}{\lang1024
274\par 2.3.29 Uniform Resource Locator\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165387  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165387 }}{\fldrslt {\lang1024 29}}}}}{\lang1024
275\par 2.3.30 Unique Identifier\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165388  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165388 }}{\fldrslt {\lang1024 29}}}}}{\lang1024
276\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.4 Miscellaneous Properties\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165389  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165389 }}{\fldrslt {\lang1024 29}}}}}{
277\lang1024
278\par }\pard\plain \s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.4.1 Extensions\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165390  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165390 }}{\fldrslt {\lang1024 29}}}}}{\lang1024
279\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 2.5 Formal Definition\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165391  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165391 }}{\fldrslt {\lang1024 30}}}}}{\lang1024
280
281\par }\pard\plain \s99\sb360\widctlpar\tqr\tx8640 \b\f5 {\lang1024 Section 3 : Internet Recommendations\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165392  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165392 }}{\fldrslt {\lang1024 35}}}}}{
282\lang1024
283\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 3.1 Recommended Practice With SMTP/MIME\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165393  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165393 }}{\fldrslt {\lang1024 35}
284}}}}{\lang1024
285\par }\pard\plain \s101\li240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 3.1.1 Text/Plain Content Type\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165394  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165394 }}{\fldrslt {\lang1024 35}}}}}{
286\lang1024
287\par }\pard \s101\li240\widctlpar\tqr\tldot\tx8640 {\lang1024 3.1.2 Text/X-vCalendar Content Type\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165395  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165395 }}{\fldrslt {\lang1024 36}}}}}{\lang1024
288
289\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 3.2 Recommended Practice With HTTP/HTML\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165396  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165396 }}{\fldrslt {\lang1024 37}
290}}}}{\lang1024
291\par }\pard\plain \s99\sb360\widctlpar\tqr\tx8640 \b\f5 {\lang1024 Section 4 : UI Support Recommendations\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165397  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165397 }}{\fldrslt {\lang1024 41}}}}}{
292\lang1024
293\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 4.1 File System\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165398  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165398 }}{\fldrslt {\lang1024 41}}}}}{\lang1024
294\par }\pard \s100\sb240\widctlpar\tqr\tldot\tx8640 {\lang1024 4.2 Clipboard\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165399  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165399 }}{\fldrslt {\lang1024 41}}}}}{\lang1024
295\par 4.3 Drag/Drop\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165400  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165400 }}{\fldrslt {\lang1024 41}}}}}{\lang1024
296\par }\pard\plain \s99\sb360\widctlpar\tqr\tx8640 \b\f5 {\lang1024 Section 5 : Conformance\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165401  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165401 }}{\fldrslt {\lang1024 43}}}}}{\lang1024
297\par }\pard \s99\sb360\widctlpar\tqr\tx8640 {\lang1024 Section 6 : Extended Recurrence Grammar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165402  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165402 }}{\fldrslt {\lang1024 44}}}}}{\lang1024
298\par }\pard\plain \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 6.1 Rule Introduction\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165403  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165403 }}{\fldrslt {\lang1024 44}}}}}{\lang1024
299
300\par }\pard \s100\sb240\widctlpar\tqr\tldot\tx8640 {\lang1024 6.2 Grammar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165404  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165404 }}{\fldrslt {\lang1024 45}}}}}{\lang1024
301\par 6.3 Glossary\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165405  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165405 }}{\fldrslt {\lang1024 46}}}}}{\lang1024
302\par 6.4 Policies\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165406  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165406 }}{\fldrslt {\lang1024 47}}}}}{\lang1024
303\par 6.5 Examples\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165407  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165407 }}{\fldrslt {\lang1024 49}}}}}{\lang1024
304\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 }}\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
305\par \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\widctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc346992804}\sect \sectd \margtsxn2520\psz1\pgnrestart\linex0\colsx0 {\footerr \pard\plain \s29\widctlpar\brdrt\brdrs\brdrw15\brsp20
306\tqc\tx4320\tqr\tx8640 \f4\fs20 {\field\fldedit{\*\fldinst  STYLEREF "chptr_title" \\* MERGEFORMAT }{\fldrslt }}\tab \tab {\field{\*\fldinst  PAGE  \\* MERGEFORMAT }{\fldrslt {\lang1024 51}}}
307\par }\pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc365129064}{\*\bkmkstart _Toc367165325}Section 1 : Introduction{\*\bkmkend _Toc346992804}{\*\bkmkend _Toc365129064}
308{\*\bkmkend _Toc367165325}
309\par {\pntext\pard\plain\b\v\f5\fs28\kerning28 1.\tab}\pard\plain \s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28 {\cs92\b0\v\f8\fs16 {\*\atnid DS}{\*\atnauthor Dave Stuban}\chatn {\*\annotation
310\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
311This entry/line in the section is assigned the style for the level 1 heading. This is done so that a section number can be given in the chapter title (style \ldblquote chptr_title\rdblquote ) and so that \ldblquote heading 1\rdblquote
312 (more specifically, the format/heading numbering of the form \ldblquote 1. Overview\rdblquote ) can be \ldblquote skipped,\rdblquote  and the appropriate form for the next-level of heading can be properly displayed (eg., \ldblquote 1.1   Overview
313\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\v \tab \tab
314\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 Personal Data Interchange ({\b PDI}
315) occurs every time two or more individuals communicate, in either a business or personal context, face-to-face, or across space and time. Such interchanges frequ
316ently include the exchange of informal information, such as business cards, telephone numbers, addresses, dates and times of appointments, etc. Augmenting PDI with electronics and telecommunications can help ensure that information is quickly and reliably
317 communicated, stored, organized and easily located when needed.
318\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Personal information, by nature, is complex and diverse. Currently, proprietary standards exist to structure some types of PDI information, but no single, open specification comprehensively ad
319dresses the needs of collecting and communicating PDI information across many common communication channels such as telephones, voice-mail, e-mail, and face-to-face meetings. {\b\i\f30\fs18 versit }
320 is developing a comprehensive family of PDI technologies based on open specifications and interoperability agreements to help meet this technology need.
321\par {\*\bkmkstart _Toc346992805}{\*\bkmkstart _Toc365129065}{\*\bkmkstart _Toc367165326}{\pntext\pard\plain\b\f9\fs28\cf1 1.1\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
322\b\f9\fs28\cf1 Overview{\*\bkmkend _Toc346992805}{\*\bkmkend _Toc365129065}{\*\bkmkend _Toc367165326}
323\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This specification defines a format for an electronic calendaring and scheduling ({\b\i vCalendar}) format. The vCalendar format allows for the capture of information normall
324y stored within a calendaring and scheduling application; such as a Personal Information Manager or a Group Scheduling product.
325\par The format is suitable as an interchange format between applications or systems. The format is defined independent of the particular method used to transport it. The transport for this exchange might be a file system, point-to-point asynchronous communica
326tion, wired-network transport, or some form of unwired transport.
327\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar a vCalendar is a data stream consisting of one or more vCalenda
328r objects. The individual vCalendar definitions can be identified and parsed within the data stream. The vCalendar data stream may exist as a persistent form in a file system, document management system, network connection between two network endpoints, o
329r in any other digital transport that has an abstraction of a stream of bytes.
330\par Conceptually, a {\i vCalendar Writer} creates vCalendar data streams and a {\i vCalendar Reader} interprets vCalendar data streams. The vCalendar Reader and Writer may be implemented as a
331single application or as separate applications. It is not the intent of this specification to define the implementation of these processes beyond some fundamental capabilities related to the format of the vCalendar data stream and a common set of conforma
332nce requirements.
333\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
334This specification provides for a clear-text encoding. The specification also includes a formal grammar for the clear-text encoding to aid in the implementation of parsers and to serve as the definitive reference when ambiguities or questi
335ons arise in interpreting the descriptive prose definition of the specification.
336\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
337The clear-text encoding of this specification can be used in environments which are constrained to 7-bit transfer encodings, short line lengths, and low bandwidth. In addition, the encoding is simple in order to facilitate the implementation of reader and
338 writer applications on small platforms, such as Personal Digital Assistants (PDA), cellular telephones, or alphanumeric pagers.
339\par {\*\bkmkstart _Toc346992806}{\*\bkmkstart _Toc365129066}{\*\bkmkstart _Toc367165327}{\pntext\pard\plain\b\f9\fs28\cf1 1.2\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
340\b\f9\fs28\cf1 Scope{\*\bkmkend _Toc346992806}{\*\bkmkend _Toc365129066}{\*\bkmkend _Toc367165327}
341\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The vCalendar is intended to be used for exchanging information about {\b\i event} and {\b\i todo}
342 types of calendaring and scheduling entities. An event is a calendaring and scheduling entity that represents a scheduled amount of time on a calendar. For example, it may be an activity; such as a one-hour, department meeting from 8 AM to 9 AM, tomorrow
343. a todo is a calendaring and scheduling entity that represents an action-item or assignment. For example, it may be an item of work assigned to an individual; such as \ldblquote turn in travel expense today\rdblquote .
344\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar In today\rquote s bus
345iness environment, this information is typically kept on a paper-based day-planner or calendar. More and more, this type of information is being also managed within electronic Personal Information Manager or Group Scheduling products. It is appropriate, t
346hen that this specification define this information in terms of a paradigm based on a calendaring  and scheduling event and todo entities.
347\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Prior to the introduction of the vCalendar specification, users of such applications typically had to re-key the origi
348nal information, often transcribing it from paper day-planners, scraps of paper or electronic mail messages. With the advent of the vCalendar specification, this information can be exchanged in an automated and consistent fashion.
349\par The basis for this specification have their origin in openly defined, industry specifications; such as the X.400 API Association\rquote
350s Calendaring and Scheduling API (CSA). In addition, this specification has capabilities that were derived from the experience of multi-vendor demonstrations of this capability.
351\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
352The specification of all date and time values are defined in terms of the ISO 8601 standard for representation of dates and times. The ISO 8601 standard supersedes all other international standards defined at the time this specification was drafted.
353
354\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
355Personal data applications such as Personal Information Managers (PIM) often provide an import/export capability using Comma Separated Value (CSV) or Tab Delimited Files (TDF) formats. However, these solutions do not preserve the intent
356 of the originating application. When a CSV and TDF formatis used by a PIM, the meta-data or semantics of the originating object are only apparent to a similar version of the originating application. Exchange of data between such applications is another
357important application of an industry-standard specification for an electronic calendaring and scheduling interchange format, such as the vCalendar specification.
358\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar This specification is intended to be used as a format for exchange of calendaring and schedulin
359g information from one product to another. This exchange may take place using desktop application interaction techniques; such as a file system FILE-OPEN or FILE-SAVE-AS functions, an operating systems clipboard CUT or COPY or PASTE operations, or a user
360interface DRAG and DROP interaction. In addition, this exchange may take place using a wired or wireless network transport; such as LAN or WAN protocols, switched telephone circuits, IrDA-based infra-red \ldblquote beaming\rdblquote
361 of data, or emerging cellular data services. In any of these example cases, the vCalendar format is intended to be a transport- and platform-independent format for exchanging calendaring and scheduling personal data.
362\par {\*\bkmkstart _Toc346992807}{\*\bkmkstart _Toc365129067}{\*\bkmkstart _Toc367165328}{\pntext\pard\plain\b\f9\fs28\cf1 1.3\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
363\b\f9\fs28\cf1 Contents{\*\bkmkend _Toc346992807}{\*\bkmkend _Toc365129067}{\*\bkmkend _Toc367165328}
364\par \pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 This specification is separated into eight sections:
365\par \pard\plain \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \f8\fs20\cf1 \bullet \tab \ldblquote Section 1 : Introduction\rdblquote
366 introduces PDI and the vCalendar specification with an overview, scope statement and section on definitions and abbreviations.
367\par \bullet \tab \ldblquote Section 2 : vCalendar\rdblquote  defines the semantics and syntax for a clear-text encoding of the vCalendar.
368\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \bullet \tab \ldblquote Section 3: Internet Recommendations\rdblquote
369 specifies a set of guidelines to facilitate the exchange of vCalendar objects over Internet protocols such as HTTP using HTML and SMTP using MIME.
370\par \bullet \tab \ldblquote Section 4 : UI Support Recommendations\rdblquote
371 specifies a set of guidelines to facilitate the exchange of vCalendar objects at the desktop user interface using the file system, clipboard and drag/drop capabilities of the operating system.
372\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \bullet \tab \ldblquote Section 5 : Conformance\rdblquote  defines minimum conformance requirements to consider while developing support for this vCalendar specification.
373
374\par \bullet \tab \ldblquote Section 6 : Extended Recurrence Rule Grammar\rdblquote  defines reference information on an extended recurrence rule grammar, copied from the XAPIA CSA Specification.
375\par {\*\bkmkstart _Toc346992808}{\*\bkmkstart _Toc365129068}{\*\bkmkstart _Toc367165329}{\pntext\pard\plain\b\f9\fs28\cf1 1.4\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
376\b\f9\fs28\cf1 Definitions and Abbreviations{\*\bkmkend _Toc346992808}{\*\bkmkend _Toc365129068}{\*\bkmkend _Toc367165329}
377\par \pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 Definitions and abbreviations used within this specification follow.
378\par \pard\plain \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar \f8\fs20\cf1 {\b\i API}: Application Programming Interface
379\par {\b\i Electronic Calendar}: Also know as vCalendar.
380\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i FPI}: Formal Public Identifier. a string expression that represents a public identifier for an object. FPI syntax is defined by ISO 9070.
381\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i GUID}: Globally Unique IDentifier
382\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i Internet}: a WAN connecting thousands of disparate networks in industry, education, government, and research. The Internet uses TCP/IP as the standard for transmitting information.
383\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i ISO}: Organization for International Standardization; a worldwide federation of national standards bodies (ISO Member bodies).
384\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i MIME}: Multipurpose Internet Mail Extensions, as defined in RFC1521.
385\par {\b\i PDA}: Personal Digital Assistant computing device
386\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i PDI}: Personal Data Interchange, a collaborative applic
387ation area which involves the communication of data between people who have a business or personal relationship, but do not necessarily share a common computing infrastructure.
388\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i PIM}: Personal Information Manager
389\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i RFC### documents}: Internet \ldblquote Request For Comment\rdblquote  documents (i.e., RFC822, RFC1521, etc.).
390\par {\b\i URL}: Uniform Resource Locator; a string expression that can represent any resource on the Internet or local system. RFC 1738 defines the syntax for an URL.
391\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i UTC}: Universal Time Coordinated; also known as UCT, for Universal Coordinated Time.
392\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i vCalendar}
393: The generic term for an electronic, virtual collection of calendaring and scheduling information that can be transferred between computers, PDAs, or other electronic devices through telephone lines, or e-mail networks, or infrared links. How, when, why,
394 and where vCalendar are used depends on the applications developed utilizing a vCalendar.
395\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i WAN}: Wide-Area Network
396\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar
397\par \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\nowidctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc340018649}{\*\bkmkstart _Toc345308899}{\*\bkmkstart _Toc346992813}\sect \sectd \margtsxn2520\psz1\linex0\colsx0 \pard\plain
398\s24\li864\sb100\sa140\sl-380\slmult0\keepn\widctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc346992854}{\*\bkmkstart _Toc365129069}{\*\bkmkstart _Toc367165330}{\*\bkmkend _Toc340018649}{\*\bkmkend _Toc345308899}{\*\bkmkend _Toc346992813}
399Section 2 : {\*\bkmkend _Toc346992854}vCalendar{\*\bkmkend _Toc365129069}{\*\bkmkend _Toc367165330}
400\par {\pntext\pard\plain\b\v\f5\fs28\kerning28 2.\tab}\pard\plain \s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28 {\cs92\b0\v\f8\fs16 {\*\atnid DS}{\*\atnauthor Dave Stuban}\chatn {\*\annotation
401\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
402This entry/line in the section is assigned the style for the level 1 heading. This is done so that a section number can be given in the chapter title (style \ldblquote chptr_title\rdblquote ) and so that \ldblquote heading 1\rdblquote
403 (more specifically, the format/heading numbering of the form \ldblquote 1. Overview\rdblquote ) can be \ldblquote skipped,\rdblquote  and the appropriate form for the next-level of heading can be properly displayed (eg., \ldblquote 1.1   Overview
404\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\v \tab \tab
405\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This section defines the semantics and syntax for encoding the vCalendar in a simple, clear-text encoding.
406\par {\*\bkmkstart _Toc340018694}{\*\bkmkstart _Toc345308941}{\*\bkmkstart _Toc346992855}{\*\bkmkstart _Toc365129070}{\*\bkmkstart _Toc367165331}{\pntext\pard\plain\b\f9\fs28\cf1 2.1\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0
407\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 Encoding Characteristics{\*\bkmkend _Toc340018694}{\*\bkmkend _Toc345308941}{\*\bkmkend _Toc346992855}{\*\bkmkend _Toc365129070}{\*\bkmkend _Toc367165331}
408
409\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following characteristics are specific to this encoding.
410\par {\*\bkmkstart _Toc340018697}{\*\bkmkstart _Toc345308943}{\*\bkmkstart _Toc346992857}{\*\bkmkstart _Toc365129071}{\*\bkmkstart _Toc367165332}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.1\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0
411\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 vCalendar Object{\*\bkmkend _Toc340018697}{\*\bkmkend _Toc345308943}{\*\bkmkend _Toc346992857}{\*\bkmkend _Toc365129071}
412{\*\bkmkend _Toc367165332}
413\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a vCalendar data stream may include one or more vCalendar objects. An individual vCalendar object is identified within a data stream by the appearance of the Begin vCalendar Delimiter:
414
415\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 BEGIN:VCALENDAR
416\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The sentinel string must appear as the first characters in the data stream or the first characters on a line.
417\par The vCalendar object is terminated by the appearance of the End vCalendar Delimiter as the first characters on a line:
418\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 END:VCALENDAR
419\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart _Toc340018698}{\*\bkmkstart _Toc345308944}{\*\bkmkstart _Toc346992858}
420The vCalendar object is a container for calendaring and scheduling entities. These can include either event or todo entities.
421\par {\*\bkmkstart _Toc365129072}{\*\bkmkstart _Toc367165333}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.1.1\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 vEvent Object
422{\*\bkmkend _Toc365129072}{\*\bkmkend _Toc367165333}
423\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
424a vEvent is a grouping of calendaring and scheduling properties that define an entity that represents a scheduled amount of time on a calendar. For example, it may be an activity; such as a one-hour, department meeting from 8 AM to 9 AM, tomorrow.
425\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar An individual vEvent entity is identified within a vCalendar object by the appearance of the delimiter:
426\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 BEGIN:VEVENT
427\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The sentinel string must appear as the first characters on a line.
428\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The vEvent entity is terminated with the appearance of the following delimiter string as the first characters on a line
429\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 END:VEVENT
430\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
431The vEvent entity can not be nested within another vEvent or vTodo entity. If vEvent entities need to be related to each other or to a vTodo entity, they can specify relationship with the RELATED-TO property.
432\par {\*\bkmkstart _Toc365129073}{\*\bkmkstart _Toc367165334}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.1.2\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 vTodo Object
433{\*\bkmkend _Toc365129073}{\*\bkmkend _Toc367165334}
434\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a vTodo is a grouping of calendari
435ng and scheduling properties that define an entity that represents an action-item or assignment. For example, it may be an item of work assigned to an individual; such as \ldblquote turn in travel expense today\rdblquote .
436\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar An individual vTodo entity is identified within a vCalendar object by the appearance of the delimiter:
437\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 BEGIN:VTODO
438\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The sentinel string must appear as the first characters on a line.
439\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The vTodo entity is terminated with the appearance of the following delimiter string as the first characters on a line
440\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 END:VTODO
441\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
442The vTodo entity can not be nested within another vTodo or vEvent entity. If vTodo entities need to be related to each other or to a vEvent entity, they can specify a relationship with the RELATED-TO property.
443\par {\*\bkmkstart _Toc365129074}{\*\bkmkstart _Toc367165335}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.2\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
444\b\f9\cf1\kerning28 Property{\*\bkmkend _Toc340018698}{\*\bkmkend _Toc345308944}{\*\bkmkend _Toc346992858}{\*\bkmkend _Toc365129074}{\*\bkmkend _Toc367165335}
445\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a {\i property }is the definition of an individual attribute describing the event or todo associated with the vCalendar. a property takes the following form:
446\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 {\f5 PropertyName [\lquote ;\lquote
447 PropertyParameters] \rquote :\lquote  PropertyValue}
448\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 as shown in the following example:
449\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DTSTART:19960415T083000
450\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart _Toc340018699}A property takes the fo
451rm of one or more lines of text. The specification of property names and property parameters is case insensitive. The property name can be one of a set of pre-defined strings. The property name must appear as the first characters on a line. In the previou
452s example, \ldblquote DTSTART\rdblquote  is the name of the Start Date/Time property. Property values are specified as strings. In the previous example, \ldblquote 19960415T083000\rdblquote
453 is the ISO 8601 formatted value for the Start Date/Time property.
454\par a property value can be further qualifie
455d with a property parameter expression. Property parameter expressions are delimited from the property name with a Semi-colon character (ASCII 59). a Semi-colon in a property parameter value must be escaped with a Backslash character (ASCII 92). The prope
456rty parameter expressions are specified as either a name=value or a value string. The value string can be specified alone in those cases where the value is unambiguous. For example a complete property parameter specification might be:
457\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DESCRIPTION;ENCODING=Q
458UOTED-PRINTABLE:Don\rquote t forget to order Girl=\line   Scout cookies from Stacey today!\tab //Full property parameter expression
459\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a valid short version of the same property parameter specification might be:
460\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DESCRIPTION;QUOTED-PRINTABLE:Don
461\rquote t forget to order Girl=\line   Scout cookies from Stacey today!\tab //Full property parameter expression
462\par {\*\bkmkstart _Toc345308945}{\*\bkmkstart _Toc346992859}{\*\bkmkstart _Toc365129075}{\*\bkmkstart _Toc367165336}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.3\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3
463\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Delimiters{\*\bkmkend _Toc345308945}{\*\bkmkend _Toc346992859}{\*\bkmkend _Toc365129075}{\*\bkmkend _Toc367165336}
464\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Individual lines within the vCalendar data stream are delimited by the (RFC 822) line break, which is a CRLF sequence (ASCII decimal 13, followed by ASCII decimal 10). Long lines
465of text can be split into a multiple-line representation using the RFC 822 \ldblquote folding\rdblquote
466 technique. That is, wherever there may be linear white space (NOT simply LWSP-chars), a CRLF immediately followed by at least one LWSP-char may instead be inserted. For example the line:
467\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
468DESCRIPTION:This is a very long description that exists on a long line.
469\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Can be represented as:
470\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
471DESCRIPTION:This is a very long description \line    that exists on a long line.
472\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The process of moving from this folded multiple-line representation of a property definition to its single line representation is called \ldblquote unfolding\rdblquote
473. Unfolding is accomplished by regarding CRLF immediately followed by a LWSP-char as equivalent to the LWSP-char.
474\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar It is recommended that folding be limited to higher-level syntactic breaks in structured components of the property definition.
475\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar a formatted text line break in a property value, must also be specified by a (RFC 822) line break, which is a CRLF sequence. However, since the CRLF sequence is used to delimit a line, proper
476ty values with formatted line breaks (i.e., multiple lines) must be encoded using an alternate encoding of either Quoted-Printable or Base64, as defined in RFC 1521.
477\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar For example, in the Quoted-Printable encoding the multiple lines of formatted text are separated with a Quoted-Printable CRLF sequence of \ldblquote =0D\rdblquote  followed by \ldblquote =0A\rdblquote
478 followed by a Quoted-Printable softline break sequence of \ldblquote =\rdblquote . Quoted-Printable lines of text must also be limited to less than 76 characters. The 76 characters does not include the CR
479LF (RFC 822) line break sequence. For example a multiple line DESCRIPTION value of:
480\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 Project XYZ Final Review\line
481Conference Room - 3b\line Come Prepared.
482\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Would be represented in a Quoted-Printable encoding as:
483\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
484DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Project XYZ Final Review=d=a=\line    Conference Room - 3b=d=a=\line    Come Prepared.
485\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
486Property parameter substrings are delimited by a field delimiter, specified by the Semi-colon character (ASCII decimal 59). a Semi-colon in a property parameter value must be escaped with a Backslash character (ASCII 92).
487\par Compound property values are delimited by a field delimiter, specified by the Semi-colon character (ASCII decimal 59). a Semi-colon in a component of a compound property value must be escaped with a Backslash character (ASCII 92).
488\par {\*\bkmkstart _Toc365129076}{\*\bkmkstart _Toc367165337}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.4\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
489\b\f9\cf1\kerning28 Encodings{\*\bkmkend _Toc365129076}{\*\bkmkend _Toc367165337}
490\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The default encoding for the vCalendar object is 7-Bit. The default encoding can be overridden for an individual property value by using the \ldblquote ENCODING\rdblquote
491 property parameter. This parameter value can be either \ldblquote BASE64\rdblquote , \ldblquote QUOTED-PRINTABLE\rdblquote , or \ldblquote 8-bit\rdblquote . This parameter may be used on any property.
492\par Some transports (e.g., MIME based electronic mail) may also provide an encoding property at the transport wrapper level. This property can be used in these cases for transporting a vCalendar data stream that has been defined using a default encoding other
493 than 7-bit (e.g., 8-bit).
494\par {\*\bkmkstart _Toc365129077}{\*\bkmkstart _Toc367165338}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.5\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
495\b\f9\cf1\kerning28 Character Set{\*\bkmkend _Toc365129077}{\*\bkmkend _Toc367165338}
496\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The default character set is ASCII. The default character set can be overridden for an individual property value by using the \ldblquote CHARSET\rdblquote  property parameter. This pro
497perty parameter may be used on any property. However, the use of this parameter on some properties may not make sense.
498\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Any character set registered with the Internet Assigned Numbers Authority (IANA) can be specified by this property parameter. For example, ISO 8859-8 or the Latin/Hebrew character set is specified by:
499
500\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DESCRIPTION;CHARSET=ISO-8859-8:...
501
502\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Some transports (e.g., MIME based electronic mail) may also provide a character set property at the transport wrapper level. This property can be used in the
503se cases for transporting a vCalendar data stream that has been defined using a default character set other than ASCII (e.g., UTF-8).
504\par {\*\bkmkstart _Toc365129078}{\*\bkmkstart _Toc365129080}{\*\bkmkstart _Toc367165339}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.6\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144
505{\pntxtb .}}\b\f9\cf1\kerning28 Language{\*\bkmkend _Toc365129080}{\*\bkmkend _Toc367165339}
506\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The default language is \ldblquote en-US\rdblquote  (US English). The default language can be overridden for an individual property value by using the \ldblquote LANGUAGE\rdblquote
507 property parameter. The values for this property are a string consistent with RFC 1766, Tags for the Identification of Languages. This property parameter may be used on any property. However, the use of this parameter on some p
508roperties, such as PHOTO, LOGO, SOUND, TEL, may not make sense. Canadian French would be specified by this parameter by the following:
509\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 SUMMARY;LANGUAGE=fr-CA:...
510\par {\*\bkmkstart _Toc367165340}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.7\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Date and Time
511{\*\bkmkend _Toc365129078}{\*\bkmkend _Toc367165340}
512\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
513The date and time values for all vCalendar properties are formatted as a string consistent with the ISO 8601 representation for combinations of dates and times. Either the basic or extended format is allowed. The use of UTC, rather than local time, should
514 be used when ever possible in order to avoid time zone ambiguities. The format for the complete, basic representation of a date and time value is written in the following sequence of characters:
515\par \pard\plain \s25\fi-216\li1440\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
516<year><month><day>T<hour><minute<second><type designator>
517\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 For example, 8:30 AM on April 15, 1996 local time would be written as:
518\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 19960415T083000
519\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 And the same time in UTC based time would be written as:
520\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 19960415T083000Z
521\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Where a value needs to specify a sequence of date and time values, then the property value is a string made up of a list of date and time values, separated by the field separator
522. For example:
523\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
52419960101T090000Z; 19960201T090000Z; 19960301T090000Z; 19960401T090000Z; ...
525\par {\*\bkmkstart _Toc365129079}{\*\bkmkstart _Toc367165341}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.8\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
526\b\f9\cf1\kerning28 Time Duration{\*\bkmkend _Toc365129079}{\*\bkmkend _Toc367165341}
527\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
528The values for time duration or periods of time for all vCalendar properties are formatted as a string conformant with the ISO 8601 basic representation for duration of time. a given duration of a period of time is represented by a character string consis
529ting of the designator \ldblquote {\b P}\rdblquote , optionally including the number of years followed by the designator \ldblquote {\b Y}\rdblquote , optionally including the number of months followed by the designator \ldblquote {\b M}\rdblquote
530, optionally including the number of weeks followed by the designator \ldblquote {\b W}\rdblquote , optionally including the number of days followed by the designator \ldblquote {\b D}\rdblquote
531. The sequence can also contain a time component preceded by the designator \ldblquote {\b T}\rdblquote , optionally including the number of hours followed by the designator \ldblquote {\b H}\rdblquote
532, optionally including the number of minutes followed by the designator \ldblquote {\b M}\rdblquote , optionally including the number of seconds followed by the designator \ldblquote {\b S}\rdblquote . For example:
533\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 P6W
534\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a period of six weeks;
535\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 PT15M
536\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a period of 15 minutes;
537\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 PT1H30M
538\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a period of 1 hour and thirty minutes; or
539\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 P2Y10M15dT10H30M20S
540\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a period of 2 years, 10 months, 15 days, 10 hours, 30 minutes, and 20 seconds.
541\par {\*\bkmkstart _Toc365129081}{\*\bkmkstart _Toc367165342}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.9\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
542\b\f9\cf1\kerning28 Value Location{\*\bkmkend _Toc365129081}{\*\bkmkend _Toc367165342}
543\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
544The default location of the property values is inline with the property. However, for some properties, such as those that specify multimedia values, it is efficient to organize the property value as a separate entity (e.g., a file out on the network). The
545 property parameter \ldblquote {\b VALUE}\rdblquote  can be specified to override the \ldblquote {\b INLINE}\rdblquote
546 location of the property value. In the case of the vCalendar being transported within a MIME email message, the property value can be specified as being located in a separate MIME entity with the \ldblquote {\b CONTENT-ID}\rdblquote  value; or
547\ldblquote {\b CID}\rdblquote  for shorthand. In this case, the property value is the Content-ID for the MIME entity containing the property value. In addition, the property value can be specified as being located out on the network using the \ldblquote {
548\b URL}\rdblquote  value. In this case, the property value is the Uniform Resource
549Locator for the Internet resource containing the property value. This property parameter may be used on any property. However, the use of this parameter on some properties may not make sense; for example the Version, Time Zone, Status, Priority, Mail Remi
550nder, etc. properties. The following specifies a value not located inline with the vCalendar but out in the Internet:
551\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
552ATTACH;VALUE=URL:http://www.abc.com/dir_photos/my_photo.gif
553\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
554\par {\*\bkmkstart _Toc365129082}{\*\bkmkstart _Toc345308949}{\*\bkmkstart _Toc346992863}{\*\bkmkstart _Toc365129090}{\*\bkmkstart _Toc367165343}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.10\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0
555\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Binary Values{\*\bkmkend _Toc345308949}{\*\bkmkend _Toc346992863}{\*\bkmkend _Toc365129090}{\*\bkmkend _Toc367165343}
556\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The vCalendar specification supports inclusion of binary informa
557tion, such as computer graphic images (e.g., JPEG), digital audio (e.g., WAVE), or video graphic images (e.g., MPEG). The binary information can either be referenced with a Uniform Reference Locator (URL), referenced with a message using a MIME Content-ID
558 of the MIME part that contains the content, or  placed inline in the vCalendar as the value of a property. Inline binary information is included as a property value after being character encoded using Base 64 (default) or Quoted-Printable encoding.
559
560\par {\*\bkmkstart _Toc367165344}{\pntext\pard\plain\b\f9\cf1\kerning28 2.1.11\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Basic R
561ecurrence Rule Grammar{\*\bkmkend _Toc365129082}{\*\bkmkend _Toc367165344}
562\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The specification of recurring events can be simplified by the use of a grammar or rule notation. This specification makes use of the Base Recurrence Rule Grammar from the XAPIA\rquote
563s CSA Specification.
564\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar a recurrence rule is a string or clear-text encoding of a recurrence specification. a recurrence rule is composed of several components. a rule begins with a {\b frequency}
565 which describes the type of repeating event (e.g., daily, weekly, etc.). This is followed by an {\b interval} which indicates how often the frequency repeats (i.e., daily, every third day, etc.). This can be followed by optional {\b frequency modifier}
566 information and either an {\b end date} or a {\b duration}.
567\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Below is the form of a typical rule. This example causes events to be generated every other week on Tuesday and Thursday, for 8 occurrences:
568\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W2 TU TH #4
569\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Where, {\b\f3 W} is the {\b Frequency}, {\b\f3 2} is the {\b Interval}, {\b\f3 TU} and {\b\f3 TH} are the optional {\b Frequency Modifiers}, and {\b\f3 #4} is the {\b\f3 Duration}.
570
571\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The basic recurrence rule grammar supports six types of repetition.
572The six types follow the same form with only the frequency name and optional modifier information changing from one type of frequency to the next.
573\par {\*\bkmkstart _Toc365129083}{\*\bkmkstart _Toc367165345}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.1\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Daily Rule
574{\*\bkmkend _Toc365129083}{\*\bkmkend _Toc367165345}
575\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
576The daily rule is used for specifying repeating events based on an interval of a day or more. These can range from every day to every 200th day and beyond. The daily rule begins with the letter {\b\f3 D}
577 followed by an interval (representing days) and an optional duration or end date.
578\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Some examples follow:
579\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 Daily for 10 occurrences:\line \tab {
580\b d1 #10}
581\par Daily until 12/24/94:\line \tab {\b d1 19941224T000000Z}
582\par Every other day - forever:\line \tab {\b d2 #0}
583\par Every 10 days, 5 occurrences:\line \tab {\b d10 #5}
584\par {\*\bkmkstart _Toc365129084}{\*\bkmkstart _Toc367165346}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.2\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Weekly Rule
585{\*\bkmkend _Toc365129084}{\*\bkmkend _Toc367165346}
586\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
587The weekly rule is used for specifying repeating events based on an interval of a week or more. The basic weekly rule has the same form as the daily rule except that the rule begins with a {\b\f3 W}
588 and can contain an optional list of weekdays the events are generated on. For weekly rules, the interval represents weeks. Some examples follow:
589\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 Weekly for 10 occurrences:\line \tab {
590\b W1 #10}
591\par Weekly until 12/24/94:\line \tab {\b W1 19941224T000000Z}
592\par Every other week - forever:\line \tab {\b W2 #0}
593\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 Weekly on Tuesday and \line Thursday for 5 weeks:\line
594\tab {\b W1 TU TH #5}
595\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
596Every other week on Monday Wednesday and Friday until 12/24/94:\line \tab {\b W2 MO WE FR 19941224T000000Z}
597\par {\*\bkmkstart _Toc365129085}{\*\bkmkstart _Toc367165347}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.3\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Monthly Rule
598{\*\bkmkend _Toc365129085}{\*\bkmkend _Toc367165347}
599\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The monthly rule is used for specifying repeating events base on an interval of a month or more. There are two types of monthly recurrence rules. One for {\b by-position} and one for {
600\b by-day}. The by-position rule allows weekdays in the month to be specified in relation to their occurrence in the
601 month. An example would be to specify the third Sunday of the month or the last Friday of the month. An occurrence specifier may be used in monthly by-position rules. The occurrence specifiers control which occurrence of a weekday in a month an event occ
602urs on:
603\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
6041+, 2+, ... 5+  for the first occurrence, second, ...fifth occurrence of the month.
605\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
6061-, 2-, ... 5-  for the last occurrence, second to last occurrence, etc.
607\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a {\b\f3 2+ FR SA} would indicate the second occurrence of Friday and Saturday in the month. a {\b\f3 1- MO}
608 would indicate the first occurrence of Monday working from the end of the month backwards (i.e., the last occurrence). a {\b\f3 2- MO} would be the second to the last Monday of the month.
609\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar a by-day rule allows actual day numbers to be specified such as the 12th day or 29th day.
610\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The by-position rule begins with a {\b\f3 MP} and the by-day rule begins with a {\b\f3 MD}. The interval in monthly rules represents months. Some examples follow:
611\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
612Monthly on the 1st Friday for ten occurrences:\line \tab {\b MP1 1+ FR #10}
613\par Monthly on the 1st Friday until 12/24/94:\line \tab {\b MP1 1+ FR 19941224T000000Z}
614\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 Every other month on the 1st and last \line
615Sunday of the month for 10 occurrences:\line \tab {\b MP2 1+ SU 1- SU #10}
616\par Every six months on the 2nd Monday \line thru Friday for 10 occurrences:\line \tab {\b MP6 2+ MO TU WE TH FR #10}
617\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
618Monthly on the second last Monday of the month for 6 months:
619\par \tab {\b MP1 2- MO #6}
620\par Monthly on the third to the last day of the month, forever:
621\par \tab {\b MD1 3- #0}
622\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
623Monthly on the 2nd and 15th of the month for 10 occurrences:\line \tab {\b MD1 2 15 #10}
624\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 In the next example LD refers to \ldblquote LastDay
625\rdblquote  in a monthly recurrence rule. Monthly on the 1st and last day of the month for 10 occurrences:\line \tab {\b MD1 1 LD #10} or {\b MD1 1 1- #10}
626\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 Every 18 months on the 10th thru 15{\super th}
627 of the month for 10 occurrences:\line \tab {\b MD18 10 11 12 13 14 15 #10}
628\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
629Monthly on the second to the last day for 5 months. So, if the start date is August 1996, the event would repeat on 8/30/96, 9/29/96, 10/30/96, 11/29/96, and 12/30/96:\line \tab {\b MD1 2- #5
630\par {\*\bkmkstart _Toc365129086}{\*\bkmkstart _Toc367165348}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.4\tab}}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Yearly Rule
631{\*\bkmkend _Toc365129086}{\*\bkmkend _Toc367165348}
632\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The yearly rule is used for specifying repeating events based on an interval of a year or more. There are two types of yearly recurrence rules. One for {\b by-month} and one for {\b
633by-day}. The by-month rule allows specific months out of the year to be specified. The by-day allows specific days to be specified. In the by-month rule, the day in the month the rule is to occur on is determined from the initial appointment.
634\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The by-month rule begins with a {\b\f3 YM} and the by-day rule begins with a {\b\f3 YD}. The interval in yearly rules represents years. Some examples follow:
635\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
636Yearly in June and July for 10 occurrences:\line \tab {\b YM1 6 7 #10}
637\par Every other year on January, Feb, and March for 10 occurrences:\line \tab {\b YM2 1 2 3 #10}
638\par Every 3rd year on the 1st, 100th and 200th day for 10 occurrences:\line \tab {\b YD3 1 100 200 #10}
639\par {\*\bkmkstart _Toc365129087}{\*\bkmkstart _Toc367165349}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.5\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Grammar
640{\*\bkmkend _Toc365129087}{\*\bkmkend _Toc367165349}
641\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 \{\}\tab \tab 0 or more
642\par []\tab \tab 0 or 1
643\par start\tab ::= <daily> [<enddate>] |
644\par \tab \tab  <weekly> [<enddate>] |
645\par \tab \tab  <monthlybypos> [<enddate>] |
646\par \tab \tab  <monthlybyday> [<enddate>] |
647\par \tab \tab  <yearlybymonth> [<enddate>] |
648\par \tab \tab  <yearlybyday> [<enddate>]
649\par digit ::= <0|1|2|3|4|5|6|7|8|9>
650\par digits ::= <digit> \{<digits>\}
651\par enddate\tab ::= ISO 8601_date_time value(e.g., 19940712T101530Z)
652\par interval\tab ::= <digits>
653\par duration\tab ::= #<digits>
654\par lastday\tab ::= LD
655\par plus\tab \tab ::= +
656\par minus\tab \tab ::= -
657\par daynumber\tab \tab ::= <1-31> [<plus>|<minus>]| <lastday>
658\par daynumberlist\tab ::= daynumber \{<daynumberlist>\}
659\par month\tab \tab ::= <1-12>
660\par monthlist\tab ::= <month> \{<monthlist>\}
661\par day\tab \tab ::= <1-366>
662\par daylist\tab \tab ::= <day> \{<daylist>\}
663\par occurrence\tab ::= <1-5><plus> | <1-5><minus>
664\par occurrencelist \tab ::= <occurrence> \{<occurrencelist>\}
665\par weekday \tab ::= <SU|MO|TU|WE|TH|FR|SA>
666\par weekdaylist \tab ::= <weekday> \{<weekdaylist>\}
667\par daily\tab \tab ::= D<interval> [<duration>]
668\par weekly\tab \tab ::= W<interval> [<weekdaylist>] [<duration>]
669\par monthlybypos \tab ::= MP<interval> [<occurrencelist> <weekdaylist>] [<duration>]
670\par monthlybyday\tab ::= MD<interval> [<daynumberlist>] [<duration>]
671\par yearlybymonth\tab ::= YM<interval> [<monthlist>] [<duration>]
672\par yearlybyday\tab ::= YD<interval> [<daylist>] [<duration>]
673\par {\*\bkmkstart _Toc365129088}{\*\bkmkstart _Toc367165350}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.6\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Glossary
674{\*\bkmkend _Toc365129088}{\*\bkmkend _Toc367165350}
675\par \pard\plain \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 enddate\tab Controls when a repeating event terminates. The enddate is the last time an event can occur.
676\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar interval\tab Defines the frequency in which a rule repeats.
677\par duration\tab Controls the number of events a rule generates.
678\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar lastday\tab Can be used as a replacement to daynumber to indicate the last day of the month.
679\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar daynumber\tab a number representing a day of the month.
680\par month\tab a number representing a month of the year.
681\par day\tab a number representing a day of the year.
682\par occurrence\tab Controls which week of the month a particular weekday event occurs.
683\par weekday\tab a symbol representing a day of the week.
684\par daily\tab Defines a rule that repeats on a daily basis.
685\par weekly\tab Defines a rule that repeats on a weekly basis.
686\par monthlybypos\tab Defines a rule that rege%ns on a monthly basis on a relative day and week.
687\par monthlybyday\tab Defines a rule that repeats on a monthly basis on an absolute day.
688\par yearlybymonth\tab Defines a rule that repeats on specific months of the year.
689\par yearlybyday\tab Defines a rule that repeats on specific days of the year.
690\par {\*\bkmkstart _Toc365129089}{\*\bkmkstart _Toc367165351}{\pntext\pard\plain\b\i\f9\fs20\kerning28 2.1.11.7\tab}\pard\plain \s4\sb120\sa80\keep\keepn\widctlpar{\*\pn \pnlvl4\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\i\f9\fs20\kerning28 Policies
691{\*\bkmkend _Toc365129089}{\*\bkmkend _Toc367165351}
692\par {\pntext\pard\plain\f8\fs20\cf1 1.\tab}\pard\plain \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}\f8\fs20\cf1
693The duration portion of a rule defines the total number of events the rule generates, including the first event.
694\par {\pntext\pard\plain\f8\fs20\cf1 2.\tab}Information, not contained in the rule, necessary to determine the next event time and date is derived from the Start Time entry attribute.
695\par {\pntext\pard\plain\f8\fs20\cf1 3.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
696If an end date and a duration is specified in the rule, the recurring event ceases when the end date is reached or the number of events indicated in the duration occur; whichever comes first.
697\par {\pntext\pard\plain\f8\fs20\cf1 4.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}If the duration or an end date is not established in the rule (e.g., {\b\f3 d4}
698) the event occurs twice. That is {\b\f3 d4} is equivalent to {\b\f3 d4 #2}.
699\par {\pntext\pard\plain\f8\fs20\cf1 5.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}A duration of {\b\f3 #0} means repeat this event forever.
700\par {\pntext\pard\plain\f8\fs20\cf1 6.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}Using the occurrence specifier {\b\f3 5+} (e.g. 5th Friday) or {\b\f3 5-}
701 (e.g. 5th from last Friday) in a month that does not contain 5 weeks does not generate an event and thus does not count against the duration. The same applies to providing a day of the month that does not occur in the month. For example the 30{\super th}
702 or 31{\super st} .
703\par {\pntext\pard\plain\f8\fs20\cf1 7.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
704The start time and date of an entry must be synchronized with one of the repeating events defined by its recurrence rule. The following is not allowed:\line \line \tab Initial Appt Date:\tab 7/1/94  (Friday) \line \tab Recurrence Rule:\tab \tab {\b\f3
705W1 MO TH #5}  \line \line The following is acceptable:\line \line \tab Initial Appt Date:\tab 7/1/94  (Friday) \line \tab Recurrence Rule:\tab \tab {\b\f3 W1 MO FR #5}  or {\b\f3 W1 #5}
706\par {\pntext\pard\plain\f8\fs20\cf1 8.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}If the optional {\b\f3 <occurrencelist>} and {\b\f3 <�keeeeeldwe��yHus>>>u
707 information is missing from a {\b\f3 <monthlybypos>} occurrence the information is derived from the entry attributes. The {\b\f3 <occurrence>} used in the recurring event is a count from the beginning of the month to the entry date and the {\b\f3
708<weekday>} used is the day of the week the entry is scheduled to occur on. \line \line If the {\b\f3 <monthlybypos>} occurrence  or {\b <monthlybyday>} occurrence does not list a week day (e.g., {\b\f3 SU }{\f3 or day}{\b\f3  10})
709in the rule, the week day is established from the entry attribute information. As an example the rule {\b\f3 MP1 #3}
710 used in an entry with a start date of 7/20/94 (which is the third Wednesday of the month) repeats on 8/17/94 which is the third Wednesday of the month.
711\par {\*\bkmkstart _Toc340018702}{\*\bkmkstart _Toc345308950}{\*\bkmkstart _Toc346992864}{\*\bkmkstart _Toc365129091}{\*\bkmkstart _Toc367165352}{\*\bkmkend _Toc340018699}{\pntext\pard\plain\b\f9\fs28\cf1 2.2\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0
712\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 vCalendar Properties{\*\bkmkend _Toc365129091}{\*\bkmkend _Toc367165352}
713\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following properties must appear after the {\b BEGIN:VCALENDAR} delimiter but before the occurrence of the {\b BEGIN:VEVENT} or{\f3\fs16  }{\b BEGIN:VTODO}{\f3\fs16  }
714delimiters. These properties apply to the vCalendar object as a whole; unless overridden by a property within the scope of an event or todo entity.
715\par {\*\bkmkstart _Toc340018729}{\*\bkmkstart _Toc345308968}{\*\bkmkstart _Toc346992882}{\*\bkmkstart _Toc365129092}{\*\bkmkstart _Toc367165353}{\pntext\pard\plain\b\f9\cf1\kerning28 2.2.1\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0
716\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Daylight Savings Rule{\*\bkmkend _Toc365129092}{\*\bkmkend _Toc367165353}
717\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DAYLIGHT}. This property defines the daylight savings time rule observed by the \ldblquote home\rdblquote
718 calendar system that created the vCalendar entity.
719\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
720Many locations adjust their standard time forward or backward by one hour, in order to accommodate seasonal changes in number of daylight hours. Standard time is also known as Winter Time. Daylight savings time is also known as Advanced Time, Summer Ti
721me, or Legal Time in certain countries.
722\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
723The property value consists of a sequence of components that define the daylight savings time rule. The value consists of the daylight savings time flag, followed by the daylight savings time offset, followed by the date and time that the daylight savings
724 time begins, followed by the date and time that the daylight savings time ends, followed by the standard time designation, followed by the daylight savings time designation. The daylight savings time flag is TRUE if
725daylight savings time is observed, otherwise it is FALSE and no other components are specified. The daylight savings time offset value is specified in a manner consistent with ISO 8601. The property value is a signed numeric indicating the number of hours
726 and possibly minutes from UTC. The date and time that the daylight savings time begins and ends is specified in a manner consistent with ISO 8601 date and time format. The standard time and daylight savings time designations correspond to the customary c
727haracter designations.
728\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are examples of this property:
729\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
730DAYLIGHT:TRUE;0-6;19960407T025959;19961027T010000;EST;EDT
731\par DAYLIGHT:FALSE
732\par DAYLIGHT:TRUE;0-9;19960407T115959;19961027T100000;PST;PDT
733\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
734\par {\*\bkmkstart _Toc365129093}{\*\bkmkstart _Toc367165354}{\pntext\pard\plain\b\f9\cf1\kerning28 2.2.2\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
735\b\f9\cf1\kerning28 Geographic Position{\*\bkmkend _Toc365129093}{\*\bkmkend _Toc367165354}
736\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b GEO}. This property specifies information related to the global position of the \ldblquote home\rdblquote
737system that created the vCalendar object. The property value specifie
738s longitude and latitude. The longitude represents the location east and west of the prime meridian as a positive or negative real number, respectively. The latitude represents the location north and south of the equator as a positive or negative real num
739ber, respectively. The following is an example of this property:
740\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 GEO:37.24,-17.87
741\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
742\par {\*\bkmkstart _Toc365129094}{\*\bkmkstart _Toc367165355}{\*\bkmkend _Toc340018729}{\*\bkmkend _Toc345308968}{\*\bkmkend _Toc346992882}{\pntext\pard\plain\b\f9\cf1\kerning28 2.2.3\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0
743\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Product Identifier{\*\bkmkend _Toc365129094}{\*\bkmkend _Toc367165355}
744\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b PRODID}. This pr
745operty specifies the identifier for the product that created the vCalendar object. The vendor of the implementation should assure that this is a globally unique identifier; using some technique such as an ISO 9070 FPI value. The following is an example of
746 this property:
747\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
748PRODID:-//ABC Corporation//NONSGML My Product//EN
749\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
750\par {\*\bkmkstart _Toc365129095}{\*\bkmkstart _Toc367165356}{\pntext\pard\plain\b\f9\cf1\kerning28 2.2.4\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
751\b\f9\cf1\kerning28 Time Zone{\*\bkmkend _Toc365129095}{\*\bkmkend _Toc367165356}
752\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b TZ}. This property specifies the standard time zone of the \ldblquote home\rdblquote
753 system that created the vCalendar object. The property value is specified in a manner consistent with ISO 8601. The property value is a signed numeric indicating the number of hours and possibly minutes from UTC. Time zones east o
754f UTC are positive numbers. Time zones west of UTC are negative numbers. The following are examples of this property:
755\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 TZ:0-5
756\par TZ:+05:30
757\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
758\par {\*\bkmkstart _Toc365129096}{\*\bkmkstart _Toc367165357}{\pntext\pard\plain\b\f9\cf1\kerning28 2.2.5\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
759\b\f9\cf1\kerning28 Version{\*\bkmkend _Toc365129096}{\*\bkmkend _Toc367165357}
760\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property specifie
761s the identifier corresponding to the highest version number of the vCalendar Specification supported by the implementation that created the vCalendar object. The value of this property must be 1.0 to correspond to this specification..
762\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar This property is identified by the property name {\b VERSION}. The following is an example of this property:
763\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 VERSION:1.0
764\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification. This property must appear within the vCalendar data stream.
765\par {\*\bkmkstart _Toc365129097}{\*\bkmkstart _Toc367165358}{\pntext\pard\plain\b\f9\fs28\cf1 2.3\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 vEvent
766 and vTodo Properties{\*\bkmkend _Toc340018702}{\*\bkmkend _Toc345308950}{\*\bkmkend _Toc346992864}{\*\bkmkend _Toc365129097}{\*\bkmkend _Toc367165358}
767\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following properties may appear within an event or todo calendaring and scheduling entity.
768\par {\*\bkmkstart _Toc365129098}{\*\bkmkstart _Toc367165359}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.1\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
769\b\f9\cf1\kerning28 Attachment{\*\bkmkend _Toc365129098}{\*\bkmkend _Toc367165359}
770\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b ATTACH}
771. The property defines an attached object to the vCalendar entity. For example, a document to be reviewed at a scheduled event or the process steps for a todo. The property value can be a text string, a reference to another message body part or a referenc
772e to a URL based document.
773\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Multiple attachments may be specified by including multiple ATTACH properties within the vCalendar entity.
774\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are examples of this property:
775\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
776ATTACH;VALUE=CONTENT-ID:<jsmith.part3.96082T083000.xyzMail@host1.com>
777\par ATTACH;VALUE=URL:file://xyzCorp.com/pub/reports/r-960812.ps
778\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
779\par {\*\bkmkstart _Toc365129099}{\*\bkmkstart _Toc367165360}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.2\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
780\b\f9\cf1\kerning28 Attendee{\*\bkmkend _Toc365129099}{\*\bkmkend _Toc367165360}
781\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b ATTENDEE}. The property defines an attendee to a group event or todo. The default property value is an (RFC 822) address. The
782property may include property parameters {\b ROLE,} for the role of the attendee in the event or todo; {\b STATUS}, for the status of the attendee\rquote s participation in the event or todo, {\b RSVP}
783, for indicating whether the favor of a reply is requested, and {\b EXPECT}, to indicate the expectation of the attendee\rquote s participation by the originator.
784\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Multiple attendees may be specified by including multiple ATTENDEE properties within the vCalendar entity.
785\par The property value may reference a vCard object. This provides a useful mechanism to allow more than just the address of the attendee to be referenced.
786\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The ROLE property parameter for each attendee can have the following values:
787\par
788\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
789\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Value\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl
790\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates an attendee at the event or  todo\cell \pard \s51\sb80\sa80\sl-220\slmult0
791\nowidctlpar\intbl\tx144 ATTENDEE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates organizer  of the event, but not owner\cell \pard \s51\sb80\sa80\sl-220\slmult0
792\nowidctlpar\intbl\tx144 ORGANIZER\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates owner of the event or todo.\cell \pard \s51\sb80\sa80\sl-220\slmult0
793\nowidctlpar\intbl\tx144 OWNER\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \cellx4379\clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896
794\pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates a delegate of another attendee.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 DELEGATE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain
795\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
796\par The default value for this property parameter is ATTENDEE.
797\par The STATUS property parameter for each attendee can have the following values:
798\par
799\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
800\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Value\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl
801\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates todo was accepted by attendee\cell \pard \s51\sb80\sa80\sl-220\slmult0
802\nowidctlpar\intbl\tx144 ACCEPTED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo requires action by attendee\cell \pard \s51\sb80\sa80\sl-220\slmult0
803\nowidctlpar\intbl\tx144 NEEDS ACTION\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo was sent out to attendee\cell \pard \s51\sb80\sa80\sl-220\slmult0
804\nowidctlpar\intbl\tx144 SENT\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event is tentatively accepted by attendee\cell \pard \s51\sb80\sa80\sl-220\slmult0
805\nowidctlpar\intbl\tx144 TENTATIVE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates attendee has confirmed their attendance at the event\cell \pard
806\s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 CONFIRMED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo has been rejected by attendee\cell
807\pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 DECLINED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates todo has been completed by attendee\cell \pard
808\s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 COMPLETED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15 \cellx4379\clbrdrb\brdrs\brdrw15 \clbrdrr
809\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo has been delegated by the attendee to another\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144
810DELEGATED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
811\par The default value for this property parameter is NEEDS ACTION.
812\par The RSVP property parameter for each attendee can have the following values:
813\par
814\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
815\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Value\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl
816\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates a reply is requested\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 YES
817\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \cellx4379\clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain
818\s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates a reply is not requested.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 NO\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain
819\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
820\par The default value for this property parameter is NO.
821\par The EXPECT property parameter for each attendee can have the following values:
822\par
823\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
824\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Value\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl
825\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates request is for your information.\cell \pard \s51\sb80\sa80\sl-220\slmult0
826\nowidctlpar\intbl\tx144 FYI\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates presence is definitely required.\cell \pard \s51\sb80\sa80\sl-220\slmult0
827\nowidctlpar\intbl\tx144 REQUIRE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates presence is being requested \cell \pard \s51\sb80\sa80\sl-220\slmult0
828\nowidctlpar\intbl\tx144 REQUEST\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \cellx4379\clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896
829\pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates an immediate response needed.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 IMMEDIATE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain
830\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
831\par The default value for this property parameter is FYI.
832\par The following is an example of this property\rquote s use for a todo:
833\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
834ATTENDEE;ROLE=OWNER;STATUS=COMPLETED:jsmith@host1.com
835\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following is an example of this property used for specifying multiple attendees to an event:
836\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
837ATTENDEE;ROLE=OWNER;STATUS=CONFIRMED:John Smith <jsmith@host1.com>\line ATTENDEE;ROLE=ATTENDEE;STATUS=TENTATIVE:Henry Cabot <hcabot@host2.com>\line ATTENDEE;ROLE=DELEGATE;STATUS=CONFIRMED:Jane Doe <jdoe@host1.com>
838\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following is an example of this property with the value specified as an URL reference to a vCard that contains the information about the attendee:
839\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
840ATTENDEE;ROLE=ATTENDEE;STATUS=CONFIRMED;VALUE=URL;TYPE=VCARD:\line    http://www.xyz.com/~myvcard.vcf
841\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
842\par {\*\bkmkstart _Toc365129100}{\*\bkmkstart _Toc367165361}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.3\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
843\b\f9\cf1\kerning28 Audio Reminder{\*\bkmkend _Toc365129100}{\*\bkmkend _Toc367165361}
844\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b AALARM}
845. The property defines an audio reminder for the vCalendar entity. An audio reminder is an alarm that is sounded for the event.
846\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The value for the audio reminder consists of the {\b Run Time}, or the date and time that the reminder is to be executed; {\b Snooze Time}
847, or the duration of time after the Run Time that the reminder is to be dormant prior to being repeated; {\b Repeat Count}, or the number of times that the reminder is to be repeated; and the {\b Audio Content}
848, or the digital sound to be played when the reminder is executed.
849\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are some examples of this property:
850\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
851AALARM;TYPE=WAVE;VALUE=URL:19960415T235959; ; ; file:///mmedia/taps.wav
852\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
853AALARM;TYPE=WAVE;VALUE=CONTENT-ID:19960903T060000;PT15M;4;<jsmith.part2.=\line   960901T083000.xyzMail@host1.com>
854\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The property has the following additional property parameters:
855\par
856\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
857\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Parameter Values\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260
858\clbrdrl\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 {\b\i TYPE}\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \cell
859\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates the MIME basic audio content type.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 PCM\cell \pard\plain
860\widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates the WAVE format for audio content.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 WAVE\cell \pard\plain
861\widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15 \cellx4379\clbrdrb\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144
862\f8\fs16\cf1 Indicates the AIFF format for audio content.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 AIFF\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
863\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The
864Reminder properties are primarily provided as a means for allowing the capture of alarm information when accessing a calendar system. It may not be an appropriate property to send in an event or todo request.
865\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
866\par {\*\bkmkstart _Toc365129101}{\*\bkmkstart _Toc367165362}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.4\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
867\b\f9\cf1\kerning28 Categories{\*\bkmkend _Toc365129101}{\*\bkmkend _Toc367165362}
868\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b CATEGORIES}
869. This property defines the categories for the vCalendar entity. More than one category may be specified as a list of categories separated by the Semi-Colon character (ASCII decimal 59).
870\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are some examples of this property:
871\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 CATEGORIES:APPOINTMENT;EDUCATION
872
873\par CATEGORIES:MEETING
874\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Some of the possible values for this property might include the following:
875\par
876\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx3150 \pard\plain \s48\qc\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Some Possible
877\par Property Values\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx3150 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 APPOINTMENT\cell
878\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 BUSINESS\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144
879\f8\fs16\cf1 EDUCATION\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 HOLIDAY\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0
880\nowidctlpar\intbl\tx144 \f8\fs16\cf1 MEETING\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 MISCELLANEOUS\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain
881\s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 PERSONAL\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 PHONE CALL\cell \pard\plain \widctlpar\intbl
882\f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 SICK DAY\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 SPECIAL OCCASION\cell
883\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 TRAVEL\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15 \clbrdrb
884\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx3150 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 VACATION\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0
885\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart _Toc365129102}
886\par Support for this property is mandatory for implementations conforming to this specification.
887\par {\*\bkmkstart _Toc367165363}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.5\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Classification
888{\*\bkmkend _Toc365129102}{\*\bkmkend _Toc367165363}
889\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b CLASS}. This property defines the access classification for the vCalendar entity.
890\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
891a calendar entity access classification is only one component of the general security system within a calendar application. It provides a method of capturing the scope of the access the calendar owner intends for information within an individual calendar
892entry. The access classification of an individual vCalendar entity is useful when measured along with the other security components of a ca
893lendar system (e.g., user authorization, access rights, access role, etc.). Hence, the semantics of the individual access classifications can not be completely defined by this specification. Additionally, due to the \ldblquote blind\rdblquote
894 nature of most exchange process
895es using this specification, these entity classifications can not serve as an enforcement statement for a system receiving a vCalendar data stream. Rather, they provide a method for capturing the intention of the calendar owner for the access to the calen
896dar entry.
897\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
898\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 CLASS:PUBLIC
899\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The property can have the following values:
900\par
901\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
902\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Value\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl
903\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates general, public access.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144
904PUBLIC\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates restricted, private access.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 PRIVATE\cell
905\pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw30\brdrcf1 \cellx4379\clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain
906\s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates very restricted, confidential access.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 CONFIDENTIAL\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain
907\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
908\par The default value for this property is PUBLIC.
909\par Support for this property is optional for implementations conforming to this specification.
910\par {\*\bkmkstart _Toc365129103}{\*\bkmkstart _Toc367165364}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.6\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
911\b\f9\cf1\kerning28 Date/Time Created{\*\bkmkend _Toc365129103}{\*\bkmkend _Toc367165364}
912\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DCREATED}. Th
913is property specifies the date and time that the vCalendar entity was created within the originating calendar system. This is not generally the same date and time that the vCalendar object was created. The date and time value is the local or UTC based tim
914e expressed in the complete representation, basic format as specified in ISO 8601. The following is example of this property:
915\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DCREATED:19960329T083000
916\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
917\par {\*\bkmkstart _Toc365129104}{\*\bkmkstart _Toc367165365}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.7\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
918\b\f9\cf1\kerning28 Date/Time Completed{\*\bkmkend _Toc365129104}{\*\bkmkend _Toc367165365}
919\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b COMPLETED}
920. This property defines the date and time that the todo was actually completed. The date and time value is expressed in the complete representation, basic format as specified in ISO 8601. The time can either be in local or UTC based time. The following is
921 an example of this property:
922\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 COMPLETED:19960401T235959
923\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification.
924\par {\*\bkmkstart _Toc340018752}{\*\bkmkstart _Toc345308992}{\*\bkmkstart _Toc346992906}{\*\bkmkstart _Toc365129105}{\*\bkmkstart _Toc367165366}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.8\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0
925\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Description{\*\bkmkend _Toc365129105}{\*\bkmkend _Toc367165366}
926\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DESCRIPTION}
927. This property provides a more complete description of the vCalendar entity, than that provided by the SUMMARY property. The following is an examples of the property with formatted line breaks in the property value:
928\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
929DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Meeting to provide technical=\line    review for \ldblquote Phoenix\rdblquote  design. =d=a=\line    Happy face Conference Room. Phoenix design team=\line    must attend this meeting. RSVP to team leader.
930\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following is an examples of the property with folding of long lines:
931\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
932DESCRIPTION:Last draft of the new novel is to be completed\line    for the editor\rquote s proof today.
933\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification.
934\par {\*\bkmkstart _Toc365129106}{\*\bkmkstart _Toc367165367}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.9\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
935\b\f9\cf1\kerning28 Display Reminder{\*\bkmkend _Toc365129106}{\*\bkmkend _Toc367165367}
936\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DALARM}
937. The property defines a display reminder for the vCalendar entity. a display reminder is an alarm that is popped up into the user interface or otherwise visually displayed for the event.
938\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The value for the display reminder consists of the {\b Run Time}, or the date and time that the reminder is to be executed; {\b Snooze Time}
939, or the duration of time after the Run Time that the reminder is to be dormant prior to being repeated; {\b Repeat Count}, or the number of times that the reminder is to be repeated; and the {\b Display String}
940, or the text to be displayed when the reminder is executed.
941\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
942\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
943DALARM:19960415T235000;PT5M;2;Your Taxes Are Due !!!
944\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The Reminder properties are primarily provided as a means for allowing
945 the capture of alarm information when accessing a calendar system. It may not be an appropriate property to send in an event or todo request.
946\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
947\par {\*\bkmkstart _Toc365129107}{\*\bkmkstart _Toc367165368}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.10\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
948\b\f9\cf1\kerning28 Due Date/Time{\*\bkmkend _Toc365129107}{\*\bkmkend _Toc367165368}
949\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DUE}
950. This property defines the date and time that the todo is due to be completed. The date and time value is expressed in the complete representation, basic format as specified in ISO 8601. The time can either be
951in local or UTC based time. The following is an example of this property:
952\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DUE:19960401T235959Z
953\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification.
954\par {\*\bkmkstart _Toc365129108}{\*\bkmkstart _Toc367165369}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.11\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
955\b\f9\cf1\kerning28 End Date/Time{\*\bkmkend _Toc365129108}{\*\bkmkend _Toc367165369}
956\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DTEND}
957. This property defines the date and time that the event will end. The date and time value is expressed in the complete representation, basic format as specified in ISO 8601. The time can either be in local or UTC based time. Events may have an end date/t
958ime but no start date/time. In that case, the event does not take up any time. The following is an example of this property:
959\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DTEND:19960401T235959Z
960\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification.
961\par {\*\bkmkstart _Toc365129109}{\*\bkmkstart _Toc367165370}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.12\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
962\b\f9\cf1\kerning28 Exception Date/Times{\*\bkmkend _Toc365129109}{\*\bkmkend _Toc367165370}
963\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b EXDATE}
964. This property defines the list of date/time exceptions for a recurring vCalendar entity. The date and time values is expressed in the complete representation, basic format as specified in ISO 86
96501. The times can either be in local or UTC based time. The number of date/time exceptions is specified by the Number Exceptions property. The following is an example of this property:
966\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
967EXDATE:19960402T010000Z;19960403T010000Z;19960404T010000Z
968\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
969\par {\*\bkmkstart _Toc365129110}{\*\bkmkstart _Toc367165371}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.13\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
970\b\f9\cf1\kerning28 Exception Rule{\*\bkmkend _Toc365129110}{\*\bkmkend _Toc367165371}
971\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b EXRULE}. This property defines a rule or repeating pattern for an exception to a recurring vCalendar entity, based
972 on the Basic Recurrence Rule Grammar of XAPIA\rquote s CSA. The value for the property is a pattern specification for the recurrence exception. The following are some examples of this property:
973\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 XRULE:W2 TU TH #2\tab \tab \tab
974// Except every other week, on Tuesday and Thursday
975\par \tab \tab \tab \tab \tab \tab \tab // for 4 occurrences
976\par XRULE:D1 #10\tab \tab \tab \tab // Except daily for 10 occurrences
977\par XRULE:YM1 6 7 #8\tab \tab \tab // Except yearly in June and July for 8 occurrences
978\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
979\par {\*\bkmkstart _Toc365129111}{\*\bkmkstart _Toc367165372}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.14\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
980\b\f9\cf1\kerning28 Last Modified{\*\bkmkend _Toc365129111}{\*\bkmkend _Toc367165372}
981\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b LAST-MODIFIED}
982. The property specifies the date and time that the vCalendar entity was last revised. The following is an example of this property:
983\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 LAST-MODIFIED:19960817T133000Z
984\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
985\par {\*\bkmkstart _Toc365129112}{\*\bkmkstart _Toc367165373}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.15\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
986\b\f9\cf1\kerning28 Location{\*\bkmkend _Toc365129112}{\*\bkmkend _Toc367165373}
987\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b LOCATION}. The property defines the intended location for a vCalendar entity.
988\par The property value may reference a vCard object. This provides a useful mechanism to specify a location in terms of its electronic business card.
989\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are some examples of this property:
990\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
991LOCATION:Conference Room - f123, Bldg. 002\tab \tab // or
992\par LOCATION;VALUE=URL;TYPE=VCARD:http://www.xyzcorp.com/~jsmith.vcf
993\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
994\par {\*\bkmkstart _Toc365129113}{\*\bkmkstart _Toc367165374}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.16\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
995\b\f9\cf1\kerning28 Mail Reminder{\*\bkmkend _Toc365129113}{\*\bkmkend _Toc367165374}
996\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b MALARM}. The property defines an email address that is to be sent a reminder for the vCalendar entity
997. a mail reminder is an electronic mail address that will be sent a display string as an alarm for the event.
998\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The value for the procedure reminder consists of the {\b Run Time}, or the date and time that the reminder is to be executed; {\b Snooze Time}
999, or the duration of time after the Run Time that the reminder is to be dormant prior to being repeated; {\b Repeat Count}, or the number of times that the reminder is to be repeated; {\b Email Address}
1000, or the (RFC 822) email address that is to be sent the reminder and the {\b Note}, or the textual reminder string that is to be sent to the email address.
1001\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
1002\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1003MALARM:19960416T000000;PT1H;24;IRS@us.gov;The Check Is In The Mail!
1004\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1005The Reminder properties are primarily provided as a means for allowing the capture of alarm information when accessing a calendar system. It may not be an appropriate property to send in an event or todo request.
1006\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
1007\par {\*\bkmkstart _Toc365129114}{\*\bkmkstart _Toc367165375}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.17\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1008\b\f9\cf1\kerning28 Number Recurrences{\*\bkmkend _Toc365129114}{\*\bkmkend _Toc367165375}
1009\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RNUM}
1010. The property defines the number of times the calendar entry will reoccur. The value is equal to the number of recurrences that are specified by the union of the Recurrence Dates, Recurrence Rule, Exception Dates, and Exception Rule property values. The
1011following is an example of this property:
1012\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 RNUM:3
1013\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 In the event that this value does not match the computed number of recurrences, it will be ignored and the computer number of recurrences will be used.
1014\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementation conforming to this specification.
1015\par {\*\bkmkstart _Toc365129115}{\*\bkmkstart _Toc367165376}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.18\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1016\b\f9\cf1\kerning28 Priority{\*\bkmkend _Toc365129115}{\*\bkmkend _Toc367165376}
1017\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b PRIORITY}
1018. The property defines the priority for the vCalendar entity. The value is an alphanumeric. a value of zero (ASCII decimal 48) specifies an undefined priority. a value of one is the highest priority. a value of two is the second highest priority. Subseque
1019nt numbers specify a decreasing ordinal priority. The following is an example of this property:
1020\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 PRIORITY:2
1021\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementation conforming to this specification.
1022\par {\*\bkmkstart _Toc365129116}{\*\bkmkstart _Toc367165377}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.19\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1023\b\f9\cf1\kerning28 Procedure Reminder{\*\bkmkend _Toc365129116}{\*\bkmkend _Toc367165377}
1024\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b PALARM}
1025. The property defines a procedure reminder for the vCalendar entity. a procedure reminder is a procedure, or application executable that will be run as an alarm for the event.
1026\par While this property has many useful purposes, implementors should be aware of the security implications of sending a vCalendar data stream containing this property
1027. The security implications are similar to those associated with active messages within electronic mail.
1028\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The value for the procedure reminder consists of the {\b Run Time}, or the date and time that the reminder is to be executed; {\b Snooze Time}
1029, or the duration of time after the Run Time that the reminder is to be dormant prior to being repeated; {\b Repeat Count}, or the number of times that the reminder is to be repeated; and the {\b Procedure Name}
1030, or the path to the procedure to be run when the reminder is executed.
1031\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
1032\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1033PALARM;VALUE=URL:19960415T235000;PT5M;2;file:///myapps/shockme.exe
1034\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart OLE_LINK2}
1035The Reminder properties are primarily provided as a means for allowing the capture of alarm information when accessing a calendar system. It may not be an appropriate property to send in an event or todo request.
1036\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
1037\par {\*\bkmkstart _Toc365129117}{\*\bkmkstart _Toc367165378}{\*\bkmkend OLE_LINK2}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.20\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144
1038{\pntxtb .}}\b\f9\cf1\kerning28 Related To{\*\bkmkend _Toc365129117}{\*\bkmkend _Toc367165378}
1039\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RELATED-TO}. The property is used to
1040 represent relationships or references between this vCalendar entity and another. The property value consists of the persistent, globally unique identifier of another vCalendar entity. This value would be represented in a vCalendar data stream by the UID
1041property.
1042\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
1043a linked relationship can be specified by a series of entities that each, in turn, refer to their parent entity. a group relationship can be specified by a number of entities that all refer to one common parent entity.
1044\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Changes to a calendar entit
1045y referenced by this property may impact the related calendar entity. For example, if a group event changes it start or end date or time, then the related, dependent events will need to have their start and end dates changed in a corresponding way. This p
1046roperty is intended only to provide information on the relationship of calendar entities. It is up to the target calendar system to maintain this relationship.
1047\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
1048\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1049RELATED-TO:<jsmith.part7.19961T083000.xyzMail@host3.com>
1050\par RELATED-TO:19960401-080045-4000F192713-0052
1051\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1052\par {\*\bkmkstart _Toc365129118}{\*\bkmkstart _Toc367165379}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.21\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1053\b\f9\cf1\kerning28 Recurrence Date/Times{\*\bkmkend _Toc365129118}{\*\bkmkend _Toc367165379}
1054\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RDATE}
1055. This property defines the list of date/times for a recurring vCalendar entity. The date and time values is expressed in the complete representation, basic format as specified in ISO 8601. The times can either be in local or UTC based time. The number of
1056 recurring date/times is specified by the Number Recurrences property. The following is an example of this property:
1057\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1058RDATE:19960402T010000Z;19960403T010000Z;19960404T010000Z
1059\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1060\par {\*\bkmkstart _Toc365129119}{\*\bkmkstart _Toc367165380}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.22\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1061\b\f9\cf1\kerning28 Recurrence Rule{\*\bkmkend _Toc365129119}{\*\bkmkend _Toc367165380}
1062\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RRULE}
1063. This property defines a rule or repeating pattern for a recurring vCalendar entity, based on the Basic Recurrence Rule Grammar of XAPIA\rquote s CSA. The value for the property is a pattern specification for the recur
1064rence. The following is an example of this property:
1065\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 RRULE:W2 TU TH\tab \tab \tab
1066// Every other week, on Tuesday and Thursday
1067\par RRULE:D1 #10\tab \tab \tab \tab // Daily for 10 occurrences
1068\par RRULE:YM1 6 7 #8\tab \tab \tab // Yearly in June and July for 8 occurrences
1069\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1070\par {\*\bkmkstart _Toc365129120}{\*\bkmkstart _Toc367165381}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.23\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1071\b\f9\cf1\kerning28 Resources{\*\bkmkend _Toc365129120}{\*\bkmkend _Toc367165381}
1072\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RESOURCES}. This property defines the equipment or resources needed in the vCalendar event.
1073\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Some of the values that the property may have include the following:
1074\par
1075\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx3150 \pard\plain \s48\qc\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Some Possible
1076\par Property Values\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx3150 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 CATERING\cell
1077\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 CHAIRS\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144
1078\f8\fs16\cf1 COMPUTER PROJECTOR\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 EASEL\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0
1079\nowidctlpar\intbl\tx144 \f8\fs16\cf1 OVERHEAD PROJECTOR\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 SPEAKER PHONE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row
1080\pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 TABLE\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 TV\cell \pard\plain \widctlpar\intbl
1081\f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 VCR\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 VIDEO PHONE\cell \pard\plain
1082\widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw30\brdrcf1 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx3150 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 VEHICLE\cell
1083\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1084\par The following is an example of this property:
1085\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 RESOURCES:EASEL;PROJECTOR;VCR
1086\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1087\par {\*\bkmkstart _Toc365129121}{\*\bkmkstart _Toc367165382}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.24\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1088\b\f9\cf1\kerning28 Sequence Number{\*\bkmkend _Toc365129121}{\*\bkmkend _Toc367165382}
1089\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b SEQUENCE}. This property defines the instance of the vCalendar entity in a sequence of revisions. When a vC
1090alendar entity is created its sequence number is zero (ASCII decimal 48). It is incremented each time it is revised. The following is an example of this property:
1091\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 SEQUENCE:1
1092\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1093\par {\*\bkmkstart _Toc365129122}{\*\bkmkstart _Toc367165383}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.25\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1094\b\f9\cf1\kerning28 Start Date/Time{\*\bkmkend _Toc365129122}{\*\bkmkend _Toc367165383}
1095\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DTSTART}
1096. This property defines the date and time that the event will start. The date and time value is expressed in the complete representation, basic format as specified in ISO 860
10971. The time can either be in local or UTC based time. Events may have a start date/time but no end date/time. In that case, the event does not take up any time. The following is an example of this property:
1098\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 DTSTART:19960401T235959
1099\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification.
1100\par {\*\bkmkstart _Toc365129123}{\*\bkmkstart _Toc367165384}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.26\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1101\b\f9\cf1\kerning28 Status{\*\bkmkend _Toc365129123}{\*\bkmkend _Toc367165384}
1102\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b STATUS}. This property defines the status associated with the vCalendar entity. This property can be used when the ATTENDEE property
1103is either not supported or not needed. The following is an example of this property:
1104\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 STATUS:TENTATIVE
1105\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The property can have the following values:
1106\par
1107\par \trowd \trgaph108\trleft1260 \clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \cellx4379\clbrdrt\brdrs\brdrw30\brdrcf1 \clbrdrb\brdrs\brdrw45\brdrcf1 \clbrdrr\brdrs\brdrw15 \cellx5896 \pard\plain
1108\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Description\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Property Value\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd \trgaph108\trleft1260 \clbrdrl
1109\brdrs\brdrw15\brdrcf1 \cellx4379\clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates todo was accepted\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 ACCEPTED
1110\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo requires action\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 NEEDS ACTION\cell
1111\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo was sent out.\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 SENT\cell \pard\plain
1112\widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event is tentatively accepted\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 TENTATIVE\cell \pard\plain
1113\widctlpar\intbl \f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event is confirmed\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 CONFIRMED\cell \pard\plain \widctlpar\intbl
1114\f4\fs20 \row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates event or todo has been declined\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 DECLINED\cell \pard\plain \widctlpar\intbl \f4\fs20
1115\row \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates todo has been completed\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 COMPLETED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \trowd
1116\trgaph108\trleft1260 \clbrdrl\brdrs\brdrw15\brdrcf1 \clbrdrb\brdrs\brdrw15 \cellx4379\clbrdrb\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15\brdrcf1 \cellx5896 \pard\plain \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 \f8\fs16\cf1 Indicates eve
1117nt or todo has been delegated\cell \pard \s51\sb80\sa80\sl-220\slmult0\nowidctlpar\intbl\tx144 DELEGATED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1118\par The default value for this property is NEEDS ACTION.
1119\par Support for this property is mandatory for implementations conforming to this specification.
1120\par {\*\bkmkstart _Toc365129124}{\*\bkmkstart _Toc367165385}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.27\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1121\b\f9\cf1\kerning28 Summary{\*\bkmkend _Toc365129124}{\*\bkmkend _Toc367165385}
1122\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b SUMMARY}. This property defines a short summary or subject of the vCalendar entity. The following is an example of this property:
1123
1124\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 SUMMARY:Department Party
1125\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is mandatory for implementations conforming to this specification.
1126\par {\*\bkmkstart _Toc365129125}{\*\bkmkstart _Toc367165386}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.28\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1127\b\f9\cf1\kerning28 Time Transparency{\*\bkmkend _Toc365129125}{\*\bkmkend _Toc367165386}
1128\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b TRANSP}
1129. This property defines whether the event is transparent to free time searches. The value of this property is a number. a value of zero (ASCII decimal 48) guaranttes that the entry will blocks time and will be factored into a free time search. a value of
1130one (ASCII decimal 49) specifies that the entry will not block time and will not be factored into a free time search. Any values greater than \ldblquote 1\rdblquote  will provide implementation specific transparency semantic
1131s. Some implementations may treat values greater than one as non-blocking or transparent events. Other implementations may use the numeric value to provide a layering of levels of transparency. The default value is zero (ASCII decimal 48), the event is no
1132t transparent and will block free time searches. The following is an example of this property:
1133\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 TRANSP:0
1134\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1135\par {\*\bkmkstart _Toc365129126}{\*\bkmkstart _Toc367165387}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.29\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1136\b\f9\cf1\kerning28 Uniform Resource Locator{\*\bkmkend _Toc365129126}{\*\bkmkend _Toc367165387}
1137\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b URL}
1138. This property defines a Uniform Resource Locator for an Internet location that can be used to obtain real-time information associated with the vCalendar entity. Valid values for this property are a string conforming to the IETF RFC 1738, {\i
1139Uniform Resource Locators}. The following is an example of this property:
1140\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1141URL:http://abc.com/pub/calendars/jsmith/mytime.or3
1142\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Support for this property is optional for implementations conforming to this specification.
1143\par {\*\bkmkstart _Toc365129127}{\*\bkmkstart _Toc367165388}{\pntext\pard\plain\b\f9\cf1\kerning28 2.3.30\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1144\b\f9\cf1\kerning28 Unique Identifier{\*\bkmkend _Toc365129127}{\*\bkmkend _Toc367165388}
1145\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b UID}
1146. This property defines a persistent, globally unique identifier associated with the vCalendar entity. Some examples of forms of unique identifiers would include ISO 9070 formal public identifiers (FPI), X.500 distinguished names, machine-generated
1147\ldblquote random\rdblquote  numbers with a statistically high likelihood of being globally unique and Uniform Resource Locators (URL). If an URL is specified, it is suggested that the URL reference a service which can render an updated version of the v
1148Calendar for the object. The following is an example of this property:
1149\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 UID:19960401-080045-4000F192713-0052
1150
1151\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1152This property is an important method for group scheduling applications to match calendar entities with later modification or deletion requests. Calendaring applications that do not generate this property in vCalendar entities may be limiting their interop
1153erability with other group scheduling applications.
1154\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
1155\par {\*\bkmkstart _Toc365129128}{\*\bkmkstart _Toc367165389}{\pntext\pard\plain\b\f9\fs28\cf1 2.4\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 Misce
1156llaneous Properties{\*\bkmkend _Toc340018752}{\*\bkmkend _Toc345308992}{\*\bkmkend _Toc346992906}{\*\bkmkend _Toc365129128}{\*\bkmkend _Toc367165389}
1157\par {\*\bkmkstart _Toc340018753}{\*\bkmkstart _Toc345308993}{\*\bkmkstart _Toc346992907}{\*\bkmkstart _Toc365129129}{\*\bkmkstart _Toc367165390}{\pntext\pard\plain\b\f9\cf1\kerning28 2.4.1\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0
1158\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Extensions{\*\bkmkend _Toc340018753}{\*\bkmkend _Toc345308993}{\*\bkmkend _Toc346992907}{\*\bkmkend _Toc365129129}{\*\bkmkend _Toc367165390}
1159
1160\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The clear-text encoding provides a \ldblquote standard mechanism for doing non-standard things\rdblquote . This extension support is provided for implementers to \ldblquote
1161push the envelope\rdblquote  on the existing version of the specification. Extension properties are specified by property and/or property parameter names that have the initial sub-string of {\b X-}
1162 (the two character sequence: Capital X character followed by the Dash character). It is recommended that vendors concatenate onto this sentinel an added sh
1163ort sub-string to identify the vendor. This will facilitate readability of the extensions and minimize possible collision of names between different vendors. All vCalendar Readers are expected to be able to interpret the extension properties and property
1164parameters but may ignore them. The following might be the abc vendor\rquote s extension for an audio-clip form of subject property:
1165\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1166X-ABC-MMSUBJ;TYPE=WAV; VALUE=URL: http://load.noise.org/mysubj.wav
1167\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 At present, there is no registration authority for names of extension properties.
1168\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
1169Support for this property is mandatory for implementations conforming to this specification. However, an implementation may not be able to act on the extension property. Conformance only requires that an implementation be able to parse vCalendar data stre
1170ams with extensions. The implementation need not act on them.
1171\par {\*\bkmkstart _Toc365129130}{\*\bkmkstart _Toc367165391}{\pntext\pard\plain\b\f9\fs28\cf1 2.5\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 Formal Definition
1172{\*\bkmkend _Toc365129130}{\*\bkmkend _Toc367165391}
1173\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following modified Backus-Naur Notation (BNF) is provided to assist developers in building parsers for the clear-text encoding.
1174\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1175\par This syntax is written according to the form described in RFC 822,
1176\par but it references just this small subset of RFC 822 literals:
1177\par   CR          =  <ASCII CR, carriage return>  ; (     15,      13.)
1178\par   LF          =  <ASCII LF, linefeed>         ; (     12,      10.)
1179\par   CRLF\tab      =  CR LF
1180\par   SPACE       =  <ASCII SP, space>            ; (     40,      32.)
1181\par   HTAB        =  <ASCII HT, horizontal-tab>   ; (     11,       9.)
1182\par
1183\par All literal property names are valid as upper, lower, or mixed case.
1184\par
1185\par ws\tab \tab = 1*(SPACE / HTAB)
1186\par \tab ; \ldblquote whitespace,\rdblquote  one or more spaces or tabs
1187\par
1188\par wsls\tab \tab = 1*(SPACE / HTAB / CRLF)
1189\par \tab ; whitespace with line separators
1190\par
1191\par value\tab \tab = 7bit / 8bit / quoted-printable / base64
1192\par \tab ; The value must be in the encoding type specified for the property value.
1193\par
1194\par 7bit\tab \tab = <7bit us-ascii printable chars, excluding CR LF>
1195\par
1196\par 8bit\tab \tab = <MIME RFC 1521 8-bit text>
1197\par
1198\par quoted-printable = <MIME RFC 1521 quoted-printable text>
1199\par
1200\par base64\tab \tab = <MIME RFC 1521 base64 text>
1201\par \tab ; the end of the text is marked with two CRLF sequences
1202\par \tab ; this results in one blank line before the start of the next
1203\par \tab ; property
1204\par
1205\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 {\v groups\tab \tab = groups \ldblquote .\rdblquote  word
1206
1207\par \tab \tab / word
1208\par
1209\par }\pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 word\tab \tab
1210, >
1211\par
1212\par vcal_file\tab = [wsls] vcal [wsls]
1213\par
1214\par vcal\tab \tab = \ldblquote BEGIN\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote VCALENDAR\rdblquote  [ws] 1*CRLF
1215\par \tab \tab calprop calentities [ws] *CRLF
1216\par \tab \tab \ldblquote END\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote VCALENDAR\rdblquote  [ws] 1*CRLF
1217\par
1218\par calentities\tab = calentities *CRLF calentity
1219\par \tab \tab / calentity
1220\par
1221\par calentity\tab = evententity
1222\par \tab \tab / todoentity
1223\par
1224\par evententity\tab = \ldblquote BEGIN\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote EVENT\rdblquote  [ws] 1*CRLF
1225\par \tab \tab entprops [ws] *CRLF
1226\par \tab \tab \ldblquote END\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote EVENT\rdblquote  [ws] 1*CRLF
1227\par
1228\par todoentity\tab = \ldblquote BEGIN\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote TODO\rdblquote  [ws] 1*CRLF
1229\par \tab \tab entprops [ws] *CRLF
1230\par \tab \tab \ldblquote END\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote TODO\rdblquote  [ws] 1*CRLF
1231\par
1232\par calprops\tab = calprops *CRLF calprop
1233\par \tab \tab / calprop
1234\par
1235\par calprop\tab = \ldblquote DAYLIGHT\rdblquote
1236\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1237\par \tab \tab / \ldblquote GEO\rdblquote
1238\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1239\par \tab \tab / \ldblquote PRODID\rdblquote
1240\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1241\par \tab \tab / \ldblquote TZ\rdblquote
1242\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1243\par \tab \tab / \ldblquote VERSION\rdblquote
1244\par \tab \tab   [params] \ldblquote :\rdblquote  \ldblquote 1.0\rdblquote  CRLF
1245\par \tab ; The VERSION calendar property MUST appear in the vCalendar object.
1246\par
1247\par entprops\tab = entprops *CRLF entprop
1248\par \tab \tab / entprop
1249\par
1250\par entprop\tab = [ws] simprop
1251\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1252\par \tab \tab / [ws] \ldblquote AALARM\rdblquote
1253\par \tab \tab   [params] \ldblquote :\rdblquote  aalarmparts CRLF
1254\par \tab \tab / [ws] \ldblquote CATEGORIES\rdblquote
1255\par \tab \tab   [params] \ldblquote :\rdblquote  1*catvals CRLF
1256\par \tab \tab / [ws] \ldblquote CLASS\rdblquote
1257\par \tab \tab   [params] \ldblquote :\rdblquote  classvals CRLF
1258\par \tab \tab / [ws] \ldblquote DALARM\rdblquote
1259\par \tab \tab   [params] \ldblquote :\rdblquote  dalarmparts CRLF
1260\par \tab \tab / [ws] \ldblquote EXDATE\rdblquote
1261\par \tab \tab   [params] \ldblquote :\rdblquote  xdatevals CRLF
1262\par \tab \tab / [ws] \ldblquote MALARM\rdblquote
1263\par \tab \tab   [params] \ldblquote :\rdblquote  malarmparts CRLF
1264\par \tab \tab / [ws] \ldblquote PALARM\rdblquote
1265\par \tab \tab   [params] \ldblquote :\rdblquote  palarmparts CRLF
1266\par \tab \tab / [ws] \ldblquote RDATE\rdblquote
1267\par \tab \tab   [params] \ldblquote :\rdblquote  rdatevals CRLF
1268\par \tab \tab / [ws] \ldblquote RESOURCES\rdblquote
1269\par \tab \tab   [params] \ldblquote :\rdblquote  1*resvals CRLF
1270\par \tab \tab / [ws] \ldblquote STATUS\rdblquote
1271\par \tab \tab   [params] \ldblquote :\rdblquote  statvals CRLF
1272\par
1273\par simprop\tab = \ldblquote ATTACH\rdblquote  / \ldblquote ATTENDEE\rdblquote  / \ldblquote DCREATED\rdblquote  / \ldblquote COMPLETED\rdblquote
1274\par \tab \tab / \ldblquote DESCRIPTION\rdblquote  / \ldblquote DUE\rdblquote  / \ldblquote DTEND\rdblquote  / EXRULE / LAST-MODIFIED
1275\par \tab \tab / \ldblquote LOCATION\rdblquote  / \ldblquote RNUM\rdblquote  / \ldblquote PRIORITY\rdblquote  / \ldblquote RELATED-TO\rdblquote  / \ldblquote RRULE\rdblquote
1276\par \tab \tab / \ldblquote SEQUENCE\rdblquote  / \ldblquote DTSTART\rdblquote  / \ldblquote SUMMARY\rdblquote  / \ldblquote TRANSP\rdblquote  / \ldblquote URL\rdblquote  / \ldblquote UID\rdblquote
1277\par \tab \tab /\rdblquote X-\rdblquote  word
1278\par
1279\par aalarmparts\tab = 0*3(strnosemi \ldblquote ;\rdblquote ) strnosemi
1280\par \tab ; runTime, snoozeTime, repeatCount, audioContent
1281\par
1282\par catvals\tab = \ldblquote APPOINTMENT\rdblquote  / \ldblquote BUSINESS\rdblquote  / \ldblquote EDUCATION\rdblquote  / \ldblquote HOLIDAY\rdblquote  / \ldblquote MEETING\rdblquote
1283\par \tab \tab / \ldblquote MISCELLANEOUS\rdblquote  / \ldblquote PERSONAL\rdblquote  / \ldblquote PHONE CALL\rdblquote  / \ldblquote SICK DAY\rdblquote
1284\par \tab \tab / \ldblquote SPECIAL OCCASION\rdblquote  / \ldblquote TRAVEL\rdblquote  / \ldblquote VACATION\rdblquote  / \ldblquote X-\ldblquote  word / value
1285\par
1286\par classvals\tab = \ldblquote PUBLIC\rdblquote  / \ldblquote PRIVATE\rdblquote  / \ldblquote CONFIDENTIAL\rdblquote  / \ldblquote X-\ldblquote  word / value
1287\par
1288\par dalarmparts\tab = 0*3(strnosemi \ldblquote ;\rdblquote ) strnosemi
1289\par \tab ; runTime, snoozeTime, repeatCount, displayString
1290\par
1291\par xdatevals\tab = 1*value
1292\par \tab ; One or                                                                                                                                                                                                                                                                more date/time values
1293\par
1294\par malarmparts\tab = 0*4(strnosemi \ldblquote ;\rdblquote ) strnosemi
1295\par \tab ; runTime, snoozeTime, repeatCount, addressString, noteString
1296\par
1297\par palarmparts\tab = 0*3(strnosemi \ldblquote ;\rdblquote ) strnosemi
1298\par \tab ; runTime, snoozeTime, repeatCount, procedureName
1299\par
1300\par rdatevals\tab = 1*value
1301\par \tab ; One or more date/time values
1302\par
1303\par resvals\tab = \ldblquote CATERING\rdblquote  / \ldblquote CHAIRS\rdblquote  / \ldblquote EASEL\rdblquote  / \ldblquote PROJECTOR\rdblquote  / \ldblquote VCR\rdblquote
1304\par \tab \tab / \ldblquote VEHICLE\rdblquote  / \ldblquote X-\ldblquote  word / value
1305\par
1306\par statvals\tab = \ldblquote ACCEPTED\rdblquote  / \ldblquote NEEDS ACTION\rdblquote  / \ldblquote SENT\rdblquote  / \ldblquote TENTATIVE\rdblquote
1307\par \tab \tab / \ldblquote CONFIRMED\rdblquote  / \ldblquote DECLINED\rdblquote  / \ldblquote COMPLETED\rdblquote  / \ldblquote DELEGATED\rdblquote
1308\par \tab \tab / \ldblquote X-\ldblquote  word / value
1309\par
1310\par params\tab \tab = \ldblquote ;\rdblquote  [ws] paramlist
1311\par
1312\par paramlist\tab = paramlist [ws] \ldblquote ;\rdblquote  [ws] param
1313\par \tab \tab / param
1314\par
1315\par param\tab \tab = \ldblquote TYPE\rdblquote  [ws] \ldblquote =\ldblquote  [ws] ptypeval
1316\par \tab \tab / [\ldblquote VALUE\rdblquote  [ws] \ldblquote =\ldblquote  [ws]] pvalueval
1317\par \tab \tab / [\ldblquote ENCODING\rdblquote  [ws] \ldblquote =\ldblquote  [ws]] pencodingval
1318\par \tab \tab / \ldblquote CHARSET\rdblquote  [ws] \ldblquote =\ldblquote  [ws] charsetval
1319\par \tab \tab / \ldblquote LANGUAGE\rdblquote  [ws] \ldblquote =\ldblquote  [ws] langval
1320\par \tab \tab / \ldblquote ROLE\rdblquote  [ws] \ldblquote =\rdblquote  [ws] roleval
1321\par \tab \tab / \ldblquote STATUS\rdblquote  [ws] \ldblquote =\rdblquote  [ws] statuval
1322\par \tab \tab / \ldblquote X-\rdblquote  word [ws] \ldblquote =\ldblquote  [ws] word
1323\par \tab \tab / knowntype
1324\par
1325\par ptypeval\tab = knowntype / \ldblquote X-\rdblquote  word
1326\par
1327\par knowntype\tab = \ldblquote WAVE\rdblquote  / \ldblquote PCM\rdblquote  / \ldblquote VCARD\rdblquote  / \ldblquote X-\ldblquote  word / value
1328\par
1329\par pvalueval\tab = \ldblquote INLINE\rdblquote  / \ldblquote URL\rdblquote  / \ldblquote CONTENT-ID\rdblquote  / \ldblquote CID\rdblquote  / \ldblquote X-\rdblquote  word
1330\par
1331\par pencodingval \tab = \ldblquote 7bIT\rdblquote  / \ldblquote 8bIT\rdblquote  / \ldblquote QUOTED-PRINTABLE\rdblquote  / \ldblquote BASE64\rdblquote  / \ldblquote X-\rdblquote  word
1332\par
1333\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 charsetval\tab
1334= <a character set string as defined in Section 7.1 of RFC 1521>
1335\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
1336\par langval\tab = <a language string as defined in RFC 1766>
1337\par
1338\par roleval\tab = \ldblquote ATTENDEE\rdblquote  / \ldblquote ORGANIZER\rdblquote  / \ldblquote OWNER\rdblquote  / \ldblquote X-\ldblquote  word
1339\par
1340\par statusval\tab = \ldblquote ACCEPTED\rdblquote  / \ldblquote NEEDS ACTION\rdblquote  / \ldblquote SENT\rdblquote  / \ldblquote TENTATIVE\rdblquote  / \ldblquote CONFIRMED\rdblquote
1341\par \tab \tab / \ldblquote DECLINED\rdblquote  / \ldblquote COMPLETED\rdblquote  / \ldblquote DELEGATED\rdblquote  / \ldblquote X-\ldblquote  word
1342\par
1343\par strnosemi\tab = *(*nonsemi (\ldblquote \\;\rdblquote  / \ldblquote \\\rdblquote  CRLF)) *nonsemi
1344\par \tab ; To include a semicolon in this string, it must be escaped
1345\par \tab ; with a \ldblquote \\\rdblquote  character.
1346\par
1347\par nonsemi\tab \tab = <any non-control ASCII except \ldblquote ;\rdblquote >
1348\par
1349\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1350\par \sect \sectd \margtsxn2520\psz1\linex0\colsx0 \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\widctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc346992914}{\*\bkmkstart _Toc365129131}{\*\bkmkstart _Toc367165392}Section 3 :
1351{\*\bkmkend _Toc346992914}Internet Recommendations{\*\bkmkend _Toc365129131}{\*\bkmkend _Toc367165392}
1352\par {\pntext\pard\plain\b\v\f5\fs28\kerning28 3.\tab}\pard\plain \s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28 {\cs92\b0\v\f8\fs16 {\*\atnid DS}{\*\atnauthor Dave Stuban}\chatn {\*\annotation
1353\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1354This entry/line in the section is assigned the style for the level 1 heading. This is done so that a section number can be given in the chapter title (style \ldblquote chptr_title\rdblquote ) and so that \ldblquote heading 1\rdblquote
1355 (more specifically, the format/heading numbering of the form \ldblquote 1. Overview\rdblquote ) can be \ldblquote skipped,\rdblquote  and the appropriate form for the next-level of heading can be properly displayed (eg., \ldblquote 1.1   Overview
1356\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v\cf8 \tab 1\tab }{\v
1357\par {\*\bkmkstart _Toc365129132}{\*\bkmkstart _Toc367165393}{\pntext\pard\plain\b\f9\fs28\cf1 3.1\tab}}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1
1358Recommended Practice With SMTP/MIME{\*\bkmkend _Toc365129132}{\*\bkmkend _Toc367165393}
1359\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The vCalendar information can be transported
1360 through SMTP/MIME based electronic mail services. Interoperability of vCalendar information over SMTP/MIME transports can be better assured by following a common set of recommended practices for encapsulation of the vCalendar.
1361\par {\*\bkmkstart _Toc365129133}{\*\bkmkstart _Toc367165394}{\pntext\pard\plain\b\f9\cf1\kerning28 3.1.1\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1362\b\f9\cf1\kerning28 Text/Plain Content Type{\*\bkmkend _Toc365129133}{\*\bkmkend _Toc367165394}
1363\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1364Without any change to existing SMTP or MIME compliant user agents, a vCalendar object can be included within Internet email messages. This might be the case for an existing, simple user agent such as a legacy SMTP mail system. While this approach provides
1365 for transport of vCalendars over SMTP services, it does not allow for the end user to take advantage of the full capabilities of either the vCalendar or Internet email (i.e., MIME) functionality.
1366\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following demonstrates how a vCalendar can be included as a SMTP message made up of a RFC 822 message. This may be an initial method for incorporating vCalendar objects into SMTP messages.
1367\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 Date: Thr, 25 Jan 96 0932 EDT\line
1368From: john.smith@host.com\line Subject: Re: RFC822 vCalendar Example\line Sender: john.smith@host.com\line To: smartin@host2.com\line Message-ID: <JOHNSMITH.960125T091020.xyzMail@host3.com>\line \line Steve:  Thanks for the call earlier today. Let\rquote
1369s get together\line tomorrow at 8:30 AM EST to discuss your new proposal. Here is\line the meeting notice for your PIM.
1370\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx16384\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 BEGIN:VCALENDAR\line VERSION:1.0\line BEGIN:VEVENT\line
1371CATEGORIES:MEETING\line STATUS:TENTATIVE\line DTSTART:19960401T033000Z\line DTEND:19960401T043000Z\line SUMMARY:Your Proposal Review\line DESCRIPTION:Steve and John to review newest proposal material\line CLASS:PRIVATE\line END:VEVENT\line END:VCALENDAR
1372
1373\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following example demonstrates how a vCalendar can be included as a separate text/plain content portion within current MIME user agents.
1374\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 Date: Fri, 26 Jan 1996 07:53:00 0-500
1375\line From: smartin@host2.com\line Subject: RE: Text/Plain MIME vCalendar Example\line To: john.smith@host.com\line Mime-Version: 1.0\line Content-Type: multipart/mixed; boundary=vCalendar\line Message-ID: <ABC-1.0-Note-martin-steve-0824475754>\line
1376
1377\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 --vCalendar\line
1378Content-Type:text/plain; charset=us-ascii\line Content-Transfer-Encoding: 7bit
1379\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 John:  I can\rquote
1380t make that meeting at 8:30. How about doing it\line over lunch at noon?  Here is an action item for the meeting.
1381\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 --vCalendar\line
1382Content-Type:text/plain; charset=us-ascii; name="MARTIN.VCS"\line
1383\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 BEGIN:VCALENDAR\line VERSION:1.0\line BEGIN:VTODO\line
1384SUMMARY:John to pay for lunch\line DUE:19960401T083000Z\line STATUS:NEEDS ACTION\line END:VTODO\line END:VCALENDAR
1385\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
1386\par --vCalendar\emdash
1387\par {\*\bkmkstart _Toc365129134}{\*\bkmkstart _Toc367165395}{\pntext\pard\plain\b\f9\cf1\kerning28 3.1.2\tab}\pard\plain \s3\sb280\sa140\sl-280\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}
1388\b\f9\cf1\kerning28 Text/X-vCalendar Content Type{\*\bkmkend _Toc365129134}{\*\bkmkend _Toc367165395}
1389\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1390The vCalendar object can also be passed as a non-standard MIME media type. This would be useful in order to clearly identify the vCalendar object in an electronic mail message body part. a non-s
1391tandard, vCalendar object should be identified as the MIME type/subtype \ldblquote text/x-vCalendar\rdblquote .
1392\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following example demonstrates how a vCalendar containing both an event and a todo can be included as a separate text/x-vCalendar content portion within a MIME user agent.
1393\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 Date: Fri, 26 Jan 1996 07:53:00 0-500
1394\line From: smartin@host2.com\line Subject: RE: Text/X-vCalendar MIME vCalendar Example\line To: john.smith@host.com\line Mime-Version: 1.0\line Content-Type: multipart/mixed; boundary=vCalendar\line Message-ID: <ABC-1.0-Note-martin-steve-0824475754>
1395\line
1396\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 --vCalendar\line
1397Content-Type:text/plain; charset=us-ascii\line Content-Transfer-Encoding: 7bit
1398\par John:  I can\rquote t make that meeting at 8:30. How about doing it\line over lunch at noon?  Here is an event for your PIM. I have \line also given you an action item for the meeting.
1399\par --vCalendar\line Content-Type:text/x-vCalendar; charset=us-ascii; name="MARTIN.VCS"\line
1400\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 BEGIN:VCALENDAR\line VERSION:1.0\line BEGIN:VEVENT\line
1401CATEGORIES:MEETING\line STATUS:NEEDS ACTION\line DTSTART:19960401T073000Z\line DTEND:19960401T083000Z\line SUMMARY:Steve\rquote s Proposal Review\line DESCRIPTION:Steve and John to review newest proposal material\line CLASS:PRIVATE\line END:VEVENT\line
1402BEGIN:VTODO\line SUMMARY:John to pay for lunch\line DUE:19960401T083000Z\line STATUS:NEEDS ACTION\line END:VTODO\line END:VCALENDAR
1403\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640
1404\par --vCalendar\emdash
1405\par {\*\bkmkstart _Toc365129135}{\*\bkmkstart _Toc367165396}{\pntext\pard\plain\b\f9\fs28\cf1 3.2\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1
1406Recommended Practice With HTTP/HTML{\*\bkmkend _Toc365129135}{\*\bkmkend _Toc367165396}
1407\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1408The vCalendar specification provides a useful format for conveying calendaring and scheduling information between a Web browser and a HTTP server. Homepages can be used as a web-based document for publishing public events. The events can be easily formatt
1409ed into vCalendar objects for transfer between the server and a requesting browser. The following examples are provided to illustrate possible scenarios where  a non-standard \ldblquote text/x-vCalendar\rdblquote
1410 MIME type/subtype corresponding the vCalendar can be used to transfer calendaring and scheduling information across the World Wide Web.
1411\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following example demonstrates how a vCalendar object can be included in an HTML document or Web page. This may be an initial method for incorporating vCalendar objects into Web pages. This sam
1412ple assumes that the Web Browser is capable of handling the OBJECT HTML 3.2 element.
1413\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 {\*\bkmkstart OLE_LINK1}<html>\line
1414<head>\line <title>HTTP/Web vCalendar Example</title>\line </head>\line <body bgcolor="#ffffff">\line <h1>Special <i>New</i> Events</h1>\line <h3>The latest events to be added to the calendar of activities are:</h3>\line <hr>\line <center>\line
1415<object data=martin.vcs type="text/x-vCalendar">\line Your browser does not support OBJECT or the text/x-vCalendar MIME type/subtype.  Get the events' data <a href=martin.vcs>here</a> and manually use it.\line </object>\line </center>\line <hr>\line
1416<center>\line <A HREF="mailto:john.smith@host.com"><img src="bottomtext.gif" border=0></A>\line </center>\line <hr>\line </body>\line </html>
1417\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkend OLE_LINK1}
1418The following table demonstrates a simple HTTP transaction between client and server that retrieves a vCalendar object from the Web Server. The entries under Client and Server are the actual HTTP headers and data that might be exchanged.
1419\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
1420\par \trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw15 \trbrdrl\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrh\brdrs\brdrw15 \trbrdrv\brdrs\brdrw15 \clbrdrt\brdrs\brdrw30 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw30 \clbrdrr
1421\brdrs\brdrw15 \cellx4140\clbrdrt\brdrs\brdrw30 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw30 \clbrdrr\brdrs\brdrw15 \cellx5220\clbrdrt\brdrs\brdrw30 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw30 \clbrdrr\brdrs\brdrw15 \cellx8748 \pard\plain
1422\s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl \b\f9\fs18\cf1 Client\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Direction\cell \pard \s48\sb80\sa80\sl-200\slmult0\keepn\nowidctlpar\intbl Server\cell \pard\plain
1423\widctlpar\intbl \f4\fs20 {\b\f9\fs18\cf1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw15 \trbrdrl\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrh\brdrs\brdrw15 \trbrdrv\brdrs\brdrw15 \clbrdrl\brdrs\brdrw15 \clbrdrb
1424\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15 \cellx4140\clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15 \cellx5220\clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15 \cellx8748 \pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1
1425GET martin.vcs HTTP/1.0
1426\par }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 User-Agent: MyBrowser/1.0
1427\par }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 Accept: text/html, text/plain, image/gif, image/jpeg, */*\cell }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 ->\cell }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 \cell }\pard \widctlpar\intbl {
1428\f3\fs16\cf1 \row }\trowd \trgaph108\trleft-108\trbrdrt\brdrs\brdrw15 \trbrdrl\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrh\brdrs\brdrw15 \trbrdrv\brdrs\brdrw15 \clbrdrt\brdrs\brdrw15 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw15
1429\clbrdrr\brdrs\brdrw15 \cellx4140\clbrdrt\brdrs\brdrw15 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15 \cellx5220\clbrdrt\brdrs\brdrw15 \clbrdrl\brdrs\brdrw15 \clbrdrb\brdrs\brdrw15 \clbrdrr\brdrs\brdrw15 \cellx8748 \pard
1430\widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 \cell }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 <-\cell }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 200 OK
1431\par }\pard \li40\ri40\keep\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 Server: YourServer/1.1
1432\par }\pard \li40\ri40\keep\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 Date: 25 Jan 96 0932 EDT
1433\par Content-Type: text/x-vCalendar
1434\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 Content-Length: 257
1435\par }\pard \keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1
1436\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 BEGIN:VCALENDAR
1437\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 BEGIN:VEVENT
1438\par CATEGORIES:MEETING
1439\par STATUS:TENTATIVE
1440\par DTSTART:19960401T033000Z
1441\par DTEND:19960401T043000Z
1442\par SUBJECT:Your Proposal Review
1443\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 DESCRIPTION:Steve and John to review newest proposal material
1444\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 CLASS:PRIVATE
1445\par END:VEVENT
1446\par }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 END:VCALENDAR\cell }\pard \widctlpar\intbl {\f3\fs16\cf1 \row }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1447\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following example illustrates how a \ldblquote month at a glance\rdblquote  type of information can be displayed on a homepage with the events or todos being links to vCalendar objects.
1448\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1449<!DOCTYPE HTML PUBLIC "-//W3c//DTD HTML 3.2//EN">\line <HTML>\line <HEAD><TITLE>HTTP/Web vCalendar Example</TITLE></HEAD>\line <BODY BGCOLOR="#FFFFFF">\line <H1>Calendar/Events for August</H1>\line <HR><CENTER>\line <TABLE BORDER=1 >\line <TR>\line
1450<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#80ff">\line <CENTER><P>Monday</P></CENTER></TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#80ff">\line <CENTER><P>Tuesday</P></CENTER></TD>\line
1451<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#80ff">\line <CENTER><P>Wednesday</P></CENTER></TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#80ff">\line <CENTER><P>Thursday</P></CENTER></TD>\line
1452<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#80ff">\line <CENTER><P>Friday</P></CENTER></TD>\line <TD ALIGN=CENTER VALIGN=TOP WIDTH="17%" BGCOLOR="#80ff">\line <CENTER><P>Saturday - Sunday</P></CENTER></TD>\line </TR>
1453\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line
1454<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#Cc0c0">29:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#Cc0c0">30:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#Cc0c0">31:</TD>\line
1455<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">1:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">2:</TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">3:</TD>\line </TR>
1456\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">4:</TD>
1457\line </TR>
1458\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line
1459<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">5:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">6:\line <P><A HREF="80696a.vcs">Meeting w/Martin</A></P></TD>\line
1460<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">7:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">8:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">9:</TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">10:</TD>\line </TR>
1461\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">11:</TD>
1462\line </TR>
1463\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line
1464<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">12:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">13:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">14:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">15:</TD>
1465\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">16:</TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">17:</TD>\line </TR>
1466\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">18:</TD>
1467\line </TR>
1468\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line
1469<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">19:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">20:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">21:\line
1470<P><A HREF="82196a.vcs">vCal/vCard Seminar</A></P></TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">22:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">23:</TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">24:</TD>\line </TR>
1471\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">25:</TD>
1472\line </TR>
1473\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line
1474<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">26:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">27:\line <P><A HREF="82796a.vcs">versit&nbsp;Conference</A></P></TD>\line
1475<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">28:\line <P><A HREF="82796a.vcs">versit&nbsp;Conference</A></P>\line </TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">29:\line
1476<P><A HREF="82796a.vcs">versit&nbsp;Conference</A></P></TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">30:\line <P><A HREF="82796a.vcs">versit&nbsp;Conference</A></P></TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">31:</TD>
1477\line </TR>
1478\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 <TR>\line
1479<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#Cc0c0">1:</TD>\line </TR>\line </TABLE>\line </CENTER>\line <HR><A HREF="mailto:john.smith@host.com"><IMG BORDER=2 HEIGHT=24 WIDTH=22></A>\line {\f2 </BODY></HTML>
1480\par }\pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 {\f2
1481\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 \sect \sectd \margtsxn2520\psz1\linex0\colsx0 \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\widctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc346992917}
1482{\*\bkmkstart _Toc365129136}{\*\bkmkstart _Toc367165397}Section 4 : UI Support Recommendations{\*\bkmkend _Toc365129136}{\*\bkmkend _Toc367165397}
1483\par {\pntext\pard\plain\b\v\f5\fs28\kerning28 4.\tab}\pard\plain \s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28 {\cs92\b0\v\f8\fs16 {\*\atnid DS}{\*\atnauthor Dave Stuban}\chatn {\*\annotation
1484\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1485This entry/line in the section is assigned the style for the level 1 heading. This is done so that a section number can be given in the chapter title (style \ldblquote chptr_title\rdblquote ) and so that \ldblquote heading 1\rdblquote
1486 (more specifically, the format/heading numbering of the form \ldblquote 1. Overview\rdblquote ) can be \ldblquote skipped,\rdblquote  and the appropriate form for the next-level of heading can be properly displayed (eg., \ldblquote 1.1   Overview
1487\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v \tab \tab }{\v
1488\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 When  integrating vCalendar support into an application, an implementor need
1489s to consider a number of user interface (UI) implications. Most applications provide some levels of support for interacting with other applications. This is usually accomplished in three ways. These include the File System, Clipboard, and Drag/Drop. The
1490full potential of the vCalendar technology can be better utilized if an application supports the vCalendar in each of these UI actions.
1491\par {\*\bkmkstart _Toc365129137}{\*\bkmkstart _Toc367165398}{\pntext\pard\plain\b\f9\fs28\cf1 4.1\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 File System
1492{\*\bkmkend _Toc365129137}{\*\bkmkend _Toc367165398}
1493\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 It is recommended that applications integrating support for vCalendar specification provide support for importing and exporting vCalendar objects from the operating system\rquote
1494s file system. In operating systems that support file types, it is recommended that a file type of {\b VCS}{\b\i  }
1495be used to distinguish the vCalendar objects. Applications should make use of the file system capabilities to support the FileOpen and FileSaveAs, or their equivalent function, of a vCalendar object.
1496\par {\*\bkmkstart _Toc365129138}{\*\bkmkstart _Toc367165399}{\pntext\pard\plain\b\f9\fs28\cf1 4.2\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 Clipboard
1497{\*\bkmkend _Toc365129138}{\*\bkmkend _Toc367165399}
1498\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 It is recommended that applications integrating support for the vCalendar specification provide UI capabilities for exchanging vCalendar objects through the operating system\rquote
1499s clipboard. In operating systems that provide support for registering clipboard format types, it is recommended that the vCalendar object be registered using the string {\b\i +//ISBN 1-887687-00-9::versit::PDI//vCalendar}
1500. This string is an ISO 9070 Formal Public Identifier (FPI). Applications should make use of the operating system\rquote
1501s clipboard capability to support the Cut, Copy, and Paste, or their equivalent function, of a vCalendar object. Applications copying a vCalendar
1502 to the clipboard should put the vCalendar object on to the clipboard in both the vCalendar registered format and a plain text format.{\b\i
1503\par {\*\bkmkstart _Toc365129139}{\*\bkmkstart _Toc367165400}{\pntext\pard\plain\b\f9\fs28\cf1 4.3\tab}}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 Drag/Drop
1504{\*\bkmkend _Toc365129139}{\*\bkmkend _Toc367165400}
1505\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 It is recommended that applications integrating support for the vCalendar specification provide UI capabilities for exchanging vCalendar objects through the operating system\rquote
1506s drag/drop capability. In operating systems that provide support for registering drag/drop object types, it is recommended that the vCalendar object be registered using the string {\b\i +//ISBN 1-887687-00-9::versit::PDI//vCalendar}
1507. This string is an ISO 9070 Formal Public Identifier (FPI). Applications should make use of the operating system\rquote
1508s drag/drop capability to enable the application to act as either a Drag Source and Drag Target, or their equivalent function, of a vCalendar
1509 object. Applications acting as a Drag Source should advertise their ability to render the vCalendar in both the vCalendar registered format and a plain text format.
1510\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Where an operating system environment provided multiple dr
1511ag/drop protocols (e.g., file specification or clipboard based), it is recommended that an implementation provide negotiated support for both. For example, the file specification based drag/drop protocol is useful when dragging a desktop file object or a
1512web based URL to a target application. In addition, the clipboard based drag/drop protocol is useful when dragging an event or todo from a source within an application to a target in another application. Supporting just one of these mechanisms will unnece
1513ssarily lead to a lack of interoperability between applications supporting this specifications. \sect \sectd \margtsxn2520\psz1\linex0\colsx0 \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\widctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1
1514{\*\bkmkstart _Toc365129146}{\*\bkmkstart _Toc367165401}Section 5 : Conformance{\*\bkmkend _Toc346992917}{\*\bkmkend _Toc365129146}{\*\bkmkend _Toc367165401}
1515\par {\pntext\pard\plain\b\v\f5\fs28\kerning28 5.\tab}\pard\plain \s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28 {\cs92\b0\v\f8\fs16 {\*\atnid DS}{\*\atnauthor Dave Stuban}\chatn {\*\annotation
1516\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1517This entry/line in the section is assigned the style for the level 1 heading. This is done so that a section number can be given in the chapter title (style \ldblquote chptr_title\rdblquote ) and so that \ldblquote heading 1\rdblquote
1518 (more specifically, the format/heading numbering of the form \ldblquote 1. Overview\rdblquote ) can be \ldblquote skipped,\rdblquote  and the appropriate form for the next-level of heading can be properly displayed (eg., \ldblquote 1.1   Overview
1519\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v \tab \tab }{\v
1520\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 In order for a vCalendar Reader or Writer to conform to this specification it must meet the following criteria:
1521\par {\pntext\pard\plain\f1\fs20\cf1 \'b7\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlblt\pnf1\pnstart1\pnindent360\pnhang{\pntxtb \'b7}}
1522All properties must be implemented as defined. Statements elsewhere in the specification which describe features as optional or with exceptions take precedence over this criterion.
1523\par {\pntext\pard\plain\f1\fs20\cf1 \'b7\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlblt\pnf1\pnstart1\pnindent360\pnhang{\pntxtb \'b7}}
1524Character set support is up to the underlying implementation. However, support for the default character set (i.e., US ASCII) is required. Optionally, other character sets may be supported.
1525\par {\pntext\pard\plain\f1\fs20\cf1 \'b7\tab}All extensions are optional. It is requested that any vendor-specific extensions include the vendor identification sub-string in the extension name. For example, the extension name{\i  X-ABC-}
1526 for an extension created by the abc organization.
1527\par {\pntext\pard\plain\f1\fs20\cf1 \'b7\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlblt\pnf1\pnstart1\pnindent360\pnhang{\pntxtb \'b7}}All vendor defined extensions must declare the minimum conformance for that extension.
1528\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar \sect \sectd \margtsxn2520\psz1\linex0\colsx0 \pard\plain \s24\li864\sb100\sa140\sl-380\slmult0\keepn\widctlpar\tqr\tx432\tx864 \b\f9\fs36\cf1 {\*\bkmkstart _Toc365129140}{\*\bkmkstart _Toc367165402}
1529Section 6 : {\*\bkmkend _Toc365129140}Extended Recurrence Grammar{\*\bkmkend _Toc367165402}
1530\par {\pntext\pard\plain\b\v\f5\fs28\kerning28 6.\tab}\pard\plain \s1\sb240\sa60\keepn\widctlpar{\*\pn \pnlvl1\pndec\pnprev1\pnstart1\pnsp144 {\pntxta .}}\b\f5\fs28\kerning28 {\cs92\b0\v\f8\fs16 {\*\atnid DS}{\*\atnauthor Dave Stuban}\chatn {\*\annotation
1531\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1532This entry/line in the section is assigned the style for the level 1 heading. This is done so that a section number can be given in the chapter title (style \ldblquote chptr_title\rdblquote ) and so that \ldblquote heading 1\rdblquote
1533 (more specifically, the format/heading numbering of the form \ldblquote 1. Overview\rdblquote ) can be \ldblquote skipped,\rdblquote  and the appropriate form for the next-level of heading can be properly displayed (eg., \ldblquote 1.1   Overview
1534\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v \tab \tab }{\v
1535\par }\pard\plain \widctlpar \f4\fs20
1536\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The material in this section is included in thi
1537s specification for reference information.It is copied, with permission of the XAPIA, from the XAPIA Calendaring and Sceduling API (CSA) Specification. This section defines an extended recurrence rule grammar that may be useful to implementations wishing
1538to extend the capability of the basic recurrence rule defined by this specification. The material is equally applicable to extended support of the exception rules for repeating events.
1539\par {\*\bkmkstart _Toc309468023}{\*\bkmkstart _Toc365129141}{\*\bkmkstart _Toc367165403}{\pntext\pard\plain\b\f9\fs28\cf1 6.1\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
1540\b\f9\fs28\cf1 Rule Introduction{\*\bkmkend _Toc309468023}{\*\bkmkend _Toc365129141}{\*\bkmkend _Toc367165403}
1541\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 a recurrence rule is made up of one or more recurrence {\b frequencies}
1542. The frequencies express the granularity of the repeating event. The smallest granularity is based on minutes, the largest is based on years. Each frequency is immediately followed by an {\b interval}
1543. The interval helps to define how often the frequency repeats (daily, every third day, etc):
1544\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d2
1545\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Where, where {\b\f3 D} is the Frequency and {\b\f3 2} is the Interval.
1546\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 M5\tab Repeat every five minutes
1547
1548\par d1\tab Repeat daily
1549\par d2\tab Repeat every other day
1550\par d3\tab Repeat every third day
1551\par W1\tab Repeat weekly
1552\par W2\tab Repeat every other week
1553\par W3\tab Repeat every third week
1554\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The meaning of the interval depends on the frequency. As an example, the {\b 5} in {\b\f3 M5} is in minutes while the {\b 3} in {\b d3} is in days.
1555\par a rule can end with the {\b duration} {\b symbol}, {\b #}, followed by a number. This defines the number of times the repetition occurs (including the first time).
1556\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d2 #5{\b
1557\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Where, {\b\f3 #5} is the Duration. In this example, the event occurs every other day and the duration indicates it occur 5 times.
1558\par There may be other information between the frequency and the duration that supplements the meaning of the rule:
1559\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d2 1200 1600 #5
1560\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1561In this example, the event occurs every other day at 1200 and 1600 for a total of 10 occurrences. The duration controls the number of times the rule occurs. In this case the rule defines two occurrences (1200 and 1600) so a total of 10 (2 x 5) occurrences
1562 are generated.
1563\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar a rule can be made up of several recurrence rules:
1564\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP6 1+ MO #5 d2 1200 1600 #5 M5 #3
1565
1566\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This recurrence rule is made up of three recurrence rules. Every time the first rule executes (every 6 months) i
1567t executes the next rule to the right. If there is not a rule to the right an event is generated. In this case there is a daily frequency rule to the right of the monthly frequency rule. It executes twice a day; starting on the first Monday of the month.
1568The daily frequency rule executes a total of ten times. Since there is a rule following the daily rule it executes it each time the daily frequency rule executes. The minute frequency rule is executed three times, every time the daily frequency rule execu
1569tes, for a total of six times a day. The above rules generate a total of 150 (5 * (2 * 5) * 3) occurrences. An occurrence specifier may be used in some rules. The occurrence specifier controls which occurrence of a weekday in a month an event occurs on:
1570
1571\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 1{\b +}
1572, 2+, ... 5+ for the first occurrence, second, ...fifth occurrence of the month.
1573\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\b\f3 1-}, {\b\f3 2-}...{\b\f3 5-} for the last occurrence, second to last occurrence, etc.
1574\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP2 1+ 2- FR #3
1575\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Where, {\b 1+} and {\b 2-} are Occurrence Specifiers.
1576\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar This rule defines an event which happens every
1577other month on the first Friday and second to the last Friday of the month. It generates a total of six occurrences. The end marker symbol $ can be used to terminate a rule early:
1578\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W1 0100$ 0200 0300 #4
1579\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The above rule generates occurrences weekly for 4 weeks at 0100, 0200 and 0300. On the last (fourth week) an event is generated at 0100 only.
1580\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Recurrence rules are written from largest granularity to smallest.
1581\par {\*\bkmkstart _Toc309468024}{\*\bkmkstart _Toc365129142}{\*\bkmkstart _Toc367165404}{\pntext\pard\plain\b\f9\fs28\cf1 6.2\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
1582\b\f9\fs28\cf1 Grammar{\*\bkmkend _Toc309468024}{\*\bkmkend _Toc365129142}{\*\bkmkend _Toc367165404}
1583\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following grammar defines the extended recurrence rule syntax.
1584\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 \{\}\tab \tab 0 or more
1585\par []\tab \tab 0 or 1
1586\par start\tab \tab ::= <minuteop> [<enddate>] |
1587\par \tab \tab <daily> [<enddate>] |
1588\par \tab \tab <weekly> [<enddate>] |
1589\par \tab \tab <monthlybypos> [<enddate>] |
1590\par \tab \tab <monthlybyday> [<enddate>] |
1591\par \tab \tab <yearlybymonth> [<enddate>] |
1592\par \tab \tab <yearlybyday> [<enddate>]
1593\par digit ::= <0|1|2|3|4|5|6|7|8|9>
1594\par digits ::= <digit> \{<digits>\}
1595\par endmarker\tab ::= $
1596\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 enddate\tab \tab
1597::= ISO 8601 (clause 5.4.1) string(e.g. 19940712T101530Z) in UTC
1598\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 interval\tab ::= <digits>
1599\par duration\tab ::= #<digits>
1600\par lastday\tab ::= LD
1601\par plus\tab ::= +
1602\par minus\tab ::= -
1603\par daynumber\tab \tab ::= <1-31>[<plus>|<minus>][<endmarker>] | <lastday>
1604\par daynumberlist\tab ::= daynumber \{<daynumber>\}
1605\par month\tab \tab \tab ::= <1-12>[<endmarker>]
1606\par monthlist\tab ::= <month> \{<monthlist>\}
1607\par day\tab \tab ::= <1-366>[<endmarker>]
1608\par daylist\tab ::= <day> \{<daylist>\}
1609\par occurrence\tab ::= <1-5><plus>[<endmarker>] | <1-5><minus>[<endmarker>]
1610\par occurrencelist \tab ::= <occurrence> \{<occurrencelist>\}
1611\par weekday \tab ::= <SU|MO|TU|WE|TH|FR|SA>[<endmarker>]
1612\par weekdaylist \tab ::= <weekday> \{<weekdaylist>\}
1613\par time\tab \tab ::= <hhmm>[<endmarker>]
1614\par timelist\tab ::= <time> \{<timelist>\}
1615\par daytime\tab \tab ::= <weekday> \{<timelist>\} \{<daytime>\}
1616\par weekdaytime\tab ::= <occurrencelist> <weekdaylist> \{<timelist>\} \{<weekdaytime>\}
1617\par minuteop\tab ::= M<interval> [<duration>]
1618\par daily\tab \tab ::= D<interval> [<timelist>] [<duration>] [<minuteop>]
1619\par weekly\tab ::= W<interval> <daytime> [<duration>] [<minuteop>]
1620\par \pard \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 monthlybypos\tab
1621::= MP<interval> [<weekdaytime>] [<duration>][<weekly> | <daily> | <minuteop>]
1622\par monthlybyday\tab ::= MD<interval> [<daynumberlist>] [<duration>] [<weekly> | <daily> | <minuteop>]
1623\par yearlybymonth\tab ::= YM<interval> [<monthlist>] [<duration>] [<monthlybyday> | <monthlybypos> | <weekly> | <daily> | <minuteop>]
1624\par yearlybyday\tab ::= YD<interval> [<daylist>] [<duration>] [<monthlybyday> | <monthlybypos> | <weekly> | <daily> | <minuteop>]
1625\par {\*\bkmkstart _Toc309468025}{\*\bkmkstart _Toc365129143}{\*\bkmkstart _Toc367165405}{\pntext\pard\plain\b\f9\fs28\cf1 6.3\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
1626\b\f9\fs28\cf1 Glossary{\*\bkmkend _Toc309468025}{\*\bkmkend _Toc365129143}{\*\bkmkend _Toc367165405}
1627\par \pard\plain \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 enddate\tab Controls when a repeating event terminates. The enddate is the last time an event can occur.
1628\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar enddate\tab Controls when a repeating event terminates.
1629\par interval\tab Defines the frequency in which a rule repeats.
1630\par duration\tab Controls the number of occurrences a rule generates.
1631\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar lastday\tab Can be used as a replacement to daynumber to indicate the last day of the month.
1632\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar daynumber\tab a number representing a day of the month.
1633\par month\tab a number representing a month of the year.
1634\par day\tab a number representing a day of the year.
1635\par occurrence\tab Controls which week of the month a particular weekday event occurs.
1636\par weekday\tab a symbol representing a day of the week.
1637\par time\tab The time in hours and minutes using a 24 hour clock.
1638\par daytime\tab Controls which days (and hours) of the week a weekly event occurs.
1639\par weekdaytime\tab Used in monthly occurrences to specify which weeks and days an event occurs.
1640\par minuteop\tab Defines a rule that repeats on a particular minute interval.
1641\par daily\tab Defines a rule that repeats on a daily basis.
1642\par weekly\tab Defines a rule that repeats on a weekly basis.
1643\par monthlybypos\tab Defines a rule that repeats on a monthly basis on a relative day and week.
1644\par monthlybyday\tab Defines a rule that repeats on a monthly basis on an absolute \tab day.
1645\par yearlybymonth\tab Defines a rule that repeats on specific months of the year.
1646\par yearlybyday\tab Defines a rule that repeats on specific days of the year.
1647\par {\*\bkmkstart _Toc309468026}{\*\bkmkstart _Toc365129144}{\*\bkmkstart _Toc367165406}{\pntext\pard\plain\b\f9\fs28\cf1 6.4\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
1648\b\f9\fs28\cf1 Policies{\*\bkmkend _Toc309468026}{\*\bkmkend _Toc365129144}{\*\bkmkend _Toc367165406}
1649\par {\pntext\pard\plain\f8\fs20\cf1 1.\tab}\pard\plain \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}\f8\fs20\cf1 Th
1650e duration portion of a rule defines the total number of occurrences the rule generates, including the first event. As an example, the rule {\b\f3 MP1 #3 W1 #3}
1651 starting on 1/1/94 would generate occurrences on 1/1/94, 1/8, 1/15, 2/5/94, 2/12, 2/19, 3/5/94, 3/12, 3/19.
1652\par {\pntext\pard\plain\f8\fs20\cf1 2.\tab}The duration granularity is defined by the recurrence frequency immediately preceding the duration portion of the rule. For example, {\b\f3 d1 #5 M15 #4}
1653 establishes a repeating event which happens for five days, four times per day.
1654\par {\pntext\pard\plain\f8\fs20\cf1 3.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}Information, not contain
1655ed in the rule, necessary to determine the next event time and date is derived from the event start time.
1656\par {\pntext\pard\plain\f8\fs20\cf1 4.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}If no specific time is indicated in the recurrence rule it is taken from the event.
1657\par {\pntext\pard\plain\f8\fs20\cf1 5.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
1658If an end date and a duration for the first rule in a nested rule are specified in the rule, then the recurring event ceases when the end date is reached or the number of occurrences indicated in the duration occur; whichever comes first.
1659\par {\pntext\pard\plain\f8\fs20\cf1 6.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}If the duration or and end date is not established in the rule (e.g. ``D2'') the
1660event occurs twice. That is {\b\f3 d2} is equivalent to {\b\f3 d2 #2}.
1661\par {\pntext\pard\plain\f8\fs20\cf1 7.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
1662If an endmark is used in a second or later rule of a nested rule, then the endmark is applied each time that rule is executed by the previous rule. {\b\f3 YM1 1 6 #1 MD1 7$ 14} generates occurrences on 1/7 1/14 2/7 6/7 6/14 7/7.
1663\par {\pntext\pard\plain\f8\fs20\cf1 8.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}If an endmark is used on a day of the week which is followed by several times ({\b\f3
1664TU$ 1200 1300}) or an endmark is used on a week occurrence that is followed by several weekdays ({\b\f3 1+$ TU WE}) the repeating event stops after the last time or week day in the list is executed.
1665\par {\pntext\pard\plain\f8\fs20\cf1 9.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
1666If a rule has an ambiguity with respect to whether it will repeat on a specific day (12th of the month) vs on a relative day (2nd Friday of the month), the specific day takes precedence. The only exception to this policy is policy 14.
1667\par {\pntext\pard\plain\f8\fs20\cf1 10.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}A duration of {\b\f3 #0} means repeat this event forever.
1668\par {\pntext\pard\plain\f8\fs20\cf1 11.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}Nested rules can not have a duration of 0. These are not allowed: \line \line \tab {\b\f3
1669YM1 6 #10 MP1 1+ SA #0}\line \tab {\b\f3 d5 0600 0800 #5 M5 #0}
1670\par {\pntext\pard\plain\f8\fs20\cf1 12.\tab}Using the occurrence specifier {\b\f3 5+} (e.g. 5th Friday) or {\b\f3 5}- (e.g. 5th from la
1671st Friday) in a month that does not contain 5 weeks does not generate an event and thus does not count against the duration. The same applies to providing a day of the month that does not occur in the month: 31st.
1672\par {\pntext\pard\plain\f8\fs20\cf1 13.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
1673The start time and date of an event must be in-sync with one of the event slots defined by its ocurrence rule. The following are not allowed:\line \line \tab Initial Appt Time:\tab {\b\f3 1300}\line \tab Recurrence Rule:\tab {\b\f3 \tab d1 1400 #5}\line
1674\tab Initial Appt Date:\tab 7/1/94 (Friday)\line \tab Recurrence Rule:\tab \tab {\b\f3 W1 MO TH #5}\line \line The following are acceptable:\line \line \tab Initial Appt Time:\tab {\b\f3 1300}\line \tab Recurrence Rule:\tab {\b\f3 \tab d1 #5} or {\b\f3
1675d1 1300 #5}\line \tab Initial Appt Date:\tab 7/1/94 (Friday)\line \tab Recurrence Rule:\tab \tab {\b\f3 W1 MO FR #5} or {\b\f3 W1 #5}
1676\par {\pntext\pard\plain\f8\fs20\cf1 14.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}If the optional {\b\f3 <weekdaytime>} information is missing from a {\b\f3 <monthlybypos>}
1677 frequency, the information is derived from the initial event. The {\b\f3 <occurrence>} used in the recurring event is a count from the beginning of the month to the event date and the {\b\f3 <weekday>}
1678 used is the day of the week the initial event is scheduled to occur on. If the {\b\f3 <monthlybypos>} frequency does not list a week day (e.g. {\b\f3 SU}
1679) in the rule, then the week day is established from the initial event information. As an example, the rule {\b\f3 MP1 #3}
1680 used in an event with a start date of 7/20/94 (which is the third Wed of the month) will repeat on 8/17/94 which is the third Wed of the month.
1681\par {\pntext\pard\plain\f8\fs20\cf1 15.\tab}\pard \s15\fi-360\li1224\sb100\sl-260\slmult0\nowidctlpar{\*\pn \pnlvlbody\pndec\pnstart1\pnindent360\pnhang{\pntxta .}}
1682The next event of a higher order rule does not execute until all the occurrences of a subrule are generated. If the next event of a higher order rule comes earlier in time than the last event of a subrule then the missed occurre
1683nces are not generated. In other words, subrules can not interleave occurrences with other subrules. The following results in indeterminate results because the minute subrule which begins to execute at 0630 generates occurrences beyond 0700 which is when
1684the daily subrule begins executing again:\line \line \tab {\b\f3 d1 0630 0700 #4 M45 #5}\line \line Another incorrect rule: \line \line \tab {\b\f3 MP1 1+ 1- #3 W2 TU TH #5}
1685\par \pard\plain \widctlpar \f4\fs20
1686\par {\*\bkmkstart _Toc309468027}{\*\bkmkstart _Toc365129145}{\*\bkmkstart _Toc367165407}{\pntext\pard\plain\b\f9\fs28\cf1 6.5\tab}\pard\plain \s2\sb380\sa160\sl-320\slmult0\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }
1687\b\f9\fs28\cf1 Examples{\*\bkmkend _Toc309468027}{\*\bkmkend _Toc365129145}{\*\bkmkend _Toc367165407}
1688\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Hourly for 12 hours (12:00, 1:00,...10:00, 11:00):
1689\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 M60 #12
1690\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every 5 minutes for 1 hour (1:00, 1:05, 1:10,...1:50, 1:55):
1691\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 M5 #12
1692\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Daily, for 5 days:
1693\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d1 #5
1694\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Daily, for 5 days repeating at 10 minute intervals for 1 hour. e.g. 6/1 at 12:00, 12:10, 12:20, ... 12:50; 6/2 at 12:00, 12:10, ...
1695\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d1 #5 M10 #6
1696\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other day, two times:
1697\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d2
1698\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other day at 6aM, 12noon and 3PM for a duration of two occurrences (span of three days).  e.g. 6/1/94 at 6, 12 and 3PM and 6/3/94 at 6, 12 and 3PM.
1699\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d2 0600 1200 1500 #2
1700\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other day at 6aM, 12noon and 3PM for a duration of three occurrences (a span of 5 days) stopping at noon on the fifth day.
1701e.g. 6/1/94 at 6, 12, and 3, 6/3/94 at 6, 12 and 3 and 6/5/94 at 6 and 12.
1702\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d2 0600 1200$ 1500 #3
1703\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly at 6 AM (repeat every 15 minutes for an hour) for five weeks. e.g. 6:00, 6:15, 6:30, 6:45 on 6/1, 6/8, 6/15, 6/22 and 6/29.
1704\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d7 0600 #5 M15 #4
1705\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly at 6 AM (repeat every 15 minutes for an hour) for four weeks stopping at 6aM on the last event day. e.g. 6:00, 6:15, 6:30, 6:45 on 6/1, 6/8, 6/15 and 6:00 on 6/22.
1706\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d7 0600$ #4 M15 #4
1707\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly at 6 AM (repeat every 15 minutes for an hour) for 1 week stopping at 6:45aM. e.g. 6:00, 6:15, 6:30, 6:45 on 6/1.
1708\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 d7 0600 #1 M15 #4 or
1709\par d7 #1 M15 #4 /* start time defined in appt entry */ or
1710\par M15 #4 /* start time defined in appt entry */
1711\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly for four weeks:
1712\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W1 #4
1713\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Biweekly on Monday and Tuesday for 2 occurrences ending on a Monday:
1714\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W2 MO$ TU #2
1715\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly on Tuesday and Thursday at the time specified in the appt and repeated at time + 5 minutes:
1716\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W1 TU TH #3 M5 #2
1717\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly on Tuesday at 1200 and 1230 and Thursday at 1130 and 1200 for 10 weeks:
1718\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W1 TU 1200 TH 1130 #10 M30 or
1719\par W1 TU 1200 1230 TH 1130 1200 #10
1720\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly on Tuesday at 1200 and 1230 and Thursday at 1130 and 1200 for 10 weeks stopping on the last TU at 1230:
1721\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W1 TU$ 1200 TH 1130 #10 M30 or
1722\par W1 TU$ 1200 1230 TH 1130 1200 #10
1723\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly on Tuesday at 1200 and 1230 and Thursday at 1130 and 1200 for 10 weeks stopping on the last Tuesday at 1200:
1724\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 W1 TU 1200$ 1230 TH 1130 1200 #10
1725
1726\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Monthly for 1 year:
1727\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP1 #12
1728\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other month on the first and last Friday of the month for 5 months:
1729\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP2 1+ 1- FR #3
1730\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Monthly on the second to the last day of the month for 5 months:
1731\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MD1 2- #5
1732\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Monthly on the second to the last Monday of the month for 6 months:
1733\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP1 2- MO #6
1734\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Monthly on the third to the last day of the month for forever:
1735\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MD1 3- #0
1736\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Monthly on the seventh to the last day of the month for 12 months:
1737\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MD1 7- #12
1738\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other month on the first and last Friday of the month for 5 months stopping on the first Friday in the fifth month:
1739\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP2 1+$ 1- FR #3
1740\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every six months on the first Monday of the month (repeat for 5 days) for 24 months:
1741\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP6 1+ MO #5 d1 #5
1742\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every six months on the first Monday of the month (repeat every other day at 0600, 1200 and 1500 for 20 days) for 24 months:
1743\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP6 1+ MO #5 d2 0600 1200 1500 #10
1744
1745\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every six months on the first Monday of the month (repeat every other day at 0600, 1200 and 1500 for 20 days (repeat every 5 minutes for 3 times)) for 24 months:
1746\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1747MP6 1+ MO #5 d2 0600 1200 1500 #10 M5 #3
1748\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every six months on the first Monday of the month and the second to last Thursday of the month (repeat five minutes later) for 24 months:
1749\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MP6 1+ MO 2- TH #5 M5 #2
1750\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every six months on the first SU and MO at Noon, the second TU and WE at 1:00PM and the third TH and FR at 2:00PM:
1751\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1752MP6 1+ SU MO 1200 2+ TU WE 1300 3+ TH FR 1400 #4
1753\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every month on the 7th for 12 months:
1754\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MD1 7 #12
1755\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every month on the 7th, 14th, 21st, 28th for 12 months
1756\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 MD1 7 14 21 28 #12
1757\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every month on the 10th and 20th for 24 months - daily for 5 days at 0600, 1200 and 1600 - every 15 minutes for an hour:
1758\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1759MD1 10 20 #24 d1 0600 1200 1600 #5 M15 #4
1760\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 1st, 6th and 12 month on the first Monday and last Friday of the month:
1761\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YM1 1 6 12 #5 MP1 1+ MO 1- FR
1762\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other year on the 6th month (on the 12th day) for 5 years.
1763\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YM2 6 #3 MD1 12
1764\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 7th 14th 21st and 28th of the 1st 3rd and 8th month and on the 7th and 14th of the 2nd, 4th and 9th months ending on the 4th month, 14th day of the 5th year:
1765\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YM1 1 3$ 8 #5 MD1 7 14$ 21 28
1766\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 6th, 9th and 10th month on all weekends of the month:
1767\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1
1768YM1 6 9 10 #10 MP1 1+ 2+ 3+ 4+ 1- SA SU #1
1769\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 6th month for 10 years, weekly on Tuesday and Thursday at 1100 and 1300 for 4 weeks:
1770\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YM1 6 #10 W1 TU TH 1100 1300 #4
1771\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 1st, 100th, 200th and 300th day for 4 years:
1772\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YD1 1 100 200 300 #4
1773\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 1st - 5th days and 100th - 104th days:
1774\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YD1 1 100 #5 d1 #5
1775\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 1st - 5th days and 100th - 104th days stopping on 1/2/99:
1776\par \pard\plain \s25\li1224\sb100\sl-200\slmult0\nowidctlpar\tx1440\tx1800\tx2160\tx2520\tx2880\tx3240\tx3600\tx3960\tx4320\tx4680\tx5040\tx5400\tx5760\tx6120\tx6480\tx6840\tx7200\tx7560\tx7920\tx8280\tx8640 \f3\fs16\cf1 YD1 1 100 d1 #5 19990102T000000Z
1777
1778\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1779\par }