
From nobody Mon Apr  6 07:55:43 2015
Return-Path: <internet-drafts@ietf.org>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E40811A892C; Mon,  6 Apr 2015 07:55:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rKtoEm80usiZ; Mon,  6 Apr 2015 07:55:39 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 919F01A8965; Mon,  6 Apr 2015 07:55:39 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.13.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150406145539.4645.24702.idtracker@ietfa.amsl.com>
Date: Mon, 06 Apr 2015 07:55:39 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/SGaRW0QGPRjL8NNKSc-bmQen5EA>
Cc: calsify@ietf.org
Subject: [calsify] I-D Action: draft-ietf-calext-extensions-00.txt
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.15
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Apr 2015 14:55:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Calendaring Extensions Working Group of the IETF.

        Title           : New Properties for iCalendar
        Author          : Cyrus Daboo
	Filename        : draft-ietf-calext-extensions-00.txt
	Pages           : 21
	Date            : 2015-04-06

Abstract:
   This document defines a set of new properties for iCalendar data as
   well as extending the use of some existing properties to the entire
   iCalendar object.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-calext-extensions/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-calext-extensions-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Apr  7 11:30:28 2015
Return-Path: <murch@andrew.cmu.edu>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 330861B3A21 for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 11:30:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.51
X-Spam-Level: 
X-Spam-Status: No, score=-1.51 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QbnXS0Za1Q8p for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 11:30:25 -0700 (PDT)
Received: from smtp.andrew.cmu.edu (SMTP.ANDREW.CMU.EDU [128.2.157.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7DD31B3A1D for <calsify@ietf.org>; Tue,  7 Apr 2015 11:30:24 -0700 (PDT)
Received: from localhost.localdomain (cpe-76-180-151-43.buffalo.res.rr.com [76.180.151.43]) (user=murch mech=PLAIN (0 bits)) by smtp.andrew.cmu.edu (8.14.8/8.14.8) with ESMTP id t37IUMO5024396 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <calsify@ietf.org>; Tue, 7 Apr 2015 14:30:23 -0400
Message-ID: <5524223E.1050607@andrew.cmu.edu>
Date: Tue, 07 Apr 2015 14:30:22 -0400
From: Ken Murchison <murch@andrew.cmu.edu>
Organization: Carnegie Mellon University
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Calsify <calsify@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.4.7.182419
X-SMTP-Spam-Clean: 28% ( SXL_IP_DYNAMIC 3, HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1000_LESS 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_300_399 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, FROM_EDU_TLD 0, NO_URI_FOUND 0, RDNS_GENERIC_POOLED 0, RDNS_POOLED 0, RDNS_RESIDENTIAL 0, RDNS_SUSP 0, RDNS_SUSP_GENERIC 0, RDNS_SUSP_SPECIFIC 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_FROM 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __MOZILLA_USER_AGENT 0, __PHISH_SPEAR_STRUCTURE_1 0, __RDNS_POOLED_1 0, __SANE_MSGID 0, __SUBJ_ALPHA_START 0, __TO_MALFORMED_2 0, __USER_AGENT 0)
X-SMTP-Spam-Score: 28%
X-Scanned-By: MIMEDefang 2.74 on 128.2.157.39
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/8G-fLPCStxYWrSMB_sJLUPH9QZ8>
Subject: [calsify] draft-ietf-calext-extensions-00
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2015 18:30:27 -0000

All,

This all looks pretty straightforward to me and I will add/update 
support for these properties and parameters to libical once we come to 
consensus on the draft.

However, I am somewhat unclear on the distinction between URL and SOURCE.

-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University


From nobody Tue Apr  7 11:50:26 2015
Return-Path: <cyrus@daboo.name>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D54F61B3A99 for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 11:50:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.912
X-Spam-Level: 
X-Spam-Status: No, score=-1.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WqkzKtaURVR5 for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 11:50:14 -0700 (PDT)
Received: from daboo.name (daboo.name [173.13.55.49]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8C911B3A94 for <calsify@ietf.org>; Tue,  7 Apr 2015 11:50:13 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 3C349106EEDE; Tue,  7 Apr 2015 14:50:13 -0400 (EDT)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aGKzSbO5xxcY; Tue,  7 Apr 2015 14:50:12 -0400 (EDT)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id 169FF106EED2; Tue,  7 Apr 2015 14:50:11 -0400 (EDT)
Date: Tue, 07 Apr 2015 14:50:08 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Ken Murchison <murch@andrew.cmu.edu>, Calsify <calsify@ietf.org>
Message-ID: <B46B5107484E2F99C494F2D8@caldav.corp.apple.com>
In-Reply-To: <5524223E.1050607@andrew.cmu.edu>
References: <5524223E.1050607@andrew.cmu.edu>
X-Mailer: Mulberry/4.1.0b1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size=1087
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/wdmyaZnYQP0GrolvrB6FsHZZ7RQ>
Subject: Re: [calsify] draft-ietf-calext-extensions-00
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2015 18:50:26 -0000

Hi Ken,

--On April 7, 2015 at 2:30:22 PM -0400 Ken Murchison <murch@andrew.cmu.edu> 
wrote:

> This all looks pretty straightforward to me and I will add/update support
> for these properties and parameters to libical once we come to consensus
> on the draft.
>
> However, I am somewhat unclear on the distinction between URL and SOURCE.

As per 5545, URL is meant to be a pointer to an alternative representation 
("more dynamic rendition") of the event - e.g., it could be a web page with 
details of the event. SOURCE, on the other hand, is meant to be a pointer 
to the original location where the iCalendar data itself was retrieved from.

I could add the following sentence to the SOURCE property description to 
help clarify the differences:

    Note that the URL property (Section 3.8.4.6 of [RFC5545]) defines a URL
    for an alternative representation of the calendar information (which
    could take the form of a web page, or an image, etc), whereas the
    SOURCE property is used to refer to the location where updated
    iCalendar data can be found.

-- 
Cyrus Daboo


From nobody Tue Apr  7 11:59:05 2015
Return-Path: <murch@andrew.cmu.edu>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0F421B3A6C for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 11:59:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r7KIP2pIqg67 for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 11:58:53 -0700 (PDT)
Received: from smtp.andrew.cmu.edu (SMTP.ANDREW.CMU.EDU [128.2.157.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 506461A90A3 for <calsify@ietf.org>; Tue,  7 Apr 2015 11:58:53 -0700 (PDT)
Received: from localhost.localdomain (cpe-76-180-151-43.buffalo.res.rr.com [76.180.151.43]) (user=murch mech=PLAIN (0 bits)) by smtp.andrew.cmu.edu (8.14.8/8.14.8) with ESMTP id t37Iwi6S027255 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 7 Apr 2015 14:58:45 -0400
Message-ID: <552428E4.9040504@andrew.cmu.edu>
Date: Tue, 07 Apr 2015 14:58:44 -0400
From: Ken Murchison <murch@andrew.cmu.edu>
Organization: Carnegie Mellon University
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Cyrus Daboo <cyrus@daboo.name>, Calsify <calsify@ietf.org>
References: <5524223E.1050607@andrew.cmu.edu> <B46B5107484E2F99C494F2D8@caldav.corp.apple.com>
In-Reply-To: <B46B5107484E2F99C494F2D8@caldav.corp.apple.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.4.7.185118
X-SMTP-Spam-Clean: 28% ( SXL_IP_DYNAMIC 3, HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1300_1399 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, FROM_EDU_TLD 0, RDNS_GENERIC_POOLED 0, RDNS_POOLED 0, RDNS_RESIDENTIAL 0, RDNS_SUSP 0, RDNS_SUSP_GENERIC 0, RDNS_SUSP_SPECIFIC 0, REFERENCES 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CP_MEDIA_BODY 0, __CP_NOT_1 0, __CT 0, __CTE 0,  __CT_TEXT_PLAIN 0, __FORWARDED_MSG 0, __HAS_FROM 0, __HAS_MSGID 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __MOZILLA_USER_AGENT 0, __PHISH_PHRASE1_B 0, __PHISH_SPEAR_STRUCTURE_1 0, __RDNS_POOLED_1 0, __REFERENCES 0, __SANE_MSGID 0, __SUBJ_ALPHA_NEGATE 0, __TO_MALFORMED_2 0, __URI_NO_PATH 0, __URI_NO_WWW 0, __URI_NS , __USER_AGENT 0)
X-SMTP-Spam-Score: 28%
X-Scanned-By: MIMEDefang 2.74 on 128.2.157.39
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/StrbROXO79YcTTjpimtCIz9bTGE>
Subject: Re: [calsify] draft-ietf-calext-extensions-00
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2015 18:59:03 -0000

On 04/07/2015 02:50 PM, Cyrus Daboo wrote:
> Hi Ken,
>
> --On April 7, 2015 at 2:30:22 PM -0400 Ken Murchison 
> <murch@andrew.cmu.edu> wrote:
>
>> This all looks pretty straightforward to me and I will add/update 
>> support
>> for these properties and parameters to libical once we come to consensus
>> on the draft.
>>
>> However, I am somewhat unclear on the distinction between URL and 
>> SOURCE.
>
> As per 5545, URL is meant to be a pointer to an alternative 
> representation ("more dynamic rendition") of the event - e.g., it 
> could be a web page with details of the event. SOURCE, on the other 
> hand, is meant to be a pointer to the original location where the 
> iCalendar data itself was retrieved from.
>
> I could add the following sentence to the SOURCE property description 
> to help clarify the differences:
>
>    Note that the URL property (Section 3.8.4.6 of [RFC5545]) defines a 
> URL
>    for an alternative representation of the calendar information (which
>    could take the form of a web page, or an image, etc), whereas the
>    SOURCE property is used to refer to the location where updated
>    iCalendar data can be found.

Thanks, the new text is very helpful.  Please add it.


-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University


From nobody Tue Apr  7 13:10:32 2015
Return-Path: <murch@andrew.cmu.edu>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BE791B3BD8 for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 13:10:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7TRFjxAMK-kD for <calsify@ietfa.amsl.com>; Tue,  7 Apr 2015 13:10:30 -0700 (PDT)
Received: from smtp.andrew.cmu.edu (SMTP.ANDREW.CMU.EDU [128.2.157.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AD151B3BD6 for <calsify@ietf.org>; Tue,  7 Apr 2015 13:10:30 -0700 (PDT)
Received: from localhost.localdomain (cpe-76-180-151-43.buffalo.res.rr.com [76.180.151.43]) (user=murch mech=PLAIN (0 bits)) by smtp.andrew.cmu.edu (8.14.8/8.14.8) with ESMTP id t37KAS0H001592 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <calsify@ietf.org>; Tue, 7 Apr 2015 16:10:29 -0400
Message-ID: <552439B4.5090300@andrew.cmu.edu>
Date: Tue, 07 Apr 2015 16:10:28 -0400
From: Ken Murchison <murch@andrew.cmu.edu>
Organization: Carnegie Mellon University
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Calsify <calsify@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.4.7.200320
X-SMTP-Spam-Clean: 28% ( SXL_IP_DYNAMIC 3, HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_2000_2999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, FROM_EDU_TLD 0, NO_URI_FOUND 0, RDNS_GENERIC_POOLED 0, RDNS_POOLED 0, RDNS_RESIDENTIAL 0, RDNS_SUSP 0, RDNS_SUSP_GENERIC 0, RDNS_SUSP_SPECIFIC 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_FROM 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __MOZILLA_USER_AGENT 0, __PHISH_SPEAR_STRUCTURE_1 0, __RDNS_POOLED_1 0, __SANE_MSGID 0, __SUBJ_ALPHA_START 0, __TO_MALFORMED_2 0, __USER_AGENT 0)
X-SMTP-Spam-Score: 28%
X-Scanned-By: MIMEDefang 2.74 on 128.2.157.39
Archived-At: <http://mailarchive.ietf.org/arch/msg/calsify/E379jb84tqcCmF3VwsqCzcK3aO4>
Subject: [calsify] draft-ietf-calext-availability
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2015 20:10:32 -0000

All,

This draft looks pretty good to me, and I already have an implementation 
of most, if not all, of it.

A few comments:

- The current text in Section 4 leaves me unclear as to whether the 
ordering of VAVAILABILITY components by priority means that the expected 
order is:
     0, 1, 2, ... , 8, 9
OR
     0, 9, 8, ... , 2, 1

- The text in Section 5.1.1 (available 8:00AM to 6:00PM, 2 hr event) 
doesn't match the iCalendar data in Appendix A (available 9:00AM to 
6:00PM, 1 hr event) - I'd suggest fixing the iCalendar data to match the 
text since the table in 5.1.1 uses 2 hr blocks of time on even hours

- Since VAVAILABILITY components can be stored in calendar collections, 
do we need to add a section that discusses how it behaves with 
CALDAV:time-range?  Perhaps a new Section 6.2.x such as the following:

    Section 9.9 of [RFC4791] describes how to specify time ranges to
    limit the set of calendar components returned by the server.  This
    specification extends [RFC4791] to describe how to apply time range
    filtering to VAVAILABILITY components.

    A VAVAILABILITY component is said to overlap a given time range if
    the condition for the corresponding component state specified in
    the table below is satisfied.  The conditions depend on the presence
    of the DTSTART, DTEND, and DURATION properties in the AVAILABILITY
    component.  Note that, as specified above, the DTEND value MUST be
    a DATE-TIME value equal to or after the DTSTART value if specified.

    +------------------------------------------------------------+
    | VAVAILABILITY has the DTSTART property?                    |
    |   +--------------------------------------------------------+
    |   | VAVAILABILITY has the DTEND property?                  |
    |   |   +----------------------------------------------------+
    |   |   | VAVAILABILITY has the DURATION property?           |
    |   |   |   +------------------------------------------------+
    |   |   |   | Condition to evaluate                          |
    +---+---+---+------------------------------------------------+
    | Y | Y | N | (start < DTEND  AND  end > DTSTART)            |
    +---+---+---+------------------------------------------------+
    | Y | N | Y | (start < DTSTART+DURATION  AND  end > DTSTART) |
    +---+---+---+------------------------------------------------+
    | Y | N | N | (end > DTSTART)                                |
    +---+---+---+------------------------------------------------+
    | N | Y | N | (start < DTEND)                                |
    +---+---+---+------------------------------------------------+
    | N | N | * | TRUE                                           |
    +---+---+---+------------------------------------------------+

-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University

