8 commits - KEP-0017.txt
Christian Mollekopf
mollekopf at kolabsys.com
Fri Dec 30 12:16:01 CET 2011
KEP-0017.txt | 44 ++++++++++++++++++++++++++++++++++----------
1 file changed, 34 insertions(+), 10 deletions(-)
New commits:
commit 58c17926a755fa150a7e8d18cac71db9369f95c3
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Fri Dec 30 12:13:29 2011 +0100
fix references, use date-time element, add missing properties, usage note
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 0fb930d..c053a71 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -113,6 +113,8 @@ The date-time '''MUST''' be in UTC.
This property '''MUST''' be updated whenever an object is modified.
+{{note|xCard|Note that xCard uses a timestamp element instead of a date-time element for the "ref" property.}}
+
Implements:
* {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.8.7.2 section-3.8.7.2]
* {{rfc|6350}} [https://tools.ietf.org/html/rfc6350#section-6.7.4 section-6.7.4]
@@ -876,6 +878,7 @@ Implements:
element dtstart { [[#Start date]] } ?,
element summary { [[#Summary]] } ?,
element description { [[#Description]] } ?,
+ element status { [[#Status]] } ?,
element contact { [[#Contact]] } *,
element attendee { [[#Attendee]] } *,
element attach { [[#Attachment]] } *,
@@ -1451,7 +1454,8 @@ Implements:
element uid { [[#UID|uid]] },
element x-kolab-version { [[#Kolab XML Version]] },
element prodid { [[#Product ID]] },
- element rev { [[#Last modified date]] },
+ element rev { [[#Last modification date]] },
+ element categories { [[#Categories]] } ?,
element kind { [[#Kind|"group"]] },
element fn { [[#Name]] },
element member { [[#Member]] } *,
@@ -1472,7 +1476,7 @@ The vcard:kind element '''MUST''' have the value "group".
element uid { [[#UID|uid]] },
element prodid { [[#Product ID]] },
element creation-date { [[#Creation date]] },
- element last-modification-date { [[#Last modified date]] },
+ element last-modification-date { [[#Last modification date]] },
element categories { [[#Categories]] } *,
element classification { [[#Classification]] } ?,
element attachment { [[#Attachment]] } *,
@@ -1512,7 +1516,7 @@ The following color types are defined:
element uid { [[#UID|uid]] },
element prodid { [[#Product ID]] },
element creation-date { [[#Creation date]] },
- element last-modification-date { [[#Last modified date]] },
+ element last-modification-date { [[#Last modification date]] },
element type { [[#String]] },
configurationtype-fields
}
@@ -1619,7 +1623,7 @@ Note that while {{rfc|6350}}<ref name="rfc6350" /> allows the usage of UTC-offse
</parameters>
<date-time>2011-05-17T13:00:00</date-time>
-* Floating Time according to {{rfc|6351}}: <anniversary>20110517T143000</anniversary>
+* Floating Time according to {{rfc|6351}}: <anniversary><date-time>20090808T143000</date-time></anniversary>
=== Color ===
commit fa4faa226f0c0f2f48946cff80a3e389fec65bf3
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 27 13:53:53 2011 +0100
rfc reference for recurrence expansion procedure
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 8e25cf8..0fb930d 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -350,6 +350,9 @@ Duplicate recurrences (same start-date) '''MUST''' be ignored and considered as
The [[#Start date]] is part of the complete recurrence set.
+Implements:
+* {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.8.5.3 section-3.8.5.3].
+
{{note|Obsoletion of KEP 3|This obsoletes [[KEP:3]]<ref name="kep3">[[KEP:3]] Introduction of subevent sub-tag for exclusion from recurrence</ref> as those requirements are now fullfilled by the [[#Exception date]] and [[#Recurrence ID]] properties.}}
====== Recurrence exception ======
commit 0e0eb0a09494b0912a2296732d550f09c9905703
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 27 13:52:59 2011 +0100
corrected name of classification values
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 68beb05..8e25cf8 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -135,7 +135,7 @@ Implements:
==== Classification ====
- value-productid = ( "PRIVATE"|"CONFIDENTIAL"|"PUBLIC" )
+ value-classification = ( "PRIVATE"|"CONFIDENTIAL"|"PUBLIC" )
''The classification gives an indication of the (security) classification of the object.''
commit 8926f00e8c9ce7d741487d2954b41898a046fa97
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 27 13:51:29 2011 +0100
correct priority range description
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 1baa5bc..68beb05 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -503,7 +503,10 @@ Implements:
''Priority of the object.''
-The range '''MUST''' be in the range 0 (highest) to 9 (lowest).
+The range '''MUST''' be in the range 0 to 9.
+* 0 specifies an undefined priority.
+* 1 specifies the highest priority.
+* 9 specifies the lowest priority,
This property gives the user the possibilty to prioritize various objects.
A client implementation '''SHOULD''' give the user the possibilty to sort objects according to priority.
commit 91097823998665b73aa34cab7bf2a6bbe271812c
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 27 13:51:09 2011 +0100
fixed byday pattern
diff --git a/KEP-0017.txt b/KEP-0017.txt
index f4f433f..1baa5bc 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -379,7 +379,9 @@ The [[#UID]] parameter of the recurrence exception '''MUST''' match the [[#UID]]
====== Recurrence rule ======
type-weekday = ("SU" | "MO" | "TU" | "WE" | "TH" | "FR" | "SA")
-
+
+ byday-pattern = ([[#Integer|xsd:integer]]?type-weekday)
+
property-rrule = element rrule {
element recur {
element freq { "SECONDLY" | "MINUTELY" | "HOURLY" | "DAILY" | "WEEKLY" | "MONTHLY" | "YEARLY" },
@@ -388,7 +390,7 @@ The [[#UID]] parameter of the recurrence exception '''MUST''' match the [[#UID]]
element bysecond { [[#Integer|xsd:positiveInteger]] }*,
element byminute { [[#Integer|xsd:positiveInteger]] }*,
element byhour { [[#Integer|xsd:positiveInteger]] }*,
- element byday { [[#Integer|xsd:integer]] ?, type-weekday }*,
+ element byday { byday-pattern }*,
element bymonthday { [[#Integer|xsd:integer]] }*,
element byyearday { [[#Integer|xsd:integer]] }*,
element byweekno { [[#Integer|xsd:integer]] }*,
commit 69ca558775294cea039b00c607df84e498c3ab9a
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 27 13:50:17 2011 +0100
removed dtend and added summary and description for journal
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 11e4d04..f4f433f 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -866,7 +866,8 @@ Implements:
element class { [[#Classification]] } ?,
element categories { [[#Categories]] } ?,
element dtstart { [[#Start date]] } ?,
- element dtend { [[#End date]] } ? |
+ element summary { [[#Summary]] } ?,
+ element description { [[#Description]] } ?,
element contact { [[#Contact]] } *,
element attendee { [[#Attendee]] } *,
element attach { [[#Attachment]] } *,
commit 5817a822e561951e209d600accd857d05f5a3beb
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 20 16:54:01 2011 +0100
the recurrence-id is only a single date-time
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 37d05ee..11e4d04 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -448,7 +448,7 @@ Implements:
[[#xCal Timezone Identifier| xcal-tzid]] ?,
element range { element text { "THISANDFUTURE" } }?
}?,
- [[#xCal Date-Time|xcal-date-or-date-time]] +
+ [[#xCal Date-Time|xcal-date-or-date-time]]
}
''A date-time value, matching the [[#Start date]] of one specific recurrence to identify it.''
commit 6627b54b8c9acd86927c8360086e9c28295ffdd1
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date: Tue Dec 20 16:53:40 2011 +0100
added xCal version number
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 62f69aa..37d05ee 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -214,6 +214,17 @@ VTimezone '''MUST NOT''' be used. Instead timezone identifiers according to [[#T
In the following sectopm "incidence" refers to an event, todo or journal entry.
==== Properties ====
+===== xCal Version =====
+
+ property-version = element version {
+ element text { "2.0" }
+ }
+
+''The xCal version number.''
+
+Implements:
+* {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.7.4 section-3.7.4]
+
===== Related-to =====
property-relatedto = element related-to {
More information about the commits
mailing list