bo: doc/kolab-formats commonfields.sgml, 1.2, 1.3 contacts.sgml, 1.3, 1.4 events.sgml, 1.3, 1.4 journals.sgml, 1.3, 1.4 notes.sgml, 1.3, 1.4 overview.sgml, 1.3, 1.4 tasks.sgml, 1.3, 1.4

cvs at intevation.de cvs at intevation.de
Tue Jun 15 14:45:43 CEST 2004


Author: bo

Update of /kolabrepository/doc/kolab-formats
In directory doto:/tmp/cvs-serv20018

Modified Files:
	commonfields.sgml contacts.sgml events.sgml journals.sgml 
	notes.sgml overview.sgml tasks.sgml 
Log Message:
Make the tag names sensitive and follow the common XML look

Index: commonfields.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/commonfields.sgml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- commonfields.sgml	15 Jun 2004 09:18:39 -0000	1.2
+++ commonfields.sgml	15 Jun 2004 12:45:41 -0000	1.3
@@ -6,18 +6,18 @@
 folder types. These are:</para>
 
 <itemizedlist>
-<listitem><para>UID (string)</para></listitem>
+<listitem><para>uid (string)</para></listitem>
 
-<listitem><para>Body (string)</para></listitem>
+<listitem><para>body (string)</para></listitem>
 
