Subject: cap-10 section 9. comments

From: [email-masked]
Date: Mon, 7 Apr 2003 22:29:18 -0700 (PDT)

(same format as previous, similar msgs)

----------------------------------------
[91;5044]

   agenda      = "BEGIN" ":" "VAGENDA" CRLF
                 agendaprop
                 *(icalobject)     ; as defined in [iCAL]
                 *************
[
should this be ``icalbody'' (and no need for the repetion)?
]
                 "END" ":" "VAGENDA" CRLF

   agendaprop  = *(
                 ; The following MUST occur exactly once.
                 ;
                   allow-conflict / calid / calscale / created
                 / default-charset / default-locale
                 / default-tzid / last-modified /

                 ; The following MUST occur at least once.
                 ; and the value MUST NOT be empty.

                 / owner

                 ; The following are optional,
                 ; and MAY occur more than once.

                 / name / related-to / other-props / x-comp
                                                  *********
[
this is confusing having a component in something named *prop and
unnecessary since it is included icalbody?
]
               )
----------------------------------------
[92;5100]
   agendac     = "BEGIN" ":" "VAGENDA" CRLF
                 agendacprop
                 *(icalobject)     ; as defined in [iCAL]
                 *************
[
should this be ``icalbody'' (and no need for the repetion)?
]
                 "END" ":" "VAGENDA" CRLF

   agendacprop  = *(
                  ; The following MUST occur exactly once.
                  ;
                    allow-conflict / calid / calscale
                  / default-charset / default-locale
                  / default-tzid /

                  ; The following MUST occur at least once.
                  ; and the value MUST NOT be empty.
                  ;
                  / owner

                  ; The following are optional,
                  ; and MAY occur more than once.
                  ;
                  / name / related-to / other-props / x-comp
                                                   *********
[
this is confusing having a component in something named *prop and
unnecessary since it is included icalbody?
]
                 )
----------------------------------------
[93;5163]

   CALSCALE -  A comma separated list of CALSCALEs supported by this CS.
      All "VAGENDA" component calendar CALSCALE properties MUST BE from
      this list.  This list MUST contain at least "GREGORIAN".  The
      default for newly created "VAGENDA" components is the first entry.
   *********************************************************************
[
need a subsection in section 8 to formally redefine CALSCALE?
]
----------------------------------------
[94;5212]

   calstorec     = "BEGIN" ":" "VCALSTORE" CRLF
   	     calstoreprop
                *(vagendac)
                  ********
[
this should be ``agenda''?
(the vagenda/vagendac rule names
 are kind of inconsistent w/the other components too)
]
   	     "END" ":" "VCALSTORE" CRLF

   calstoreprop  = *(

                     ; the following MUST occur exactly once

                       allow-conflict / calscale / calmaster
                     / created / csid / default-charset
                     / default-locale / default-vcars
                     / default-tzid / last-modified

                     ; the following are optional,
                     ; and MAY occur more than once

                     / name / related-to / other-props / x-comp
                                                      *********
[
this is confusing having a component in something named *prop and
unnecessary since it is included agenda?
]
                    )
----------------------------------------
[95;5272]

   carprop = 1*(

           ; 'carid' is REQUIRED,
           ; but MUST NOT occur more than once

            carid /
                   ^ decreed

           ; the following are OPTIONAL,
           ; and MAY occur more than once

            name / other-props
           )
----------------------------------------
[99;5496]

   queryc    =  "BEGIN" ":" "VQUERY" CRLF
                queryprop
                "END" ":" "VCAR" CRLF
                           ----VQUERY
----------------------------------------