summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Mollekopf <mollekopf@kolabsys.com>2012-03-17 14:27:47 (GMT)
committerChristian Mollekopf <mollekopf@kolabsys.com>2012-03-17 14:27:47 (GMT)
commit91918dd4e47d883ec0af9aec8f5120f5fe9b37a6 (patch)
tree54678b95c9e430c1e6e6601656ab024625590a20
parente85b43d971d0cf35d776a79ba65cacf6caec1fee (diff)
downloadkeps-91918dd4e47d883ec0af9aec8f5120f5fe9b37a6.tar.gz
Use the dir parameter instead of allowing urn's for cal-address.
-rw-r--r--KEP-0017.txt23
1 files changed, 14 insertions, 9 deletions
diff --git a/KEP-0017.txt b/KEP-0017.txt
index 1b64a62..da38b46 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -600,14 +600,16 @@ Implements:
property-organizer = element organizer {
element parameters {
- element cn { element text { [[#String]] } } ?
+ element cn { element text { [[#String]] } } ?,
+ element dir { element uri { [[#UID|uri-uid]] } } ?
} ?,
- element cal-address { [[#Contact URI]] }
+ element cal-address { [[#Mailto URI]] }
}
''The organizer of the incidence.''
-The cal-address '''MUST''' be a valid [[#Contact URI]].
+The cal-address '''MUST''' be a valid [[#Mailto URI]].
+A contact '''MAY''' be referenced using the [[#UID|uri-uid]].
* The cn parameter '''SHALL''' represent the display name of the organizer.
@@ -647,14 +649,16 @@ Implements:
"REQ-PARTICIPANT" |
"OPT-PARTICIPANT" |
"NON-PARTICIPANT"
- } } ?
+ } } ?,
+ element dir { element uri { [[#UID|uri-uid]] } } ?
}?,
- element cal-address { [[#Contact URI]] }
+ element cal-address { [[Mailto URI]] }
}
''An attendee of an event.''
-The cal-address '''MUST''' be a valid [[#Contact URI]].
+The cal-address '''MUST''' be a valid [[Mailto URI]].
+A contact '''MAY''' be referenced using the [[#UID|uri-uid]].
* "cn": The display name of the contact.
* "rsvp": Used by the [[#Organizer]] to request a participation status reply from an attendee of a group-scheduled event or to-do. This parameter '''SHALL''' default to "FALSE" if not specified.
@@ -673,8 +677,9 @@ The cal-address '''MUST''' be a valid [[#Contact URI]].
Implements:
* {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.8.4.1 section-3.8.4.1]
-{{note|Needs clarification: LDAP|There would be an additonal dir parameter for an ldap uri available. useful?}}
-{{note|Needs clarification: cutype|For "resource" role? i.e. a meeting room. Currently this is not possible and it was in the old format specification. But I don't know if this is used anywhere.}}
+{{note|cutype for resource management|By using cutype it would be possible to mark an attendee as i.e. a room or car, which would be useful in resource management.}}
+{{note|cal-address/dir|While a urn uri would also be valid in cal-address according to iCal, dir seems to be more according to the intentions of iCal, as a uri for a vcard is not strictly a "contact address"}}
+{{note|cal-address|The cal-address would allow for any uri, it was restricted to keep clients from having to handle arbitrary contact mediums.}}
===== Attachment =====
@@ -731,7 +736,7 @@ If a date-time value is used it '''MUST''' be in UTC.
element action { text { "EMAIL" } },
element summary { [[#Summary]] },
element description { [[#Description]] },
- element attendee { element cal-address { [[#Contact URI]] } } +,
+ element attendee { element cal-address { [[#Mailto URI]] } } +,
property-trigger,
(
element duration { [[#Duration]] },