-<listitem><para>Categories (string - uses comma separation between
+<listitem><para>categories (string - uses comma separation between
 multiple categories)</para></listitem>
 
-<listitem><para>CreationDate (datetime)</para></listitem>
+<listitem><para>creation-date (datetime)</para></listitem>
 
-<listitem><para>LastModificationDate (datetime)</para></listitem>
+<listitem><para>last-modification-date (datetime)</para></listitem>
 
-<listitem><para>Sensitivity (string, possibilites are Private,
+<listitem><para>sensitivity (string, possibilites are Private,
 Confidential and Public)</para></listitem>
 </itemizedlist>
 
@@ -31,34 +31,34 @@
 base class can be called incidence.</para>
 
 <para><programlisting><![CDATA[
-        <Summary>(string, default empty)</Summary>
-        <Location>(string, default empty)</Location>
-        <Organizer>
-          <DisplayName>(string, default empty)</DisplayName>
-          <Email>(string, default empty)</Email>
-        </Organizer>
-        <StartDate>(date or datetime, default not present)</StartDate>
-        <Alarm>(number, no default)</Alarm>
-        <Recurrence Cycle="cycletype" [Type="Extra type"]>
-          <Interval>(number, default 1)</Interval>
-          {<Day>(string, no default)</Day>}
-          <Daynumber>(number, no default)</Daynumber>
-          <Date>(number, no default)</Date>
-          <Month>(string, no default></Month>
-          <Range Type="rangetype">(date or number or nothing, no default)</Range>
-          {<Exclusion>(date, no default)</Exclusion>}
-        </Recurrence>
-        {<Attendee>
-          <DisplayName>(string, default empty)</DisplayName>
-          <Email>(string, default empty)</Email>
-          <Status>(string, default None)</Status>
-          <RequestResponse>(bool, default true)</RequestResponse>
-          <InvitationSent>(bool, default false)<InvitationSent>
-          <Role>(string, default Required)</Role>
-        </Attendee>}
+        <summary>(string, default empty)</summary>
+        <location>(string, default empty)</location>
+        <organizer>
+          <display-name>(string, default empty)</display-name>
+          <email>(string, default empty)</email>
+        </organizer>
+        <start-date>(date or datetime, default not present)</start-date>
+        <alarm>(number, no default)</alarm>
+        <recurrence cycle="cycletype" [type="extra type"]>
+          <interval>(number, default 1)</interval>
+          {<day>(string, no default)</day>}
+          <daynumber>(number, no default)</daynumber>
+          <date>(number, no default)</date>
+          <month>(string, no default></month>
+          <range type="rangetype">(date or number or nothing, no default)</range>
+          {<exclusion>(date, no default)</exclusion>}
+        </recurrence>
+        {<attendee>
+          <display-name>(string, default empty)</display-name>
+          <email>(string, default empty)</email>
+          <status>(string, default none)</status>
+          <request-response>(bool, default true)</request-response>
+          <invitation-sent>(bool, default false)<invitation-sent>
+          <role>(string, default Required)</role>
+        </attendee>}
 ]]></programlisting></para>
 
-<para>The StartDate and DueDate are optional for the incidences. If
+<para>The start-date and due-date are optional for the incidences. If
 they are there, they can either have a date or a datetime as the
 type. Parsing this is just a matter of looking at the length of the
 date string.</para>
@@ -70,8 +70,8 @@
 
 <sect2><title>Recurrence</title>
 
-<para>There can be one <Recurrence> tag. This tag has an
-attribute Cycle that is one of "Daily", "Weekly", "Monthly", or
+<para>There can be one <recurrence> tag. This tag has an
+attribute cycle that is one of "Daily", "Weekly", "Monthly", or
 "Yearly". Depending on the Cycle, different subtags are valid:</para>
 
 <para>Daily: Interval specifies "every X days".</para>
@@ -80,16 +80,16 @@
 Tuesday Wednesday, Thursday, Friday, Saturday, and Sunday. There can
 be 1 to 7 of these days.</para>
 
-<para>Monthly: The Recurrence tag has a second attribute type, which
-can be either "Daynumber" or "Weekday". In both cases, Interval
-specifies "every X months". In the case of Daynumber, tag <Date>
+<para>Monthly: The recurrence tag has a second attribute type, which
+can be either "Daynumber" or "Weekday". In both cases, interval
+specifies "every X months". In the case of daynumber, tag <date>
 gives the date in the month this recurs on. For Weekday, tags
-<Daynumber> and <Day> must be there.</para>
+<daynumber> and <day> must be there.</para>
 
-<para>Yearly: The Recurrence tag has a second attribute type, which
-can be either "Monthday" or "Yearday". In both cases, Interval
-specifies "every X years". If it's Monthday, tags <Date> and
-<Month> apply. For Yearday, <Daynumber> is needed.</para>
+<para>Yearly: The recurrence tag has a second attribute type, which
+can be either "Monthday" or "Yearday". In both cases, interval
+specifies "every X years". If it's Monthday, tags <date> and
+<month> apply. For Yearday, <daynumber> is needed.</para>
 
 <para>And the range must also be present. Finally there can be any
 number of exclusions. These are dates that are removed from the list
@@ -102,9 +102,9 @@
 
 <para>There can be any number of attendees.</para>
 
-<para>The Status must be one of None, Tentative, Accepted, or
-Declined.  InvitationSent only makes sense if RequestResponse is
-true. If it's false, InvitationSent should be ignored. Role is one of
+<para>The status must be one of None, Tentative, Accepted, or
+Declined.  invitation-sent only makes sense if request-response is
+true. If it's false, invitation-sent should be ignored. role is one of
 Required, Optional, or Resource.</para>
 </sect2>
 
@@ -113,22 +113,22 @@
 <para>Neverending incidence every 4 days with no exceptions:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Daily">
-          <Interval>4</Interval>
-          <Range type="None"/>
-        </Recurrence>
+        <recurrence cycle="Daily">
+          <interval>4</interval>
+          <range type="None"/>
+        </recurrence>
 ]]></programlisting></para>
 
 <para>Recurrence weekly on mondays and thursdays, until 5 has
 happened. No exceptions:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Weekly">
-          <Interval>3</Interval>
-          <Day>Monday</Day>
-          <Day>Thursday</Day>
-          <Range type="Number">5</Range>
-        </Recurrence>
+        <recurrence cycle="Weekly">
+          <interval>3</interval>
+          <day>Monday</day>
+          <day>Thursday</day>
+          <range type="Number">5</range>
+        </recurrence>
 ]]></programlisting></para>
 
 <para>Same one, but this time with one exception. Note that the actual
