OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

icom message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Mapping ICOM Task to iCalendar VTODO


 

Please review the mappings between ICOM TaskList and iCalendar VTODO (http://tools.ietf.org/html/rfc5545):

 

TaskList.jpg

 

 

 

 

Calendar

iCalendar

TaskList

timeZone

timezonec

timeZone

occurrences

eventc

 

recurrences

 

 

 

todoc

tasks

properties

x-prop

properties

viewerProperties

 

viewerProperties

Figure 1 Mapping iCalendar to ICOM TaskList

 

 

iCalendar To-Do http://tools.ietf.org/html/rfc5545#section-3.6.2

3.6.2.  To-Do Component

   Component Name:  VTODO
 
   Purpose:  Provide a grouping of calendar properties that describe a
      to-do.
 
   Format Definition:  A "VTODO" calendar component is defined by the
      following notation:
 
       todoc      = "BEGIN" ":" "VTODO" CRLF
                    todoprop *alarmc
                    "END" ":" "VTODO" CRLF
 
       todoprop   = *(
                  ;
                  ; The following are REQUIRED,
                  ; but MUST NOT occur more than once.
                  ;
                  dtstamp / uid /
                  ;
                  ; The following are OPTIONAL,
                  ; but MUST NOT occur more than once.
                  ;
                  class / completed / created / description /
                  dtstart / geo / last-mod / location / organizer /
                  percent / priority / recurid / seq / status /
                  summary / url /
                  ;
                  ; The following is OPTIONAL,
                  ; but SHOULD NOT occur more than once.
                  ;
                  rrule /
                  ;
                  ; Either 'due' or 'duration' MAY appear in
                  ; a 'todoprop', but 'due' and 'duration'
                  ; MUST NOT occur in the same 'todoprop'.
                  ; If 'duration' appear in a 'todoprop',
                  ; then 'dtstart' MUST also appear in
                  ; the same 'todoprop'.
                  ;
                  due / duration /
                  ;
                  ; The following are OPTIONAL,
                  ; and MAY occur more than once.
                  ;
                  attach / attendee / categories / comment / contact /
                  exdate / rstatus / related / resources /
                  rdate / x-prop / iana-prop
                  ;
                  )
 

ICOM Task

iCalendar VTODO

 

dtstamp

 

class

 

geo

 

seq

 

recurid

 

contact

objectid

uid

name

 

creationDate

created

createdBy

 

lastModificationDate

last-mod

lastModifiedBy

 

parent

 

owner

 

attachedMarkers

categories

categoryApplications

 

tagApplications

 

accessControlList

 

relationships

related

attachments

attach

 

url

 

summary

 

comment

description

description

editable,

 

startDate,

dtstart

startDateResolution,

 

dueDate,

due

dueDateResolution,

 

 

duration

 

rrule

 

exdate

 

rstatus

 

rdate

organizer

organizer

taskStatus

status

assignee

attendee

assigneeCompletionDate

completed

assigneeCompletionDateResolution

 

assigneePercentComplete

percent

assigneePriority

priority

assigneeParticipationStatus

 

assigneeProperties

x-prop

 

iana-prop

 

resources

 

location

Figure 2 Mapping ICOM Task to iCalendar VTODO

 

Thanks,

Eric

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]