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 \s100\sb240\widctlpar\tqr\tldot\tx8640 \f4\fs20 {\lang1024 1.1 Overview\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165326  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165326 }}{\fldrslt {\lang1024 1}}}}}{\lang1024
204\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
205\par 1.3 Contents\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165328  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165328 }}{\fldrslt {\lang1024 3}}}}}{\lang1024
206\par 1.4 Definitions and Abbreviations\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165329  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165329 }}{\fldrslt {\lang1024 3}}}}}{\lang1024
207\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
208\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}}}}}{
209\lang1024
210\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
211
212\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
213
214\par 2.1.1.2 vTodo Object\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165334  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165334 }}{\fldrslt {\lang1024 6}}}}}{\lang1024
215\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
216\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
217\par 2.1.4 Encodings\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165337  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165337 }}{\fldrslt {\lang1024 7}}}}}{\lang1024
218\par 2.1.5 Character Set\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165338  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165338 }}{\fldrslt {\lang1024 8}}}}}{\lang1024
219\par 2.1.6 Language\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165339  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165339 }}{\fldrslt {\lang1024 8}}}}}{\lang1024
220\par 2.1.7 Date and Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165340  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165340 }}{\fldrslt {\lang1024 8}}}}}{\lang1024
221\par 2.1.8 Time Duration\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165341  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165341 }}{\fldrslt {\lang1024 9}}}}}{\lang1024
222\par 2.1.9 Value Location\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165342  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165342 }}{\fldrslt {\lang1024 9}}}}}{\lang1024
223\par 2.1.10 Binary Values\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165343  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165343 }}{\fldrslt {\lang1024 10}}}}}{\lang1024
224\par 2.1.11 Basic Recurrence Rule Grammar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165344  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165344 }}{\fldrslt {\lang1024 10}}}}}{\lang1024
225\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
226
227\par 2.1.11.2 Weekly Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165346  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165346 }}{\fldrslt {\lang1024 11}}}}}{\lang1024
228\par 2.1.11.3 Monthly Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165347  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165347 }}{\fldrslt {\lang1024 11}}}}}{\lang1024
229\par 2.1.11.4 Yearly Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165348  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165348 }}{\fldrslt {\lang1024 12}}}}}{\lang1024
230\par 2.1.11.5 Grammar\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165349  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165349 }}{\fldrslt {\lang1024 12}}}}}{\lang1024
231\par 2.1.11.6 Glossary\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165350  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165350 }}{\fldrslt {\lang1024 13}}}}}{\lang1024
232\par 2.1.11.7 Policies\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165351  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165351 }}{\fldrslt {\lang1024 14}}}}}{\lang1024
233\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
234
235\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}}}}}{
236\lang1024
237\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
238\par 2.2.3 Product Identifier\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165355  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165355 }}{\fldrslt {\lang1024 16}}}}}{\lang1024
239\par 2.2.4 Time Zone\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165356  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165356 }}{\fldrslt {\lang1024 16}}}}}{\lang1024
240\par 2.2.5 Version\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165357  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165357 }}{\fldrslt {\lang1024 16}}}}}{\lang1024
241\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}}}}}{
242\lang1024
243\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
244\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
245\par 2.3.3 Audio Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165361  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165361 }}{\fldrslt {\lang1024 19}}}}}{\lang1024
246\par 2.3.4 Categories\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165362  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165362 }}{\fldrslt {\lang1024 20}}}}}{\lang1024
247\par 2.3.5 Classification\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165363  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165363 }}{\fldrslt {\lang1024 20}}}}}{\lang1024
248\par 2.3.6 Date/Time Created\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165364  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165364 }}{\fldrslt {\lang1024 21}}}}}{\lang1024
249\par 2.3.7 Date/Time Completed\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165365  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165365 }}{\fldrslt {\lang1024 21}}}}}{\lang1024
250\par 2.3.8 Description\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165366  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165366 }}{\fldrslt {\lang1024 22}}}}}{\lang1024
251\par 2.3.9 Display Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165367  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165367 }}{\fldrslt {\lang1024 22}}}}}{\lang1024
252\par 2.3.10 Due Date/Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165368  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165368 }}{\fldrslt {\lang1024 22}}}}}{\lang1024
253\par 2.3.11 End Date/Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165369  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165369 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
254\par 2.3.12 Exception Date/Times\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165370  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165370 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
255\par 2.3.13 Exception Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165371  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165371 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
256\par 2.3.14 Last Modified\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165372  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165372 }}{\fldrslt {\lang1024 23}}}}}{\lang1024
257\par 2.3.15 Location\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165373  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165373 }}{\fldrslt {\lang1024 24}}}}}{\lang1024
258\par 2.3.16 Mail Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165374  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165374 }}{\fldrslt {\lang1024 24}}}}}{\lang1024
259\par 2.3.17 Number Recurrences\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165375  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165375 }}{\fldrslt {\lang1024 24}}}}}{\lang1024
260\par 2.3.18 Priority\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165376  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165376 }}{\fldrslt {\lang1024 25}}}}}{\lang1024
261\par 2.3.19 Procedure Reminder\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165377  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165377 }}{\fldrslt {\lang1024 25}}}}}{\lang1024
262\par 2.3.20 Related To\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165378  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165378 }}{\fldrslt {\lang1024 25}}}}}{\lang1024
263\par 2.3.21 Recurrence Date/Times\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165379  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165379 }}{\fldrslt {\lang1024 26}}}}}{\lang1024
264\par 2.3.22 Recurrence Rule\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165380  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165380 }}{\fldrslt {\lang1024 26}}}}}{\lang1024
265\par 2.3.23 Resources\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165381  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165381 }}{\fldrslt {\lang1024 26}}}}}{\lang1024
266\par 2.3.24 Sequence Number\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165382  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165382 }}{\fldrslt {\lang1024 27}}}}}{\lang1024
267\par 2.3.25 Start Date/Time\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165383  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165383 }}{\fldrslt {\lang1024 27}}}}}{\lang1024
268\par 2.3.26 Status\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165384  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165384 }}{\fldrslt {\lang1024 27}}}}}{\lang1024
269\par 2.3.27 Summary\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165385  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165385 }}{\fldrslt {\lang1024 28}}}}}{\lang1024
270\par 2.3.28 Time Transparency\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165386  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165386 }}{\fldrslt {\lang1024 28}}}}}{\lang1024
271\par 2.3.29 Uniform Resource Locator\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165387  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165387 }}{\fldrslt {\lang1024 29}}}}}{\lang1024
272\par 2.3.30 Unique Identifier\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165388  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165388 }}{\fldrslt {\lang1024 29}}}}}{\lang1024
273\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}}}}}{
274\lang1024
275\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
276\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
277
278\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}}}}}{
279\lang1024
280\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}
281}}}}{\lang1024
282\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}}}}}{
283\lang1024
284\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
285
286\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}
287}}}}{\lang1024
288\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}}}}}{
289\lang1024
290\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
291\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
292\par 4.3 Drag/Drop\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165400  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165400 }}{\fldrslt {\lang1024 41}}}}}{\lang1024
293\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
294\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
295\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
296
297\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
298\par 6.3 Glossary\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165405  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165405 }}{\fldrslt {\lang1024 46}}}}}{\lang1024
299\par 6.4 Policies\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165406  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165406 }}{\fldrslt {\lang1024 47}}}}}{\lang1024
300\par 6.5 Examples\tab }{\field{\*\fldinst {\lang1024  GOTOBUTTON _Toc367165407  }{\field{\*\fldinst {\lang1024  PAGEREF _Toc367165407 }}{\fldrslt {\lang1024 49}}}}}{\lang1024
301\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
302\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
303\tqc\tx4320\tqr\tx8640 \f4\fs20 {\field\fldedit{\*\fldinst  STYLEREF "chptr_title" \\* MERGEFORMAT }{\fldrslt }}\tab \tab {\field{\*\fldinst  PAGE  \\* MERGEFORMAT }{\fldrslt {\lang1024 51}}}
304\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}
305{\*\bkmkend _Toc367165325}
306\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
307\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
308This 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
309 (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
310\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\v \tab \tab
311\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 Personal Data Interchange ({\b PDI}
312) 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
313ently 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
314 communicated, stored, organized and easily located when needed.
315\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
316dresses 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 }
317 is developing a comprehensive family of PDI technologies based on open specifications and interoperability agreements to help meet this technology need.
318\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 }
319\b\f9\fs28\cf1 Overview{\*\bkmkend _Toc346992805}{\*\bkmkend _Toc365129065}{\*\bkmkend _Toc367165326}
320\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
321y stored within a calendaring and scheduling application; such as a Personal Information Manager or a Group Scheduling product.
322\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
323tion, wired-network transport, or some form of unwired transport.
324\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar A vCalendar is a data stream consisting of one or more vCalenda
325r 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
326r in any other digital transport that has an abstraction of a stream of bytes.
327\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
328single 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
329nce requirements.
330\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
331This 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
332ons arise in interpreting the descriptive prose definition of the specification.
333\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
334The 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
335 writer applications on small platforms, such as Personal Digital Assistants (PDA), cellular telephones, or alphanumeric pagers.
336\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 }
337\b\f9\fs28\cf1 Scope{\*\bkmkend _Toc346992806}{\*\bkmkend _Toc365129066}{\*\bkmkend _Toc367165327}
338\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}
339 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
340. 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 .
341\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar In today\rquote s bus
342iness 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
343hen that this specification define this information in terms of a paradigm based on a calendaring  and scheduling event and todo entities.
344\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
345nal 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.
346\par The basis for this specification have their origin in openly defined, industry specifications; such as the X.400 API Association\rquote
347s Calendaring and Scheduling API (CSA). In addition, this specification has capabilities that were derived from the experience of multi-vendor demonstrations of this capability.
348\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
349The 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.
350
351\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
352Personal 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
353 of the originating application. When a CSV and TDF format is 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
354important application of an industry-standard specification for an electronic calendaring and scheduling interchange format, such as the vCalendar specification.
355\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
356g 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
357interface 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
358 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.
359\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 }
360\b\f9\fs28\cf1 Contents{\*\bkmkend _Toc346992807}{\*\bkmkend _Toc365129067}{\*\bkmkend _Toc367165328}
361\par \pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 This specification is separated into eight sections:
362\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
363 introduces PDI and the vCalendar specification with an overview, scope statement and section on definitions and abbreviations.
364\par \bullet \tab \ldblquote Section 2 : vCalendar\rdblquote  defines the semantics and syntax for a clear-text encoding of the vCalendar.
365\par \pard \s22\fi-289\li1224\sb100\sa100\sl-260\slmult0\nowidctlpar\tx1224\tldot\tx3685 \bullet \tab \ldblquote Section 3: Internet Recommendations\rdblquote
366 specifies a set of guidelines to facilitate the exchange of vCalendar objects over Internet protocols such as HTTP using HTML and SMTP using MIME.
367\par \bullet \tab \ldblquote Section 4 : UI Support Recommendations\rdblquote
368 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.
369\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.
370
371\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.
372\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 }
373\b\f9\fs28\cf1 Definitions and Abbreviations{\*\bkmkend _Toc346992808}{\*\bkmkend _Toc365129068}{\*\bkmkend _Toc367165329}
374\par \pard\plain \s15\li864\sb100\sl-260\slmult0\widctlpar \f8\fs20\cf1 Definitions and abbreviations used within this specification follow.
375\par \pard\plain \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar \f8\fs20\cf1 {\b\i API}: Application Programming Interface
376\par {\b\i Electronic Calendar}: Also know as vCalendar.
377\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.
378\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i GUID}: Globally Unique IDentifier
379\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.
380\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).
381\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i MIME}: Multipurpose Internet Mail Extensions, as defined in RFC1521.
382\par {\b\i PDA}: Personal Digital Assistant computing device
383\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i PDI}: Personal Data Interchange, a collaborative applic
384ation 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.
385\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i PIM}: Personal Information Manager
386\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.).
387\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.
388\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.
389\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i vCalendar}
390: 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,
391 and where vCalendar are used depends on the applications developed utilizing a vCalendar.
392\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar {\b\i WAN}: Wide-Area Network
393\par \pard \s32\fi-432\li1295\sb100\sa100\sl-260\slmult0\widctlpar
394\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
395\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}
396Section 2 : {\*\bkmkend _Toc346992854}vCalendar{\*\bkmkend _Toc365129069}{\*\bkmkend _Toc367165330}
397\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
398\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
399This 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
400 (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
401\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\v \tab \tab
402\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.
403\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
404\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}
405
406\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following characteristics are specific to this encoding.
407\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
408\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}
409{\*\bkmkend _Toc367165332}
410\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:
411
412\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
413\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.
414\par The vCalendar object is terminated by the appearance of the End vCalendar Delimiter as the first characters on a line:
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 END:VCALENDAR
416\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart _Toc340018698}{\*\bkmkstart _Toc345308944}{\*\bkmkstart _Toc346992858}
417The vCalendar object is a container for calendaring and scheduling entities. These can include either event or todo entities.
418\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
419{\*\bkmkend _Toc365129072}{\*\bkmkend _Toc367165333}
420\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
421A 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.
422\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:
423\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
424\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.
425\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
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 END:VEVENT
427\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
428The 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.
429\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
430{\*\bkmkend _Toc365129073}{\*\bkmkend _Toc367165334}
431\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 A vTodo is a grouping of calendari
432ng 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 .
433\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:
434\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
435\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.
436\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
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 END:VTODO
438\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
439The 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.
440\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 .}}
441\b\f9\cf1\kerning28 Property{\*\bkmkend _Toc340018698}{\*\bkmkend _Toc345308944}{\*\bkmkend _Toc346992858}{\*\bkmkend _Toc365129074}{\*\bkmkend _Toc367165335}
442\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:
443\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
444 PropertyParameters] \rquote :\lquote  PropertyValue}
445\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 as shown in the following example:
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 DTSTART:19960415T083000
447\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart _Toc340018699}A property takes the fo
448rm 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
449s 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
450 is the ISO 8601 formatted value for the Start Date/Time property.
451\par A property value can be further qualifie
452d 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
453rty 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:
454\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
455UOTED-PRINTABLE:Don\rquote t forget to order Girl=\line   Scout cookies from Stacey today!\tab //Full property parameter expression
456\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:
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;QUOTED-PRINTABLE:Don
458\rquote t forget to order Girl=\line   Scout cookies from Stacey today!\tab //Full property parameter expression
459\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
460\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Delimiters{\*\bkmkend _Toc345308945}{\*\bkmkend _Toc346992859}{\*\bkmkend _Toc365129075}{\*\bkmkend _Toc367165336}
461\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
462of text can be split into a multiple-line representation using the RFC 822 \ldblquote folding\rdblquote
463 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:
464\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
465DESCRIPTION:This is a very long description that exists on a long line.
466\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Can be represented as:
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 \line    that exists on a long line.
469\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
470. Unfolding is accomplished by regarding CRLF immediately followed by a LWSP-char as equivalent to the LWSP-char.
471\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.
472\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
473ty 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.
474\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
475 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
476LF (RFC 822) line break sequence. For example a multiple line DESCRIPTION value of:
477\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
478Conference Room - 3B\line Come Prepared.
479\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Would be represented in a Quoted-Printable encoding as:
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
481DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Project XYZ Final Review=0D=0A=\line    Conference Room - 3B=0D=0A=\line    Come Prepared.
482\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
483Property 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).
484\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).
485\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 .}}
486\b\f9\cf1\kerning28 Encodings{\*\bkmkend _Toc365129076}{\*\bkmkend _Toc367165337}
487\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
488 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.
489\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
490 than 7-bit (e.g., 8-bit).
491\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 .}}
492\b\f9\cf1\kerning28 Character Set{\*\bkmkend _Toc365129077}{\*\bkmkend _Toc367165338}
493\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
494perty parameter may be used on any property. However, the use of this parameter on some properties may not make sense.
495\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:
496
497\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:...
498
499\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
500se cases for transporting a vCalendar data stream that has been defined using a default character set other than ASCII (e.g., UTF-8).
501\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
502{\pntxtb .}}\b\f9\cf1\kerning28 Language{\*\bkmkend _Toc365129080}{\*\bkmkend _Toc367165339}
503\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
504 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
505roperties, such as PHOTO, LOGO, SOUND, TEL, may not make sense. Canadian French would be specified by this parameter by the following:
506\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:...
507\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
508{\*\bkmkend _Toc365129078}{\*\bkmkend _Toc367165340}
509\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
510The 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
511 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:
512\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
513<year><month><day>T<hour><minute<second><type designator>
514\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:
515\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
516\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:
517\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
518\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
519. For example:
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
52119960101T090000Z; 19960201T090000Z; 19960301T090000Z; 19960401T090000Z; ...
522\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 .}}
523\b\f9\cf1\kerning28 Time Duration{\*\bkmkend _Toc365129079}{\*\bkmkend _Toc367165341}
524\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
525The 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
526ting 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
527, 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
528. 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
529, 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:
530\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
531\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 A period of six weeks;
532\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
533\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 A period of 15 minutes;
534\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
535\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 A period of 1 hour and thirty minutes; or
536\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
537\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.
538\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 .}}
539\b\f9\cf1\kerning28 Value Location{\*\bkmkend _Toc365129081}{\*\bkmkend _Toc367165342}
540\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
541The 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
542 property parameter \ldblquote {\b VALUE}\rdblquote  can be specified to override the \ldblquote {\b INLINE}\rdblquote
543 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
544\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 {
545\b URL}\rdblquote  value. In this case, the property value is the Uniform Resource
546Locator 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
547nder, etc. properties. The following specifies a value not located inline with the vCalendar but out in the Internet:
548\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
549ATTACH;VALUE=URL:http://www.abc.com/dir_photos/my_photo.gif
550\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
551\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
552\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}
553\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The vCalendar specification supports inclusion of binary informa
554tion, 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
555 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.
556
557\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
558ecurrence Rule Grammar{\*\bkmkend _Toc365129082}{\*\bkmkend _Toc367165344}
559\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
560s CSA Specification.
561\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}
562 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}
563 information and either an {\b end date} or a {\b duration}.
564\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:
565\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
566\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}.
567
568\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The basic recurrence rule grammar supports six types of repetition.
569The six types follow the same form with only the frequency name and optional modifier information changing from one type of frequency to the next.
570\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
571{\*\bkmkend _Toc365129083}{\*\bkmkend _Toc367165345}
572\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
573The 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}
574 followed by an interval (representing days) and an optional duration or end date.
575\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Some examples follow:
576\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 {
577\b D1 #10}
578\par Daily until 12/24/94:\line \tab {\b D1 19941224T000000Z}
579\par Every other day - forever:\line \tab {\b D2 #0}
580\par Every 10 days, 5 occurrences:\line \tab {\b D10 #5}
581\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
582{\*\bkmkend _Toc365129084}{\*\bkmkend _Toc367165346}
583\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
584The 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}
585 and can contain an optional list of weekdays the events are generated on. For weekly rules, the interval represents weeks. Some examples follow:
586\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 {
587\b W1 #10}
588\par Weekly until 12/24/94:\line \tab {\b W1 19941224T000000Z}
589\par Every other week - forever:\line \tab {\b W2 #0}
590\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
591\tab {\b W1 TU TH #5}
592\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
593Every other week on Monday Wednesday and Friday until 12/24/94:\line \tab {\b W2 MO WE FR 19941224T000000Z}
594\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
595{\*\bkmkend _Toc365129085}{\*\bkmkend _Toc367165347}
596\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 {
597\b by-day}. The by-position rule allows weekdays in the month to be specified in relation to their occurrence in the
598 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
599urs on:
600\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
6011+, 2+, ... 5+  for the first occurrence, second, ...fifth occurrence of the month.
602\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
6031-, 2-, ... 5-  for the last occurrence, second to last occurrence, etc.
604\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}
605 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.
606\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.
607\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:
608\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
609Monthly on the 1st Friday for ten occurrences:\line \tab {\b MP1 1+ FR #10}
610\par Monthly on the 1st Friday until 12/24/94:\line \tab {\b MP1 1+ FR 19941224T000000Z}
611\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
612Sunday of the month for 10 occurrences:\line \tab {\b MP2 1+ SU 1- SU #10}
613\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}
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
615Monthly on the second last Monday of the month for 6 months:
616\par \tab {\b MP1 2- MO #6}
617\par Monthly on the third to the last day of the month, forever:
618\par \tab {\b MD1 3- #0}
619\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
620Monthly on the 2nd and 15th of the month for 10 occurrences:\line \tab {\b MD1 2 15 #10}
621\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
622\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}
623\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}
624 of the month for 10 occurrences:\line \tab {\b MD18 10 11 12 13 14 15 #10}
625\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
626Monthly 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
627\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
628{\*\bkmkend _Toc365129086}{\*\bkmkend _Toc367165348}
629\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
630by-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.
631\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:
632\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
633Yearly in June and July for 10 occurrences:\line \tab {\b YM1 6 7 #10}
634\par Every other year on January, Feb, and March for 10 occurrences:\line \tab {\b YM2 1 2 3 #10}
635\par Every 3rd year on the 1st, 100th and 200th day for 10 occurrences:\line \tab {\b YD3 1 100 200 #10}
636\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
637{\*\bkmkend _Toc365129087}{\*\bkmkend _Toc367165349}
638\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
639\par []\tab \tab 0 or 1
640\par start\tab ::= <daily> [<enddate>] |
641\par \tab \tab  <weekly> [<enddate>] |
642\par \tab \tab  <monthlybypos> [<enddate>] |
643\par \tab \tab  <monthlybyday> [<enddate>] |
644\par \tab \tab  <yearlybymonth> [<enddate>] |
645\par \tab \tab  <yearlybyday> [<enddate>]
646\par digit ::= <0|1|2|3|4|5|6|7|8|9>
647\par digits ::= <digit> \{<digits>\}
648\par enddate\tab ::= ISO 8601_date_time value(e.g., 19940712T101530Z)
649\par interval\tab ::= <digits>
650\par duration\tab ::= #<digits>
651\par lastday\tab ::= LD
652\par plus\tab \tab ::= +
653\par minus\tab \tab ::= -
654\par daynumber\tab \tab ::= <1-31> [<plus>|<minus>]| <lastday>
655\par daynumberlist\tab ::= daynumber \{<daynumberlist>\}
656\par month\tab \tab ::= <1-12>
657\par monthlist\tab ::= <month> \{<monthlist>\}
658\par day\tab \tab ::= <1-366>
659\par daylist\tab \tab ::= <day> \{<daylist>\}
660\par occurrence\tab ::= <1-5><plus> | <1-5><minus>
661\par occurrencelist \tab ::= <occurrence> \{<occurrencelist>\}
662\par weekday \tab ::= <SU|MO|TU|WE|TH|FR|SA>
663\par weekdaylist \tab ::= <weekday> \{<weekdaylist>\}
664\par daily\tab \tab ::= D<interval> [<duration>]
665\par weekly\tab \tab ::= W<interval> [<weekdaylist>] [<duration>]
666\par monthlybypos \tab ::= MP<interval> [<occurrencelist> <weekdaylist>] [<duration>]
667\par monthlybyday\tab ::= MD<interval> [<daynumberlist>] [<duration>]
668\par yearlybymonth\tab ::= YM<interval> [<monthlist>] [<duration>]
669\par yearlybyday\tab ::= YD<interval> [<daylist>] [<duration>]
670\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
671{\*\bkmkend _Toc365129088}{\*\bkmkend _Toc367165350}
672\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.
673\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar interval\tab Defines the frequency in which a rule repeats.
674\par duration\tab Controls the number of events a rule generates.
675\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.
676\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar daynumber\tab A number representing a day of the month.
677\par month\tab A number representing a month of the year.
678\par day\tab A number representing a day of the year.
679\par occurrence\tab Controls which week of the month a particular weekday event occurs.
680\par weekday\tab A symbol representing a day of the week.
681\par daily\tab Defines a rule that repeats on a daily basis.
682\par weekly\tab Defines a rule that repeats on a weekly basis.
683\par monthlybypos\tab Defines a rule that repeats on a monthly basis on a relative day and week.
684\par monthlybyday\tab Defines a rule that repeats on a monthly basis on an absolute day.
685\par yearlybymonth\tab Defines a rule that repeats on specific months of the year.
686\par yearlybyday\tab Defines a rule that repeats on specific days of the year.
687\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
688{\*\bkmkend _Toc365129089}{\*\bkmkend _Toc367165351}
689\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
690The duration portion of a rule defines the total number of events the rule generates, including the first event.
691\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.
692\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 .}}
693If 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.
694\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}
695) the event occurs twice. That is {\b\f3 D4} is equivalent to {\b\f3 D4 #2}.
696\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.
697\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-}
698 (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}
699 or 31{\super st} .
700\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 .}}
701The 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
702W1 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}
703\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 <weekdaylist>}
704 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
705<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})
706in the rule, the week day is established from the entry attribute information. As an example the rule {\b\f3 MP1 #3}
707 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.
708\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
709\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl2\pndec\pnprev1\pnstart1\pnsp144 }\b\f9\fs28\cf1 vCalendar Properties{\*\bkmkend _Toc365129091}{\*\bkmkend _Toc367165352}
710\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  }
711delimiters. These properties apply to the vCalendar object as a whole; unless overridden by a property within the scope of an event or todo entity.
712\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
713\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Daylight Savings Rule{\*\bkmkend _Toc365129092}{\*\bkmkend _Toc367165353}
714\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
715 calendar system that created the vCalendar entity.
716\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
717Many 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
718me, or Legal Time in certain countries.
719\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
720The 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
721 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
722daylight 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
723 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
724haracter designations.
725\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are examples of this property:
726\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
727DAYLIGHT:TRUE;-06;19960407T025959;19961027T010000;EST;EDT
728\par DAYLIGHT:FALSE
729\par DAYLIGHT:TRUE;-09;19960407T115959;19961027T100000;PST;PDT
730\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.
731\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 .}}
732\b\f9\cf1\kerning28 Geographic Position{\*\bkmkend _Toc365129093}{\*\bkmkend _Toc367165354}
733\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
734system that created the vCalendar object. The property value specifie
735s 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
736ber, respectively. The following is an example of this property:
737\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
738\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.
739\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
740\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Product Identifier{\*\bkmkend _Toc365129094}{\*\bkmkend _Toc367165355}
741\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
742operty 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
743 this property:
744\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
745PRODID:-//ABC Corporation//NONSGML My Product//EN
746\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.
747\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 .}}
748\b\f9\cf1\kerning28 Time Zone{\*\bkmkend _Toc365129095}{\*\bkmkend _Toc367165356}
749\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
750 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
751f UTC are positive numbers. Time zones west of UTC are negative numbers. The following are examples of this property:
752\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:-05
753\par TZ:+05:30
754\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.
755\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 .}}
756\b\f9\cf1\kerning28 Version{\*\bkmkend _Toc365129096}{\*\bkmkend _Toc367165357}
757\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property specifie
758s 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..
759\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:
760\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
761\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.
762\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
763 and vTodo Properties{\*\bkmkend _Toc340018702}{\*\bkmkend _Toc345308950}{\*\bkmkend _Toc346992864}{\*\bkmkend _Toc365129097}{\*\bkmkend _Toc367165358}
764\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.
765\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 .}}
766\b\f9\cf1\kerning28 Attachment{\*\bkmkend _Toc365129098}{\*\bkmkend _Toc367165359}
767\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b ATTACH}
768. 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
769e to a URL based document.
770\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Multiple attachments may be specified by including multiple ATTACH properties within the vCalendar entity.
771\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are examples of this property:
772\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
773ATTACH;VALUE=CONTENT-ID:<jsmith.part3.960817T083000.xyzMail@host1.com>
774\par ATTACH;VALUE=URL:file://xyzCorp.com/pub/reports/r-960812.ps
775\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.
776\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 .}}
777\b\f9\cf1\kerning28 Attendee{\*\bkmkend _Toc365129099}{\*\bkmkend _Toc367165360}
778\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
779property 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}
780, 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.
781\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Multiple attendees may be specified by including multiple ATTENDEE properties within the vCalendar entity.
782\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.
783\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The ROLE property parameter for each attendee can have the following values:
784\par
785\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
786\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
787\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
788\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
789\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
790\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
791\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
792\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
793\par The default value for this property parameter is ATTENDEE.
794\par The STATUS property parameter for each attendee can have the following values:
795\par
796\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
797\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
798\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
799\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
800\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
801\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
802\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
803\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
804\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
805\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
806\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
807DELEGATED\cell \pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
808\par The default value for this property parameter is NEEDS ACTION.
809\par The RSVP property parameter for each attendee can have the following values:
810\par
811\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
812\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
813\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
814\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
815\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
816\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
817\par The default value for this property parameter is NO.
818\par The EXPECT property parameter for each attendee can have the following values:
819\par
820\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
821\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
822\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
823\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
824\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
825\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
826\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
827\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
828\par The default value for this property parameter is FYI.
829\par The following is an example of this property\rquote s use for a todo:
830\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
831ATTENDEE;ROLE=OWNER;STATUS=COMPLETED:jsmith@host1.com
832\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:
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=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>
835\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:
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=ATTENDEE;STATUS=CONFIRMED;VALUE=URL;TYPE=VCARD:\line    http://www.xyz.com/~myvcard.vcf
838\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.
839\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 .}}
840\b\f9\cf1\kerning28 Audio Reminder{\*\bkmkend _Toc365129100}{\*\bkmkend _Toc367165361}
841\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b AALARM}
842. The property defines an audio reminder for the vCalendar entity. An audio reminder is an alarm that is sounded for the event.
843\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}
844, 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}
845, or the digital sound to be played when the reminder is executed.
846\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are some examples of this property:
847\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
848AALARM;TYPE=WAVE;VALUE=URL:19960415T235959; ; ; file:///mmedia/taps.wav
849\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
850AALARM;TYPE=WAVE;VALUE=CONTENT-ID:19960903T060000;PT15M;4;<jsmith.part2.=\line   960901T083000.xyzMail@host1.com>
851\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The property has the following additional property parameters:
852\par
853\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
854\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
855\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
856\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
857\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
858\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
859\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
860\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The
861Reminder 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.
862\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
863\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 .}}
864\b\f9\cf1\kerning28 Categories{\*\bkmkend _Toc365129101}{\*\bkmkend _Toc367165362}
865\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b CATEGORIES}
866. 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).
867\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are some examples of this property:
868\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
869
870\par CATEGORIES:MEETING
871\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:
872\par
873\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
874\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
875\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
876\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
877\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
878\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
879\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
880\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
881\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
882\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart _Toc365129102}
883\par Support for this property is mandatory for implementations conforming to this specification.
884\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
885{\*\bkmkend _Toc365129102}{\*\bkmkend _Toc367165363}
886\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.
887\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
888A 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
889entry. The access classification of an individual vCalendar entity is useful when measured along with the other security components of a ca
890lendar 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
891 nature of most exchange process
892es 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
893dar entry.
894\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
895\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
896\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The property can have the following values:
897\par
898\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
899\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
900\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
901PUBLIC\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
902\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
903\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
904\s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
905\par The default value for this property is PUBLIC.
906\par Support for this property is optional for implementations conforming to this specification.
907\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 .}}
908\b\f9\cf1\kerning28 Date/Time Created{\*\bkmkend _Toc365129103}{\*\bkmkend _Toc367165364}
909\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DCREATED}. Th
910is 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
911e expressed in the complete representation, basic format as specified in ISO 8601. The following is example of this property:
912\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
913\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.
914\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 .}}
915\b\f9\cf1\kerning28 Date/Time Completed{\*\bkmkend _Toc365129104}{\*\bkmkend _Toc367165365}
916\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b COMPLETED}
917. 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
918 an example of this property:
919\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
920\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.
921\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
922\keepn\nowidctlpar\tqr\tx432\tx864{\*\pn \pnlvl3\pndec\pnprev1\pnstart1\pnsp144 {\pntxtb .}}\b\f9\cf1\kerning28 Description{\*\bkmkend _Toc365129105}{\*\bkmkend _Toc367165366}
923\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DESCRIPTION}
924. 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:
925\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
926DESCRIPTION;ENCODING=QUOTED-PRINTABLE:Meeting to provide technical=\line    review for \ldblquote Phoenix\rdblquote  design. =0D=0A=\line    Happy Face Conference Room. Phoenix design team=\line    must attend this meeting. RSVP to team leader.
927\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:
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:Last draft of the new novel is to be completed\line    for the editor\rquote s proof today.
930\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.
931\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 .}}
932\b\f9\cf1\kerning28 Display Reminder{\*\bkmkend _Toc365129106}{\*\bkmkend _Toc367165367}
933\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DALARM}
934. 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.
935\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}
936, 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}
937, or the text to be displayed when the reminder is executed.
938\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
939\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
940DALARM:19960415T235000;PT5M;2;Your Taxes Are Due !!!
941\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The Reminder properties are primarily provided as a means for allowing
942 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.
943\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
944\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 .}}
945\b\f9\cf1\kerning28 Due Date/Time{\*\bkmkend _Toc365129107}{\*\bkmkend _Toc367165368}
946\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DUE}
947. 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
948in local or UTC based time. The following is an example of this property:
949\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
950\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.
951\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 .}}
952\b\f9\cf1\kerning28 End Date/Time{\*\bkmkend _Toc365129108}{\*\bkmkend _Toc367165369}
953\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DTEND}
954. 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
955ime but no start date/time. In that case, the event does not take up any time. The following is an example of this property:
956\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
957\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.
958\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 .}}
959\b\f9\cf1\kerning28 Exception Date/Times{\*\bkmkend _Toc365129109}{\*\bkmkend _Toc367165370}
960\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b EXDATE}
961. 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
96201. 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:
963\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
964EXDATE:19960402T010000Z;19960403T010000Z;19960404T010000Z
965\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.
966\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 .}}
967\b\f9\cf1\kerning28 Exception Rule{\*\bkmkend _Toc365129110}{\*\bkmkend _Toc367165371}
968\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
969 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:
970\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
971// Except every other week, on Tuesday and Thursday
972\par \tab \tab \tab \tab \tab \tab \tab // for 4 occurrences
973\par XRULE:D1 #10\tab \tab \tab \tab // Except daily for 10 occurrences
974\par XRULE:YM1 6 7 #8\tab \tab \tab // Except yearly in June and July for 8 occurrences
975\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.
976\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 .}}
977\b\f9\cf1\kerning28 Last Modified{\*\bkmkend _Toc365129111}{\*\bkmkend _Toc367165372}
978\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b LAST-MODIFIED}
979. The property specifies the date and time that the vCalendar entity was last revised. The following is an example of this property:
980\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
981\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.
982\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 .}}
983\b\f9\cf1\kerning28 Location{\*\bkmkend _Toc365129112}{\*\bkmkend _Toc367165373}
984\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.
985\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.
986\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following are some examples of this property:
987\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
988LOCATION:Conference Room - F123, Bldg. 002\tab \tab // or
989\par LOCATION;VALUE=URL;TYPE=VCARD:http://www.xyzcorp.com/~jsmith.vcf
990\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.
991\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 .}}
992\b\f9\cf1\kerning28 Mail Reminder{\*\bkmkend _Toc365129113}{\*\bkmkend _Toc367165374}
993\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
994. A mail reminder is an electronic mail address that will be sent a display string as an alarm for the event.
995\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}
996, 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}
997, 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.
998\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
999\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
1000MALARM:19960416T000000;PT1H;24;IRS@us.gov;The Check Is In The Mail!
1001\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1002The 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.
1003\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
1004\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 .}}
1005\b\f9\cf1\kerning28 Number Recurrences{\*\bkmkend _Toc365129114}{\*\bkmkend _Toc367165375}
1006\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RNUM}
1007. 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
1008following is an example of this property:
1009\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
1010\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.
1011\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementation conforming to this specification.
1012\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 .}}
1013\b\f9\cf1\kerning28 Priority{\*\bkmkend _Toc365129115}{\*\bkmkend _Toc367165376}
1014\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b PRIORITY}
1015. 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
1016nt numbers specify a decreasing ordinal priority. The following is an example of this property:
1017\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
1018\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.
1019\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 .}}
1020\b\f9\cf1\kerning28 Procedure Reminder{\*\bkmkend _Toc365129116}{\*\bkmkend _Toc367165377}
1021\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b PALARM}
1022. 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.
1023\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
1024. The security implications are similar to those associated with active messages within electronic mail.
1025\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}
1026, 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}
1027, or the path to the procedure to be run when the reminder is executed.
1028\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
1029\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
1030PALARM;VALUE=URL:19960415T235000;PT5M;2;file:///myapps/shockme.exe
1031\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkstart OLE_LINK2}
1032The 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.
1033\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
1034\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
1035{\pntxtb .}}\b\f9\cf1\kerning28 Related To{\*\bkmkend _Toc365129117}{\*\bkmkend _Toc367165378}
1036\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
1037 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
1038property.
1039\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
1040A 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.
1041\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Changes to a calendar entit
1042y 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
1043roperty is intended only to provide information on the relationship of calendar entities. It is up to the target calendar system to maintain this relationship.
1044\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar The following is an example of this property:
1045\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
1046RELATED-TO:<jsmith.part7.19960817T083000.xyzMail@host3.com>
1047\par RELATED-TO:19960401-080045-4000F192713-0052
1048\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.
1049\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 .}}
1050\b\f9\cf1\kerning28 Recurrence Date/Times{\*\bkmkend _Toc365129118}{\*\bkmkend _Toc367165379}
1051\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RDATE}
1052. 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
1053 recurring date/times is specified by the Number Recurrences property. The following is an example of this property:
1054\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
1055RDATE:19960402T010000Z;19960403T010000Z;19960404T010000Z
1056\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.
1057\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 .}}
1058\b\f9\cf1\kerning28 Recurrence Rule{\*\bkmkend _Toc365129119}{\*\bkmkend _Toc367165380}
1059\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b RRULE}
1060. 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
1061rence. The following is an example of this property:
1062\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
1063// Every other week, on Tuesday and Thursday
1064\par RRULE:D1 #10\tab \tab \tab \tab // Daily for 10 occurrences
1065\par RRULE:YM1 6 7 #8\tab \tab \tab // Yearly in June and July for 8 occurrences
1066\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.
1067\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 .}}
1068\b\f9\cf1\kerning28 Resources{\*\bkmkend _Toc365129120}{\*\bkmkend _Toc367165381}
1069\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.
1070\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Some of the values that the property may have include the following:
1071\par
1072\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
1073\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
1074\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
1075\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
1076\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
1077\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
1078\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
1079\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
1080\pard\plain \widctlpar\intbl \f4\fs20 \row \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1081\par The following is an example of this property:
1082\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
1083\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.
1084\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 .}}
1085\b\f9\cf1\kerning28 Sequence Number{\*\bkmkend _Toc365129121}{\*\bkmkend _Toc367165382}
1086\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
1087alendar 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:
1088\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
1089\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.
1090\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 .}}
1091\b\f9\cf1\kerning28 Start Date/Time{\*\bkmkend _Toc365129122}{\*\bkmkend _Toc367165383}
1092\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b DTSTART}
1093. 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
10941. 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:
1095\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
1096\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.
1097\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 .}}
1098\b\f9\cf1\kerning28 Status{\*\bkmkend _Toc365129123}{\*\bkmkend _Toc367165384}
1099\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
1100is either not supported or not needed. The following is an example of this property:
1101\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
1102\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The property can have the following values:
1103\par
1104\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
1105\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
1106\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
1107\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
1108\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
1109\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
1110\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
1111\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
1112\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
1113\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
1114nt 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
1115\par The default value for this property is NEEDS ACTION.
1116\par Support for this property is mandatory for implementations conforming to this specification.
1117\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 .}}
1118\b\f9\cf1\kerning28 Summary{\*\bkmkend _Toc365129124}{\*\bkmkend _Toc367165385}
1119\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:
1120
1121\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
1122\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.
1123\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 .}}
1124\b\f9\cf1\kerning28 Time Transparency{\*\bkmkend _Toc365129125}{\*\bkmkend _Toc367165386}
1125\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b TRANSP}
1126. 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
1127one (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
1128s. 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
1129t transparent and will block free time searches. The following is an example of this property:
1130\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
1131\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.
1132\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 .}}
1133\b\f9\cf1\kerning28 Uniform Resource Locator{\*\bkmkend _Toc365129126}{\*\bkmkend _Toc367165387}
1134\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b URL}
1135. 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
1136Uniform Resource Locators}. The following is an example of this property:
1137\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
1138URL:http://abc.com/pub/calendars/jsmith/mytime.or3
1139\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.
1140\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 .}}
1141\b\f9\cf1\kerning28 Unique Identifier{\*\bkmkend _Toc365129127}{\*\bkmkend _Toc367165388}
1142\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 This property is identified by the property name {\b UID}
1143. 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
1144\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
1145Calendar for the object. The following is an example of this property:
1146\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
1147
1148\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1149This 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
1150erability with other group scheduling applications.
1151\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Support for this property is optional for implementations conforming to this specification.
1152\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
1153llaneous Properties{\*\bkmkend _Toc340018752}{\*\bkmkend _Toc345308992}{\*\bkmkend _Toc346992906}{\*\bkmkend _Toc365129128}{\*\bkmkend _Toc367165389}
1154\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
1155\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}
1156
1157\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
1158push 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-}
1159 (the two character sequence: Capital X character followed by the Dash character). It is recommended that vendors concatenate onto this sentinel an added sh
1160ort 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
1161parameters but may ignore them. The following might be the ABC vendor\rquote s extension for an audio-clip form of subject property:
1162\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
1163X-ABC-MMSUBJ;TYPE=WAV; VALUE=URL: http://load.noise.org/mysubj.wav
1164\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.
1165\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
1166Support 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
1167ams with extensions. The implementation need not act on them.
1168\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
1169{\*\bkmkend _Toc365129130}{\*\bkmkend _Toc367165391}
1170\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.
1171\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
1172\par This syntax is written according to the form described in RFC 822,
1173\par but it references just this small subset of RFC 822 literals:
1174\par   CR          =  <ASCII CR, carriage return>  ; (     15,      13.)
1175\par   LF          =  <ASCII LF, linefeed>         ; (     12,      10.)
1176\par   CRLF\tab      =  CR LF
1177\par   SPACE       =  <ASCII SP, space>            ; (     40,      32.)
1178\par   HTAB        =  <ASCII HT, horizontal-tab>   ; (     11,       9.)
1179\par
1180\par All literal property names are valid as upper, lower, or mixed case.
1181\par
1182\par ws\tab \tab = 1*(SPACE / HTAB)
1183\par \tab ; \ldblquote whitespace,\rdblquote  one or more spaces or tabs
1184\par
1185\par wsls\tab \tab = 1*(SPACE / HTAB / CRLF)
1186\par \tab ; whitespace with line separators
1187\par
1188\par value\tab \tab = 7bit / 8bit / quoted-printable / base64
1189\par \tab ; The value must be in the encoding type specified for the property value.
1190\par
1191\par 7bit\tab \tab = <7bit us-ascii printable chars, excluding CR LF>
1192\par
1193\par 8bit\tab \tab = <MIME RFC 1521 8-bit text>
1194\par
1195\par quoted-printable = <MIME RFC 1521 quoted-printable text>
1196\par
1197\par base64\tab \tab = <MIME RFC 1521 base64 text>
1198\par \tab ; the end of the text is marked with two CRLF sequences
1199\par \tab ; this results in one blank line before the start of the next
1200\par \tab ; property
1201\par
1202\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
1203
1204\par \tab \tab / word
1205\par
1206\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
1207= <any printable 7bit us-ascii except []=:., >
1208\par
1209\par vcal_file\tab = [wsls] vcal [wsls]
1210\par
1211\par vcal\tab \tab = \ldblquote BEGIN\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote VCALENDAR\rdblquote  [ws] 1*CRLF
1212\par \tab \tab calprop calentities [ws] *CRLF
1213\par \tab \tab \ldblquote END\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote VCALENDAR\rdblquote  [ws] 1*CRLF
1214\par
1215\par calentities\tab = calentities *CRLF calentity
1216\par \tab \tab / calentity
1217\par
1218\par calentity\tab = evententity
1219\par \tab \tab / todoentity
1220\par
1221\par evententity\tab = \ldblquote BEGIN\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote EVENT\rdblquote  [ws] 1*CRLF
1222\par \tab \tab entprops [ws] *CRLF
1223\par \tab \tab \ldblquote END\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote EVENT\rdblquote  [ws] 1*CRLF
1224\par
1225\par todoentity\tab = \ldblquote BEGIN\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote TODO\rdblquote  [ws] 1*CRLF
1226\par \tab \tab entprops [ws] *CRLF
1227\par \tab \tab \ldblquote END\rdblquote  [ws] \ldblquote :\rdblquote  [ws] \ldblquote TODO\rdblquote  [ws] 1*CRLF
1228\par
1229\par calprops\tab = calprops *CRLF calprop
1230\par \tab \tab / calprop
1231\par
1232\par calprop\tab = \ldblquote DAYLIGHT\rdblquote
1233\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1234\par \tab \tab / \ldblquote GEO\rdblquote
1235\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1236\par \tab \tab / \ldblquote PRODID\rdblquote
1237\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1238\par \tab \tab / \ldblquote TZ\rdblquote
1239\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1240\par \tab \tab / \ldblquote VERSION\rdblquote
1241\par \tab \tab   [params] \ldblquote :\rdblquote  \ldblquote 1.0\rdblquote  CRLF
1242\par \tab ; The VERSION calendar property MUST appear in the vCalendar object.
1243\par
1244\par entprops\tab = entprops *CRLF entprop
1245\par \tab \tab / entprop
1246\par
1247\par entprop\tab = [ws] simprop
1248\par \tab \tab   [params] \ldblquote :\rdblquote  value CRLF
1249\par \tab \tab / [ws] \ldblquote AALARM\rdblquote
1250\par \tab \tab   [params] \ldblquote :\rdblquote  aalarmparts CRLF
1251\par \tab \tab / [ws] \ldblquote CATEGORIES\rdblquote
1252\par \tab \tab   [params] \ldblquote :\rdblquote  1*catvals CRLF
1253\par \tab \tab / [ws] \ldblquote CLASS\rdblquote
1254\par \tab \tab   [params] \ldblquote :\rdblquote  classvals CRLF
1255\par \tab \tab / [ws] \ldblquote DALARM\rdblquote
1256\par \tab \tab   [params] \ldblquote :\rdblquote  dalarmparts CRLF
1257\par \tab \tab / [ws] \ldblquote EXDATE\rdblquote
1258\par \tab \tab   [params] \ldblquote :\rdblquote  xdatevals CRLF
1259\par \tab \tab / [ws] \ldblquote MALARM\rdblquote
1260\par \tab \tab   [params] \ldblquote :\rdblquote  malarmparts CRLF
1261\par \tab \tab / [ws] \ldblquote PALARM\rdblquote
1262\par \tab \tab   [params] \ldblquote :\rdblquote  palarmparts CRLF
1263\par \tab \tab / [ws] \ldblquote RDATE\rdblquote
1264\par \tab \tab   [params] \ldblquote :\rdblquote  rdatevals CRLF
1265\par \tab \tab / [ws] \ldblquote RESOURCES\rdblquote
1266\par \tab \tab   [params] \ldblquote :\rdblquote  1*resvals CRLF
1267\par \tab \tab / [ws] \ldblquote STATUS\rdblquote
1268\par \tab \tab   [params] \ldblquote :\rdblquote  statvals CRLF
1269\par
1270\par simprop\tab = \ldblquote ATTACH\rdblquote  / \ldblquote ATTENDEE\rdblquote  / \ldblquote DCREATED\rdblquote  / \ldblquote COMPLETED\rdblquote
1271\par \tab \tab / \ldblquote DESCRIPTION\rdblquote  / \ldblquote DUE\rdblquote  / \ldblquote DTEND\rdblquote  / EXRULE / LAST-MODIFIED
1272\par \tab \tab / \ldblquote LOCATION\rdblquote  / \ldblquote RNUM\rdblquote  / \ldblquote PRIORITY\rdblquote  / \ldblquote RELATED-TO\rdblquote  / \ldblquote RRULE\rdblquote
1273\par \tab \tab / \ldblquote SEQUENCE\rdblquote  / \ldblquote DTSTART\rdblquote  / \ldblquote SUMMARY\rdblquote  / \ldblquote TRANSP\rdblquote  / \ldblquote URL\rdblquote  / \ldblquote UID\rdblquote
1274\par \tab \tab /\rdblquote X-\rdblquote  word
1275\par
1276\par aalarmparts\tab = 0*3(strnosemi \ldblquote ;\rdblquote ) strnosemi
1277\par \tab ; runTime, snoozeTime, repeatCount, audioContent
1278\par
1279\par catvals\tab = \ldblquote APPOINTMENT\rdblquote  / \ldblquote BUSINESS\rdblquote  / \ldblquote EDUCATION\rdblquote  / \ldblquote HOLIDAY\rdblquote  / \ldblquote MEETING\rdblquote
1280\par \tab \tab / \ldblquote MISCELLANEOUS\rdblquote  / \ldblquote PERSONAL\rdblquote  / \ldblquote PHONE CALL\rdblquote  / \ldblquote SICK DAY\rdblquote
1281\par \tab \tab / \ldblquote SPECIAL OCCASION\rdblquote  / \ldblquote TRAVEL\rdblquote  / \ldblquote VACATION\rdblquote  / \ldblquote X-\ldblquote  word / value
1282\par
1283\par classvals\tab = \ldblquote PUBLIC\rdblquote  / \ldblquote PRIVATE\rdblquote  / \ldblquote CONFIDENTIAL\rdblquote  / \ldblquote X-\ldblquote  word / value
1284\par
1285\par dalarmparts\tab = 0*3(strnosemi \ldblquote ;\rdblquote ) strnosemi
1286\par \tab ; runTime, snoozeTime, repeatCount, displayString
1287\par
1288\par xdatevals\tab = 1*value
1289\par \tab ; One or more date/time values
1290\par
1291\par malarmparts\tab = 0*4(strnosemi \ldblquote ;\rdblquote ) strnosemi
1292\par \tab ; runTime, snoozeTime, repeatCount, addressString, noteString
1293\par
1294\par palarmparts\tab = 0*3(strnosemi \ldblquote ;\rdblquote ) strnosemi
1295\par \tab ; runTime, snoozeTime, repeatCount, procedureName
1296\par
1297\par rdatevals\tab = 1*value
1298\par \tab ; One or more date/time values
1299\par
1300\par resvals\tab = \ldblquote CATERING\rdblquote  / \ldblquote CHAIRS\rdblquote  / \ldblquote EASEL\rdblquote  / \ldblquote PROJECTOR\rdblquote  / \ldblquote VCR\rdblquote
1301\par \tab \tab / \ldblquote VEHICLE\rdblquote  / \ldblquote X-\ldblquote  word / value
1302\par
1303\par statvals\tab = \ldblquote ACCEPTED\rdblquote  / \ldblquote NEEDS ACTION\rdblquote  / \ldblquote SENT\rdblquote  / \ldblquote TENTATIVE\rdblquote
1304\par \tab \tab / \ldblquote CONFIRMED\rdblquote  / \ldblquote DECLINED\rdblquote  / \ldblquote COMPLETED\rdblquote  / \ldblquote DELEGATED\rdblquote
1305\par \tab \tab / \ldblquote X-\ldblquote  word / value
1306\par
1307\par params\tab \tab = \ldblquote ;\rdblquote  [ws] paramlist
1308\par
1309\par paramlist\tab = paramlist [ws] \ldblquote ;\rdblquote  [ws] param
1310\par \tab \tab / param
1311\par
1312\par param\tab \tab = \ldblquote TYPE\rdblquote  [ws] \ldblquote =\ldblquote  [ws] ptypeval
1313\par \tab \tab / [\ldblquote VALUE\rdblquote  [ws] \ldblquote =\ldblquote  [ws]] pvalueval
1314\par \tab \tab / [\ldblquote ENCODING\rdblquote  [ws] \ldblquote =\ldblquote  [ws]] pencodingval
1315\par \tab \tab / \ldblquote CHARSET\rdblquote  [ws] \ldblquote =\ldblquote  [ws] charsetval
1316\par \tab \tab / \ldblquote LANGUAGE\rdblquote  [ws] \ldblquote =\ldblquote  [ws] langval
1317\par \tab \tab / \ldblquote ROLE\rdblquote  [ws] \ldblquote =\rdblquote  [ws] roleval
1318\par \tab \tab / \ldblquote STATUS\rdblquote  [ws] \ldblquote =\rdblquote  [ws] statuval
1319\par \tab \tab / \ldblquote X-\rdblquote  word [ws] \ldblquote =\ldblquote  [ws] word
1320\par \tab \tab / knowntype
1321\par
1322\par ptypeval\tab = knowntype / \ldblquote X-\rdblquote  word
1323\par
1324\par knowntype\tab = \ldblquote WAVE\rdblquote  / \ldblquote PCM\rdblquote  / \ldblquote VCARD\rdblquote  / \ldblquote X-\ldblquote  word / value
1325\par
1326\par pvalueval\tab = \ldblquote INLINE\rdblquote  / \ldblquote URL\rdblquote  / \ldblquote CONTENT-ID\rdblquote  / \ldblquote CID\rdblquote  / \ldblquote X-\rdblquote  word
1327\par
1328\par pencodingval \tab = \ldblquote 7BIT\rdblquote  / \ldblquote 8BIT\rdblquote  / \ldblquote QUOTED-PRINTABLE\rdblquote  / \ldblquote BASE64\rdblquote  / \ldblquote X-\rdblquote  word
1329\par
1330\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
1331= <a character set string as defined in Section 7.1 of RFC 1521>
1332\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
1333\par langval\tab = <a language string as defined in RFC 1766>
1334\par
1335\par roleval\tab = \ldblquote ATTENDEE\rdblquote  / \ldblquote ORGANIZER\rdblquote  / \ldblquote OWNER\rdblquote  / \ldblquote X-\ldblquote  word
1336\par
1337\par statusval\tab = \ldblquote ACCEPTED\rdblquote  / \ldblquote NEEDS ACTION\rdblquote  / \ldblquote SENT\rdblquote  / \ldblquote TENTATIVE\rdblquote  / \ldblquote CONFIRMED\rdblquote
1338\par \tab \tab / \ldblquote DECLINED\rdblquote  / \ldblquote COMPLETED\rdblquote  / \ldblquote DELEGATED\rdblquote  / \ldblquote X-\ldblquote  word
1339\par
1340\par strnosemi\tab = *(*nonsemi (\ldblquote \\;\rdblquote  / \ldblquote \\\rdblquote  CRLF)) *nonsemi
1341\par \tab ; To include a semicolon in this string, it must be escaped
1342\par \tab ; with a \ldblquote \\\rdblquote  character.
1343\par
1344\par nonsemi\tab \tab = <any non-control ASCII except \ldblquote ;\rdblquote >
1345\par
1346\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1347\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 :
1348{\*\bkmkend _Toc346992914}Internet Recommendations{\*\bkmkend _Toc365129131}{\*\bkmkend _Toc367165392}
1349\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
1350\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1351This 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
1352 (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
1353\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
1354\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
1355Recommended Practice With SMTP/MIME{\*\bkmkend _Toc365129132}{\*\bkmkend _Toc367165393}
1356\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The vCalendar information can be transported
1357 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.
1358\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 .}}
1359\b\f9\cf1\kerning28 Text/Plain Content Type{\*\bkmkend _Toc365129133}{\*\bkmkend _Toc367165394}
1360\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1361Without 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
1362 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.
1363\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.
1364\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
1365From: 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
1366s get together\line tomorrow at 8:30 AM EST to discuss your new proposal. Here is\line the meeting notice for your PIM.
1367\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
1368CATEGORIES: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
1369
1370\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.
1371\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 -0500
1372\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.00-Note-martin-steve-0824475754>\line
1373
1374\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
1375Content-Type:text/plain; charset=us-ascii\line Content-Transfer-Encoding: 7bit
1376\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
1377t make that meeting at 8:30. How about doing it\line over lunch at noon?  Here is an action item for the meeting.
1378\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
1379Content-Type:text/plain; charset=us-ascii; name="MARTIN.VCS"\line
1380\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
1381SUMMARY:John to pay for lunch\line DUE:19960401T083000Z\line STATUS:NEEDS ACTION\line END:VTODO\line END:VCALENDAR
1382\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
1383\par --vCalendar\emdash
1384\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 .}}
1385\b\f9\cf1\kerning28 Text/X-vCalendar Content Type{\*\bkmkend _Toc365129134}{\*\bkmkend _Toc367165395}
1386\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1387The 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
1388tandard, vCalendar object should be identified as the MIME type/subtype \ldblquote text/x-vCalendar\rdblquote .
1389\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.
1390\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 -0500
1391\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.00-Note-martin-steve-0824475754>
1392\line
1393\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
1394Content-Type:text/plain; charset=us-ascii\line Content-Transfer-Encoding: 7bit
1395\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.
1396\par --vCalendar\line Content-Type:text/x-vCalendar; charset=us-ascii; name="MARTIN.VCS"\line
1397\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
1398CATEGORIES: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
1399BEGIN:VTODO\line SUMMARY:John to pay for lunch\line DUE:19960401T083000Z\line STATUS:NEEDS ACTION\line END:VTODO\line END:VCALENDAR
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
1401\par --vCalendar\emdash
1402\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
1403Recommended Practice With HTTP/HTML{\*\bkmkend _Toc365129135}{\*\bkmkend _Toc367165396}
1404\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1405The 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
1406ed 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
1407 MIME type/subtype corresponding the vCalendar can be used to transfer calendaring and scheduling information across the World Wide Web.
1408\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
1409ple assumes that the Web Browser is capable of handling the OBJECT HTML 3.2 element.
1410\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
1411<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
1412<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
1413<center>\line <A HREF="mailto:john.smith@host.com"><img src="bottomtext.gif" border=0></A>\line </center>\line <hr>\line </body>\line </html>
1414\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 {\*\bkmkend OLE_LINK1}
1415The 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.
1416\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar
1417\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
1418\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
1419\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
1420\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
1421\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
1422GET martin.vcs HTTP/1.0
1423\par }\pard \widctlpar\intbl\tx0\tx360 {\f3\fs16\cf1 User-Agent: MyBrowser/1.0
1424\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 {
1425\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
1426\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
1427\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
1428\par }\pard \li40\ri40\keep\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 Server: YourServer/1.1
1429\par }\pard \li40\ri40\keep\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 Date: 25 Jan 96 0932 EDT
1430\par Content-Type: text/x-vCalendar
1431\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 Content-Length: 257
1432\par }\pard \keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1
1433\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 BEGIN:VCALENDAR
1434\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 BEGIN:VEVENT
1435\par CATEGORIES:MEETING
1436\par STATUS:TENTATIVE
1437\par DTSTART:19960401T033000Z
1438\par DTEND:19960401T043000Z
1439\par SUBJECT:Your Proposal Review
1440\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 DESCRIPTION:Steve and John to review newest proposal material
1441\par }\pard \li40\ri40\keep\keepn\widctlpar\intbl\tx0\tx40 {\f3\fs16\cf1 CLASS:PRIVATE
1442\par END:VEVENT
1443\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
1444\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.
1445\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
1446<!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
1447<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#0080FF">\line <CENTER><P>Monday</P></CENTER></TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#0080FF">\line <CENTER><P>Tuesday</P></CENTER></TD>\line
1448<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#0080FF">\line <CENTER><P>Wednesday</P></CENTER></TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#0080FF">\line <CENTER><P>Thursday</P></CENTER></TD>\line
1449<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#0080FF">\line <CENTER><P>Friday</P></CENTER></TD>\line <TD ALIGN=CENTER VALIGN=TOP WIDTH="17%" BGCOLOR="#0080FF">\line <CENTER><P>Saturday - Sunday</P></CENTER></TD>\line </TR>
1450\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
1451<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#C0C0C0">29:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#C0C0C0">30:</TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#C0C0C0">31:</TD>\line
1452<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>
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 <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">4:</TD>
1454\line </TR>
1455\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
1456<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="080696a.vcs">Meeting w/Martin</A></P></TD>\line
1457<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>
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 <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">11:</TD>
1459\line </TR>
1460\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
1461<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>
1462\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%">16:</TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">17:</TD>\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 <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">18:</TD>
1464\line </TR>
1465\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
1466<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
1467<P><A HREF="082196a.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>
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 <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">25:</TD>
1469\line </TR>
1470\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
1471<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="082796a.vcs">versit&nbsp;Conference</A></P></TD>\line
1472<TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">28:\line <P><A HREF="082796a.vcs">versit&nbsp;Conference</A></P>\line </TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">29:\line
1473<P><A HREF="082796a.vcs">versit&nbsp;Conference</A></P></TD>\line <TD ALIGN=LEFT VALIGN=TOP ROWSPAN="2" WIDTH="17%" BGCOLOR="#FFFF00">30:\line <P><A HREF="082796a.vcs">versit&nbsp;Conference</A></P></TD>\line <TD ALIGN=LEFT VALIGN=TOP WIDTH="17%">31:</TD>
1474\line </TR>
1475\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
1476<TD ALIGN=LEFT VALIGN=TOP WIDTH="17%" BGCOLOR="#C0C0C0">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>
1477\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
1478\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}
1479{\*\bkmkstart _Toc365129136}{\*\bkmkstart _Toc367165397}Section 4 : UI Support Recommendations{\*\bkmkend _Toc365129136}{\*\bkmkend _Toc367165397}
1480\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
1481\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1482This 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
1483 (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
1484\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v \tab \tab }{\v
1485\par }\pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 When  integrating vCalendar support into an application, an implementor need
1486s 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
1487full potential of the vCalendar technology can be better utilized if an application supports the vCalendar in each of these UI actions.
1488\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
1489{\*\bkmkend _Toc365129137}{\*\bkmkend _Toc367165398}
1490\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
1491s file system. In operating systems that support file types, it is recommended that a file type of {\b VCS}{\b\i  }
1492be 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.
1493\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
1494{\*\bkmkend _Toc365129138}{\*\bkmkend _Toc367165399}
1495\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
1496s 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}
1497. This string is an ISO 9070 Formal Public Identifier (FPI). Applications should make use of the operating system\rquote
1498s clipboard capability to support the Cut, Copy, and Paste, or their equivalent function, of a vCalendar object. Applications copying a vCalendar
1499 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
1500\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
1501{\*\bkmkend _Toc365129139}{\*\bkmkend _Toc367165400}
1502\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
1503s 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}
1504. This string is an ISO 9070 Formal Public Identifier (FPI). Applications should make use of the operating system\rquote
1505s drag/drop capability to enable the application to act as either a Drag Source and Drag Target, or their equivalent function, of a vCalendar
1506 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.
1507\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Where an operating system environment provided multiple dr
1508ag/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
1509web 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
1510ssarily 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
1511{\*\bkmkstart _Toc365129146}{\*\bkmkstart _Toc367165401}Section 5 : Conformance{\*\bkmkend _Toc346992917}{\*\bkmkend _Toc365129146}{\*\bkmkend _Toc367165401}
1512\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
1513\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1514This 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
1515 (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
1516\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v \tab \tab }{\v
1517\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:
1518\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}}
1519All properties must be implemented as defined. Statements elsewhere in the specification which describe features as optional or with exceptions take precedence over this criterion.
1520\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}}
1521Character 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.
1522\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-}
1523 for an extension created by the ABC organization.
1524\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.
1525\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}
1526Section 6 : {\*\bkmkend _Toc365129140}Extended Recurrence Grammar{\*\bkmkend _Toc367165402}
1527\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
1528\pard\plain \s93\widctlpar \f4\fs20 {\field\flddirty{\*\fldinst PAGE \\# "'Page: '#'\line '"{\cs92\fs16   }}{\fldrslt }}{\cs92\fs16 \chatn }
1529This 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
1530 (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
1531\rdblquote ). It is, and must be, formatted as \ldblquote hidden text\rdblquote  prior to pagination and/or printing.}}{\b0\v \tab \tab }{\v
1532\par }\pard\plain \widctlpar \f4\fs20
1533\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The material in this section is included in thi
1534s 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
1535to 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.
1536\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 }
1537\b\f9\fs28\cf1 Rule Introduction{\*\bkmkend _Toc309468023}{\*\bkmkend _Toc365129141}{\*\bkmkend _Toc367165403}
1538\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}
1539. 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}
1540. The interval helps to define how often the frequency repeats (daily, every third day, etc):
1541\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
1542\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.
1543\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
1544
1545\par D1\tab Repeat daily
1546\par D2\tab Repeat every other day
1547\par D3\tab Repeat every third day
1548\par W1\tab Repeat weekly
1549\par W2\tab Repeat every other week
1550\par W3\tab Repeat every third week
1551\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.
1552\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).
1553\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
1554\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.
1555\par There may be other information between the frequency and the duration that supplements the meaning of the rule:
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 1200 1600 #5
1557\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1558In 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
1559 are generated.
1560\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar A rule can be made up of several recurrence rules:
1561\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
1562
1563\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
1564t 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.
1565The 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
1566tes, 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:
1567
1568\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 +}
1569, 2+, ... 5+ for the first occurrence, second, ...fifth occurrence of the month.
1570\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.
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 MP2 1+ 2- FR #3
1572\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Where, {\b 1+} and {\b 2-} are Occurrence Specifiers.
1573\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar This rule defines an event which happens every
1574other 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:
1575\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
1576\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.
1577\par \pard \s15\li864\sb100\sl-260\slmult0\nowidctlpar Recurrence rules are written from largest granularity to smallest.
1578\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 }
1579\b\f9\fs28\cf1 Grammar{\*\bkmkend _Toc309468024}{\*\bkmkend _Toc365129142}{\*\bkmkend _Toc367165404}
1580\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 The following grammar defines the extended recurrence rule syntax.
1581\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
1582\par []\tab \tab 0 or 1
1583\par start\tab \tab ::= <minuteop> [<enddate>] |
1584\par \tab \tab <daily> [<enddate>] |
1585\par \tab \tab <weekly> [<enddate>] |
1586\par \tab \tab <monthlybypos> [<enddate>] |
1587\par \tab \tab <monthlybyday> [<enddate>] |
1588\par \tab \tab <yearlybymonth> [<enddate>] |
1589\par \tab \tab <yearlybyday> [<enddate>]
1590\par digit ::= <0|1|2|3|4|5|6|7|8|9>
1591\par digits ::= <digit> \{<digits>\}
1592\par endmarker\tab ::= $
1593\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
1594::= ISO 8601 (clause 5.4.1) string(e.g. 19940712T101530Z) in UTC
1595\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>
1596\par duration\tab ::= #<digits>
1597\par lastday\tab ::= LD
1598\par plus\tab ::= +
1599\par minus\tab ::= -
1600\par daynumber\tab \tab ::= <1-31>[<plus>|<minus>][<endmarker>] | <lastday>
1601\par daynumberlist\tab ::= daynumber \{<daynumber>\}
1602\par month\tab \tab \tab ::= <1-12>[<endmarker>]
1603\par monthlist\tab ::= <month> \{<monthlist>\}
1604\par day\tab \tab ::= <1-366>[<endmarker>]
1605\par daylist\tab ::= <day> \{<daylist>\}
1606\par occurrence\tab ::= <1-5><plus>[<endmarker>] | <1-5><minus>[<endmarker>]
1607\par occurrencelist \tab ::= <occurrence> \{<occurrencelist>\}
1608\par weekday \tab ::= <SU|MO|TU|WE|TH|FR|SA>[<endmarker>]
1609\par weekdaylist \tab ::= <weekday> \{<weekdaylist>\}
1610\par time\tab \tab ::= <hhmm>[<endmarker>]
1611\par timelist\tab ::= <time> \{<timelist>\}
1612\par daytime\tab \tab ::= <weekday> \{<timelist>\} \{<daytime>\}
1613\par weekdaytime\tab ::= <occurrencelist> <weekdaylist> \{<timelist>\} \{<weekdaytime>\}
1614\par minuteop\tab ::= M<interval> [<duration>]
1615\par daily\tab \tab ::= D<interval> [<timelist>] [<duration>] [<minuteop>]
1616\par weekly\tab ::= W<interval> <daytime> [<duration>] [<minuteop>]
1617\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
1618::= MP<interval> [<weekdaytime>] [<duration>][<weekly> | <daily> | <minuteop>]
1619\par monthlybyday\tab ::= MD<interval> [<daynumberlist>] [<duration>] [<weekly> | <daily> | <minuteop>]
1620\par yearlybymonth\tab ::= YM<interval> [<monthlist>] [<duration>] [<monthlybyday> | <monthlybypos> | <weekly> | <daily> | <minuteop>]
1621\par yearlybyday\tab ::= YD<interval> [<daylist>] [<duration>] [<monthlybyday> | <monthlybypos> | <weekly> | <daily> | <minuteop>]
1622\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 }
1623\b\f9\fs28\cf1 Glossary{\*\bkmkend _Toc309468025}{\*\bkmkend _Toc365129143}{\*\bkmkend _Toc367165405}
1624\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.
1625\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar enddate\tab Controls when a repeating event terminates.
1626\par interval\tab Defines the frequency in which a rule repeats.
1627\par duration\tab Controls the number of occurrences a rule generates.
1628\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.
1629\par \pard \s15\fi-1224\li2088\sb100\sl-260\slmult0\nowidctlpar daynumber\tab A number representing a day of the month.
1630\par month\tab A number representing a month of the year.
1631\par day\tab A number representing a day of the year.
1632\par occurrence\tab Controls which week of the month a particular weekday event occurs.
1633\par weekday\tab A symbol representing a day of the week.
1634\par time\tab The time in hours and minutes using a 24 hour clock.
1635\par daytime\tab Controls which days (and hours) of the week a weekly event occurs.
1636\par weekdaytime\tab Used in monthly occurrences to specify which weeks and days an event occurs.
1637\par minuteop\tab Defines a rule that repeats on a particular minute interval.
1638\par daily\tab Defines a rule that repeats on a daily basis.
1639\par weekly\tab Defines a rule that repeats on a weekly basis.
1640\par monthlybypos\tab Defines a rule that repeats on a monthly basis on a relative day and week.
1641\par monthlybyday\tab Defines a rule that repeats on a monthly basis on an absolute \tab day.
1642\par yearlybymonth\tab Defines a rule that repeats on specific months of the year.
1643\par yearlybyday\tab Defines a rule that repeats on specific days of the year.
1644\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 }
1645\b\f9\fs28\cf1 Policies{\*\bkmkend _Toc309468026}{\*\bkmkend _Toc365129144}{\*\bkmkend _Toc367165406}
1646\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
1647e 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}
1648 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.
1649\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}
1650 establishes a repeating event which happens for five days, four times per day.
1651\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
1652ed in the rule, necessary to determine the next event time and date is derived from the event start time.
1653\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.
1654\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 .}}
1655If 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.
1656\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
1657event occurs twice. That is {\b\f3 D2} is equivalent to {\b\f3 D2 #2}.
1658\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 .}}
1659If 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.
1660\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
1661TU$ 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.
1662\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 .}}
1663If 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.
1664\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.
1665\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
1666YM1 6 #10 MP1 1+ SA #0}\line \tab {\b\f3 D5 0600 0800 #5 M5 #0}
1667\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
1668st 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.
1669\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 .}}
1670The 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
1671\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
1672D1 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}
1673\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>}
1674 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>}
1675 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}
1676) in the rule, then the week day is established from the initial event information. As an example, the rule {\b\f3 MP1 #3}
1677 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.
1678\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 .}}
1679The 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
1680nces 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
1681the 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}
1682\par \pard\plain \widctlpar \f4\fs20
1683\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 }
1684\b\f9\fs28\cf1 Examples{\*\bkmkend _Toc309468027}{\*\bkmkend _Toc365129145}{\*\bkmkend _Toc367165407}
1685\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):
1686\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
1687\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):
1688\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
1689\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Daily, for 5 days:
1690\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
1691\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, ...
1692\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
1693\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every other day, two times:
1694\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
1695\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.
1696\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
1697\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.
1698e.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.
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 #3
1700\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.
1701\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
1702\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.
1703\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
1704\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.
1705\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
1706\par D7 #1 M15 #4 /* start time defined in appt entry */ or
1707\par M15 #4 /* start time defined in appt entry */
1708\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Weekly for four weeks:
1709\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
1710\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:
1711\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
1712\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:
1713\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
1714\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:
1715\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
1716\par W1 TU 1200 1230 TH 1130 1200 #10
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 stopping on the last TU at 1230:
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 Tuesday at 1200:
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$ 1230 TH 1130 1200 #10
1722
1723\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Monthly for 1 year:
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 MP1 #12
1725\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:
1726\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
1727\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:
1728\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
1729\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:
1730\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
1731\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:
1732\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
1733\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:
1734\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
1735\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:
1736\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
1737\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:
1738\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
1739\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:
1740\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
1741
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 (repeat every 5 minutes for 3 times)) 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
1744MP6 1+ MO #5 D2 0600 1200 1500 #10 M5 #3
1745\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:
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 MP6 1+ MO 2- TH #5 M5 #2
1747\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:
1748\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
1749MP6 1+ SU MO 1200 2+ TU WE 1300 3+ TH FR 1400 #4
1750\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every month on the 7th for 12 months:
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 MD1 7 #12
1752\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Every month on the 7th, 14th, 21st, 28th for 12 months
1753\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
1754\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:
1755\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
1756MD1 10 20 #24 D1 0600 1200 1600 #5 M15 #4
1757\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:
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 YM1 1 6 12 #5 MP1 1+ MO 1- FR
1759\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.
1760\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
1761\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:
1762\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
1763\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:
1764\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
1765YM1 6 9 10 #10 MP1 1+ 2+ 3+ 4+ 1- SA SU #1
1766\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:
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 YM1 6 #10 W1 TU TH 1100 1300 #4
1768\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:
1769\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
1770\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1 Yearly on the 1st - 5th days and 100th - 104th days:
1771\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
1772\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:
1773\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
1774
1775\par \pard\plain \s15\li864\sb100\sl-260\slmult0\nowidctlpar \f8\fs20\cf1
1776\par }