@@ -136,61 +136,61 @@
 happened:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Weekly">
-          <Interval>3</Interval>
-          <Day>Monday</Day>
-          <Day>Thursday</Day>
-          <Range type="Number">5</Range>
-          <Exception>20050504</Exception>
-        </Recurrence>
+        <recurrence cycle="Weekly">
+          <interval>3</interval>
+          <day>Monday</day>
+          <day>Thursday</day>
+          <range type="Number">5</range>
+          <exception>20050504</exception>
+        </recurrence>
 ]]></programlisting></para>
 
 <para>Monthly recurrence. Happens until June 1st 2006 on the 3rd of
 every second month with no exceptions:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Monthly" Type="Daynumber">
-          <Interval>2</Interval>
-          <Date>3</Date>
-          <Range type="Date">20060601</Range>
-        </Recurrence>
+        <recurrence cycle="Monthly" type="Daynumber">
+          <interval>2</interval>
+          <date>3</date>
+          <range type="Date">20060601</range>
+        </recurrence>
 ]]></programlisting></para>
 
 <para>Monthly infinite recurrence with two exceptions. Happens every
 second thursday of every sixth month:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Monthly" Type="Weekday">
-          <Interval>6</Interval>
-          <Daynumber>2</Daynumber>
-          <Day>Thursday</Day>
-          <Range type="None"/>
-          <Exception>20051212</Exception>
-          <Exception>20060615</Exception>
-        </Recurrence>
+        <recurrence cycle="Monthly" type="Weekday">
+          <interval>6</interval>
+          <daynumber>2</daynumber>
+          <day>Thursday</day>
+          <range type="None"/>
+          <exception>20051212</exception>
+          <exception>20060615</exception>
+        </recurrence>
 ]]></programlisting></para>
 
 <para>Yearly recurrence ending after 2005 with no exceptions. Happens
 every May 4th:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Yearly" Type="Monthday">
-          <Interval>1</Interval>
-          <Date>4</Date>
-          <Month>June</Month>
-          <Range type="Date">20051231</Range>
-        </Recurrence>
+        <recurrence cycle="Yearly" type="Monthday">
+          <interval>1</interval>
+          <date>4</date>
+          <month>June</month>
+          <range type="Date">20051231</range>
+        </recurrence>
 ]]></programlisting></para>
 
 <para>Yearly infinite recurrence with no exceptions. Happens every
 second year on the 125th day:</para>
 
 <para><programlisting><![CDATA[
-        <Recurrence Cycle="Yearly" Type="Yearday">
-          <Interval>2</Interval>
-          <Daynumber>125</Daynumber>
-          <Range type="None"/>
-        </Recurrence>
+        <recurrence cycle="Yearly" type="Yearday">
+          <interval>2</interval>
+          <daynumber>125</daynumber>
+          <range type="None"/>
+        </recurrence>
 ]]></programlisting></para>
 </sect2>
 </sect1>

Index: contacts.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/contacts.sgml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- contacts.sgml	15 Jun 2004 12:16:55 -0000	1.3
+++ contacts.sgml	15 Jun 2004 12:45:41 -0000	1.4
@@ -5,63 +5,63 @@
 
 <para><programlisting><![CDATA[
         <?xml version="1.0" encoding="UTF-8"?>
-        <Contact Version="1.0">
+        <contact version="1.0">
           <!-- Base class attributes -->
-          <UID>(string, no default)</UID>
-          <Body>(string, default empty)</Body>
-          <Categories>(string, default empty)</Categories>
-          <CreationDate>(datetime, no default)</CreationDate>
-          <LastModified>(datetime, no default)</LastModified>
-          <Sensitivity>(string, default Public)</Sensitivity>
-          {<Attachment>(string, no default)</Attachment>}
-        
+          <uid>(string, no default)</uid>
+          <body>(string, default empty)</body>
+          <categories>(string, default empty)</categories>
+          <creation-date>(datetime, no default)</creation-date>
+          <last-modified>(datetime, no default)</last-modified>
+          <sensitivity>(string, default Public)</sensitivity>
+          {<attachment>(string, no default)</attachment>}
+
           <!-- Contact specific attributes -->
-          <Name>
-            <GivenName>(string, default empty)</GivenName>
-            <LastName>(string, default empty)</LastName>
-            <Initials>(string, default empty)</Initials>
-            <FullName>(string, default empty)</FullName>
-            <MiddleNames>(string, default empty)</MiddleNames>
-            <Prefix>(string, default empty)</Prefix>
-            <Suffix>(string, default empty)</Suffix>
-          </Name>
-          <Role>(string, default empty)</Role>
-          <FreeBusyURL>(string, default empty)</FreeBusyURL>
-          <Organization>(string, default empty)</Organization>
-          <WebPage>(string, default empty)</WebPage>
-          <IMAddress>(string, default empty)</IMAddress>
-          <Department>(string, default empty)</Department>
-          <OfficeLocation>(string, default empty)</OfficeLocation>
-          <Profession>(string, default empty)</Profession>
-          <JobTitle>(string, default empty)</JobTitle>
-          <ManagerName>(string, default empty)</ManagerName>
-          <Assistant>(string, default empty)</Assistant>
-          <NickName>(string, default empty)</NickName>
-          <SpouseName>(string, default empty)</SpouseName>
-          <Birthday>(date, no default)</Birthday>
-          <Anniversary>(date, no default)</Anniversary>
-          <Picture>(string(attachment url), default empty)</Picture>
-          <Children>(string, default empty)</Children>
-          <Gender>(string, default empty)</Gender>
-          <Language>(string, default empty)</Language>
-          {<Phone>
-            <Type>(string, no default)</Type>
-            <Number>(string, default empty)</Number>
-          </Phone>}
-          {<Email>
-            <DisplayName>(string, default empty)</DisplayName>
-            <Email>(string, default empty)</Email>
-          </Email>}
-          {<Address>
-            <Type>(string, default Home)</Type>
-            <Street>(string, default empty)</Street>
-            <City>(string, default empty)</City>
-            <State>(string, default empty)</State>
-            <Zip>(string, default empty)</Zip>
-            <Country>(string, default empty)</Country>
-          </Address>}
-          <PreferredAddress>(string, default None)</PreferredAddress>
-        </Contact>
+          <name>
+            <given-name>(string, default empty)</given-name>
+            <middle-names>(string, default empty)</middle-names>
+            <last-name>(string, default empty)</last-name>
+            <full-name>(string, default empty)</full-name>
+            <initials>(string, default empty)</initials>
+            <prefix>(string, default empty)</prefix>
+            <suffix>(string, default empty)</suffix>
+          </name>
+          <role>(string, default empty)</role>
+          <free-busy-url>(string, default empty)</free-busy-url>
+          <organization>(string, default empty)</organization>
+          <web-page>(string, default empty)</webpage>
+          <im-address>(string, default empty)</im-address>
+          <department>(string, default empty)</department>
+          <office-location>(string, default empty)</office-location>
+          <profession>(string, default empty)</profession>
+          <job-title>(string, default empty)</job-title>
+          <manager-name>(string, default empty)</manager-name>
+          <assistant>(string, default empty)</assistant>
+          <nick-name>(string, default empty)</nick-name>
+          <spouse-name>(string, default empty)</spouse-name>
+          <birthday>(date, no default)</birthday>
+          <anniversary>(date, no default)</anniversary>
+          <picture>(string(attachment url), default empty)</picture>
+          <children>(string, default empty)</children>
+          <gender>(string, default empty)</gender>
+          <language>(string, default empty)</language>
+          {<phone>
+            <type>(string, no default)</type>
+            <number>(string, default empty)</number>
+          </phone>}
+          {<email>
+            <display-name>(string, default empty)</display-name>
+            <email>(string, default empty)</email>
+          </email>}
+          {<address>
+            <type>(string, default Home)</type>
+            <street>(string, default empty)</street>
+            <city>(string, default empty)</city>
+            <state>(string, default empty)</state>
+            <zip>(string, default empty)</zip>
+            <country>(string, default empty)</country>
+          </address>}
+          <preferred-address>(string, default None)</preferred-address>
+        </contact>
 ]]></programlisting></para>
 
 <para>In a contact, the body is the note.</para>

Index: events.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/events.sgml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- events.sgml	15 Jun 2004 12:16:55 -0000	1.3
+++ events.sgml	15 Jun 2004 12:45:41 -0000	1.4
@@ -5,54 +5,54 @@
 
 <para><programlisting><![CDATA[
         <?xml version="1.0" encoding="UTF-8"?>
-        <Event Version="1.0">
+        <event version="1.0">
           <!-- Base class attributes -->
-          <UID>(string, no default)</UID>
-          <Body>(string, default empty)</Body>
-          <Categories>(string, default empty)</Categories>
-          <CreationDate>(datetime, no default)</CreationDate>
-          <LastModified>(datetime, no default)</LastModified>
-          <Sensitivity>(string, default Public)</Sensitivity>
-          {<Attachment>(string, no default)</Attachment>}
+          <uid>(string, no default)</uid>
+          <body>(string, default empty)</body>
+          <categories>(string, default empty)</categories>
+          <creation-date>(datetime, no default)</creation-date>
+          <last-modified>(datetime, no default)</last-modified>
+          <sensitivity>(string, default Public)</sensitivity>
+          {<attachment>(string, no default)</attachment>}
         
           <!-- Incidence base class specific attributes -->
-          <Summary>(string, default empty)</Summary>
-          <Location>(string, default empty)</Location>
-          <Organizer>
-            <DisplayName>(string, default empty)</DisplayName>
-            <Email>(string, default empty)</Email>
-          </Organizer>
-          <StartDate>(date or datetime, default not present)</StartDate>
-          <Alarm>(number, no default)</Alarm>
-          <Recurrence Cycle="cycletype" [Type="Extra type"]>
-            <Interval>(number, default 1)</Interval>
-            {<Day>(string, no default)</Day>}
-            <Daynumber>(number, no default)</Daynumber>
-            <Date>(number, no default)</Date>
-            <Month>(string, no default></Month>
-            <Range Type="rangetype">(date or number or nothing, no default)</Range>
-            {<Exclusion>(date, no default)</Exclusion>}
-          </Recurrence>
-          {<Attendee>
-            <DisplayName>(string, default empty)</DisplayName>
-            <Email>(string, default empty)</Email>
-            <Status>(string, default None)</Status>
-            <RequestResponse>(bool, default true)</RequestResponse>
-            <InvitationSent>(bool, default false)<InvitationSent>
-            <Role>(string, default Required)</Role>
-          </Attendee>}
+          <summary>(string, default empty)</summary>
+          <location>(string, default empty)</location>
+          <organizer>
+            <display-name>(string, default empty)</display-name>
+            <email>(string, default empty)</email>
+          </organizer>
+          <start-date>(date or datetime, default not present)</start-date>
+          <alarm>(number, no default)</alarm>
+          <recurrence cycle="cycletype" [type="Extra type"]>
+            <interval>(number, default 1)</interval>
+            {<day>(string, no default)</day>}
+            <daynumber>(number, no default)</daynumber>
+            <date>(number, no default)</date>
+            <month>(string, no default></month>
+            <range type="rangetype">(date or number or nothing, no default)</range>
+            {<exclusion>(date, no default)</exclusion>}
+          </recurrence>
+          {<attendee>
+            <display-name>(string, default empty)</display-name>
+            <email>(string, default empty)</email>
+            <status>(string, default None)</status>
+            <request-response>(bool, default true)</request-response>
+            <invitation-sent>(bool, default false)<invitation-sent>
+            <role>(string, default Required)</role>
+          </attendee>}
         
           <!-- Event specific attributes -->
-          <ShowTimeAs>(string, default Busy)</ShowTimeAs>
-          <ColorLabel>TODO: Joon will do this</ColorLabel>
-          <EndDate>(date or datetime, default not present)</EndDate>
-        </Event>
+          <show-time-as>(string, default Busy)</show-time-as>
+          <color-label>TODO: Joon will do this</color-label>
+          <end-date>(date or datetime, default not present)</end-date>
+        </event>
 ]]></programlisting></para>
 
-<para>ShowTimeAs is one of Free, Tentative, Busy, or
+<para>show-time-as is one of Free, Tentative, Busy, or
 OutOfOffice.</para>
 
 <para>TODO: Joon will add the info on the possible entries in
-ColorLabel.</para>
+color-label.</para>
 
 </chapter>

Index: journals.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/journals.sgml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- journals.sgml	15 Jun 2004 12:16:55 -0000	1.3
+++ journals.sgml	15 Jun 2004 12:45:41 -0000	1.4
@@ -5,31 +5,31 @@
 
 <para><programlisting><![CDATA[
         <?xml version="1.0" encoding="UTF-8"?>
-        <Journal Version="1.0">
+        <journal version="1.0">
           <!-- Base class attributes -->
-          <UID>(string, no default)</UID>
-          <Body>(string, default empty)</Body>
-          <Categories>(string, default empty)</Categories>
-          <CreationDate>(datetime, no default)</CreationDate>
-          <LastModified>(datetime, no default)</LastModified>
-          <Sensitivity>(string, default Public)</Sensitivity>
-          {<Attachment>(string, no default)</Attachment>}
+          <uid>(string, no default)</uid>
+          <body>(string, default empty)</body>
+          <categories>(string, default empty)</categories>
+          <creation-date>(datetime, no default)</creation-date>
+          <last-modified>(datetime, no default)</last-modified>
+          <sensitivity>(string, default Public)</sensitivity>
+          {<attachment>(string, no default)</attachment>}
         
           <!-- Journal specific attributes -->
-          <Summary>(string, default empty)</Summary>
-          <StartDate>(datetime, default not present)</StartDate>
-          <EndDate>(datetime, default not present)</EndDate>
-          {<Contact>
-            <DisplayName>(string, default empty)</DisplayName>
-            <Email>(string, default empty)</Email>
-          </Contact>}
-        </Journal>
+          <summary>(string, default empty)</summary>
+          <start-date>(datetime, default not present)</start-date>
+          <end-date>(datetime, default not present)</end-date>
+          {<contact>
+            <display-name>(string, default empty)</display-name>
+            <email>(string, default empty)</email>
+          </contact>}
+        </journal>
 ]]></programlisting></para>
 
 <para>There can be any number of attachments and contacts, which is
 why these are in {}.</para>
 
-<para>The Sensitivity can only be one of Public, Confidential, or
+<para>The sensitivity can only be one of Public, Confidential, or
 Private.</para>
 
 </chapter>

Index: notes.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/notes.sgml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- notes.sgml	15 Jun 2004 12:16:55 -0000	1.3
+++ notes.sgml	15 Jun 2004 12:45:41 -0000	1.4
@@ -5,27 +5,27 @@
 
 <para><programlisting><![CDATA[
         <?xml version="1.0" encoding="UTF-8"?>
-        <Note Version="1.0">
+        <note version="1.0">
           <!-- Base class attributes -->
-          <UID>(string, no default)</UID>
-          <Body>(string, default empty)</Body>
-          <Categories>(string, default empty)</Categories>
-          <CreationDate>(datetime, no default)</CreationDate>
-          <LastModified>(datetime, no default)</LastModified>
-          <Sensitivity>(string, default Public)</Sensitivity>
-          {<Attachment>(string, no default)</Attachment>}
+          <uid>(string, no default)</uid>
+          <body>(string, default empty)</body>
+          <categories>(string, default empty)</categories>
+          <creation-date>(datetime, no default)</creation-date>
+          <last-modified>(datetime, no default)</last-modified>
+          <sensitivity>(string, default Public)</sensitivity>
+          {<attachment>(string, no default)</attachment>}
         
           <!-- Note specific attributes -->
-          <Summary>(string, default empty)</Summary>
-          <BackgroundColor>(color, default 0x000000)</BackgroundColor>
-          <ForegroundColor>(color, default 0xFFFF00)</ForegroundColor>
-        </Note>
+          <summary>(string, default empty)</summary>
+          <background-color>(color, default 0x000000)</background-color>
+          <foreground-color>(color, default 0xFFFF00)</foreground-color>
+        </note>
 ]]></programlisting></para>
         
 <para>There can be any number of attachments, which is why these are
 in {}.</para>
 
-<para>The Sensitivity can only be one of Public, Confidential, or
+<para>The sensitivity can only be one of Public, Confidential, or
 Private.</para>
 
 </chapter>

Index: overview.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/overview.sgml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- overview.sgml	15 Jun 2004 12:16:55 -0000	1.3
+++ overview.sgml	15 Jun 2004 12:45:41 -0000	1.4
@@ -14,7 +14,7 @@
 <para>The fields in the XML file are written like this:</para>
 
 <para><programlisting><![CDATA[
-        <Field>(type, default)</Field>
+        <field>(type, default)</field>
 ]]></programlisting></para>
 
 <para>If a field entry is the same as the default, then it's optional
@@ -40,24 +40,22 @@
 ... This looks like:</para>
 
 <para><programlisting><![CDATA[
-        <Type>
+        <type>
           Entry fields go here
-        </Type>
+        </type>
 ]]></programlisting></para>
 
 <para>where <Type> can be Note, Event, Task, Journal, or
 Contact. If a client has a new type, it is allowed to implement this,
 but then other clients will not be able to handle the folder entry.</para>
 
-<para>All node names are case insensitive.</para>
-
 <para>Here is a short example of a note:</para>
 
 <para><programlisting><![CDATA[
         <?xml version="1.0" encoding="UTF-8"?>
-        <Note>
+        <note>
           Note stuff goes here
-        </Note>
+        </note>
 ]]></programlisting></para>
 
 <sect2><title>Types Used</title>

Index: tasks.sgml
===================================================================
RCS file: /kolabrepository/doc/kolab-formats/tasks.sgml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- tasks.sgml	15 Jun 2004 12:16:55 -0000	1.3
+++ tasks.sgml	15 Jun 2004 12:45:41 -0000	1.4
@@ -5,63 +5,62 @@
 
 <para><programlisting><![CDATA[
         <?xml version="1.0" encoding="UTF-8"?>
-        <Task Version="1.0">
+        <task version="1.0">
           <!-- Base class attributes -->
-          <UID>(string, no default)</UID>
-          <Body>(string, default empty)</Body>
-          <Categories>(string, default empty)</Categories>
-          <CreationDate>(datetime, no default)</CreationDate>
-          <LastModified>(datetime, no default)</LastModified>
-          <Sensitivity>(string, default Public)</Sensitivity>
-          {<Attachment>(string, no default)</Attachment>}
+          <uid>(string, no default)</uid>
+          <body>(string, default empty)</body>
+          <categories>(string, default empty)</categories>
+          <creation-date>(datetime, no default)</creation-date>
+          <last-modified>(datetime, no default)</last-modified>
+          <sensitivity>(string, default Public)</sensitivity>
+          {<attachment>(string, no default)</attachment>}
         
           <!-- Incidence base class specific attributes -->
-          <Summary>(string, default empty)</Summary>
-          <Location>(string, default empty)</Location>
-          <Organizer>
-            <DisplayName>(string, default empty)</DisplayName>
-            <Email>(string, default empty)</Email>
-          </Organizer>
-          <StartDate>(date or datetime, default not present)</StartDate>
-          <Alarm>(number, no default)</Alarm>
-          <Recurrence Cycle="cycletype" [Type="Extra type"]>
-            <Interval>(number, default 1)</Interval>
-            {<Day>(string, no default)</Day>}
-            <Daynumber>(number, no default)</Daynumber>
-            <Date>(number, no default)</Date>
-            <Month>(string, no default></Month>
-            <Range Type="rangetype">(date or number or nothing, no default)</Range>
-            {<Exclusion>(date, no default)</Exclusion>}
-          </Recurrence>
-          {<Attendee>
-            <DisplayName>(string, default empty)</DisplayName>
-            <Email>(string, default empty)</Email>
-            <Status>(string, default None)</Status>
-            <RequestResponse>(bool, default true)</RequestResponse>
-            <InvitationSent>(bool, default false)<InvitationSent>
-            <Role>(string, default Required)</Role>
-          </Attendee>}
+          <summary>(string, default empty)</summary>
+          <location>(string, default empty)</location>
+          <organizer>
+            <display-name>(string, default empty)</display-name>
+            <email>(string, default empty)</email>
+          </organizer>
+          <start-date>(date or datetime, default not present)</start-date>
+          <alarm>(number, no default)</alarm>
+          <recurrence cycle="cycletype" [type="Extra type"]>
+            <interval>(number, default 1)</interval>
+            {<day>(string, no default)</day>}
+            <daynumber>(number, no default)</daynumber>
+            <date>(number, no default)</date>
+            <month>(string, no default></month>
+            <range type="rangetype">(date or number or nothing, no default)</range>
+            {<exclusion>(date, no default)</exclusion>}
+          </recurrence>
+          {<attendee>
+            <display-name>(string, default empty)</display-name>
+            <email>(string, default empty)</email>
+            <status>(string, default None)</status>
+            <request-response>(bool, default true)</request-response>
+            <invitation-sent>(bool, default false)<invitation-sent>
+            <role>(string, default Required)</role>
+          </attendee>}
         
           <!-- Task specific attributes -->
-          <Priority>(number, default 3)</Priority>
-          <Completed>(number, default 0)</Completed>
-          <Status>(string, default NotStarted)</Status>
-          <DueDate>(date or datetime, default not present)</DueDate>
-          <Parent>(string, default empty)</Parent>
-        </Task>
+          <priority>(number, default 3)</priority>
+          <completed>(number, default 0)</completed>
+          <status>(string, default NotStarted)</status>
+          <due-date>(date or datetime, default not present)</due-date>
+          <parent>(string, default empty)</parent>
+        </task>
 ]]></programlisting></para>
 
-<para>Status can be one of NotStarted, InProgress, Completed,
+<para>status can be one of NotStarted, InProgress, Completed,
 WaitingOnSomeElse, or Deferred.</para>
 
 <para>The priority can be a number between 1 and 5, with 1 being the
 highest priority.</para>
 
-<para>Completed is a percentage, so it must be between 0 and
+<para>completed is a percentage, so it must be between 0 and
 100.</para>
 
-<para>If this is a subtask, the Parent is set to the UID of the parent
-task. If it's not a subtask, then the Parent field must be
-empty.</para>
+<para>If this is a subtask, the parent is set to the uid of the parent
+task. If it's not a subtask, then the parent field must be empty.</para>
 
 </chapter>





More information about the commits mailing list