Gregory Yakushev | 7 May 2013 23:37
Picon
Favicon

Re: [Jcardcal] Call for comments for draft-daboo-icalendar-rscale

Yes, I think there's no strong reason for that requirement, we can remove it. The motivation was that RSCALE parameter influences valid ranges of other parameters, so needs to be parsed first. But it is probably not strong enough argument for this requirement.


On Tue, May 7, 2013 at 10:47 PM, Caleb Richardson <calebrichardson <at> gmail.com> wrote:
Is there any reason for the following text in section 5? If not, I recommend removing it.

The "RSCALE" element MUST be included as the first element in the "RRULE" value if present.

This doesn't seem consistent with other iCalendar parameters, for example RFC 5545 specifically states that RRULE parts are not ordered in any particular sequence. It adds a small amount of complexity when outputting an iCalendar stream, especially if parameters are simply stored as a map.

Caleb

On May 7, 2013, at 1:20 PM, Gregory Yakushev <yakushev <at> google.com> wrote:

> Thanks for the comments! We will consider replacing 'L' suffix with BYLEAPMONTH parameter in the next draft. There will be slight delay because my coauthor (Cyrus Daboo) is on vacation.
>
> Is there anything else that sticks out in the proposal?
>
>
> On Tue, May 7, 2013 at 1:04 AM, James Lal <james <at> lightsofapollo.com> wrote:
> BYLEAPMONTH+1 gives us a clear(er) way to opt-into new features and optimize specifically for them..
>
>
> On Mon, May 6, 2013 at 2:16 PM, Philipp Kewisch <kewisch <at> gmail.com> wrote:
> In that case the RSCALE draft should also be changed to add BYLEAPMONTH. I would be fine with this implementation, parsers that don't know rscale won't totally freak out.
>
> Philipp
>
>
>
> On May 6, 2013, at 22:37, Gregory Yakushev <yakushev <at> google.com> wrote:
>
>> I see your point about the {8, "11L"} case. As an option, you can do this: [ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY", "bymonth": [8], "byleapmonth": [11] } ]
>>
>>
>> On Mon, May 6, 2013 at 10:31 PM, Gregory Yakushev <yakushev <at> google.com> wrote:
>> Our primary motivation to use 'L' suffix over LEAPMONTH=TRUE was that RRULE is a string anyway, and 'L' is shorter. But if you have a structured representation of RRULE, using a separate boolean makes total sense. To expand the RRULE you will need some library (such as icu-project.org), which probably accepts leap months as a boolean and not an 'L' suffix.
>>
>> For clients not supporting RSCALE parameter it is actually better to fail on recurrence rules that have it, because otherwise they will produce incorrect expansion and cause a date inconsistency.
>>
>>
>> On Mon, May 6, 2013 at 9:25 PM, Philipp Kewisch <kewisch <at> gmail.com> wrote:
>> That won't work for multiple months where only one of them is leapmonth:
>>
>> [ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY", "bymonth": [8, "11L"] } ]
>>
>> Philipp
>>
>> On 5/6/13 9:09 PM, Michael Angstadt wrote:
>>> What if you added a "leapMonth" boolean field?
>>>
>>> [ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY",
>>> "bymonth": 11, "leapMonth": true } ]
>>>
>>> -Mike
>>>
>>> On Mon, May 6, 2013 at 2:19 PM, Philipp Kewisch
>>> <kewisch <at> gmail.com>
>>>  wrote:
>>>
>>>> I wonder how we should handle this for jCal. the rscale draft says that for
>>>> "leap months", it should be suffixed with an "L". This turns the number
>>>> value into a string value. I don't know if this is correct in the calendar
>>>> system, but in theory we could do this:
>>>>
>>>> [ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY", "bymonth":
>>>> "11L" } ]
>>>>
>>>> A parser expecting a number would be pretty confused though.
>>>>
>>>> Philipp
>>>>
>>>>
>>>> On 5/6/13 4:27 PM, Gregory Yakushev wrote:
>>>>
>>>> A draft RFC to support non-Gregorian recurrence rules in iCalendar is
>>>> available for discussion. It will allow us to specify events like Chinese
>>>> New Year, Ramadan or Korean birthdays. Please see the links below. Comments
>>>> are welcome on the
>>>> calsify <at> ietf.org
>>>>  mailing list.
>>>>
>>>> If adopted, we are likely to start using it at Google, and recurrences with
>>>> RSCALE parameter will appear in iCalendar data provided by us.
>>>>
>>>> Grigory Yakushev
>>>> Google Inc.
>>>>
>>>> Title:           Non-Gregorian Recurrence Rules in iCalendar
>>>> URL:
>>>>
>>>> http://www.ietf.org/internet-drafts/draft-daboo-icalendar-rscale-00.txt
>>>>
>>>> Status:
>>>>
>>>> http://datatracker.ietf.org/doc/draft-daboo-icalendar-rscale
>>>>
>>>> Htmlized:
>>>> http://tools.ietf.org/html/draft-daboo-icalendar-rscale-00
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> calsify mailing list
>>>>
>>>> calsify <at> ietf.org
>>>> https://www.ietf.org/mailman/listinfo/calsify
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> jcardcal mailing list
>>>>
>>>> jcardcal <at> ietf.org
>>>> https://www.ietf.org/mailman/listinfo/jcardcal
>>>>
>>>>
>>>>
>>
>>
>> _______________________________________________
>> calsify mailing list
>> calsify <at> ietf.org
>> https://www.ietf.org/mailman/listinfo/calsify
>>
>>
>>
>> _______________________________________________
>> calsify mailing list
>> calsify <at> ietf.org
>> https://www.ietf.org/mailman/listinfo/calsify
>
> _______________________________________________
> jcardcal mailing list
> jcardcal <at> ietf.org
> https://www.ietf.org/mailman/listinfo/jcardcal
>
>
>
> _______________________________________________
> jcardcal mailing list
> jcardcal <at> ietf.org
> https://www.ietf.org/mailman/listinfo/jcardcal


_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify
Philipp Kewisch | 6 May 2013 21:25
Picon

Re: [Jcardcal] Call for comments for draft-daboo-icalendar-rscale

That won't work for multiple months where only one of them is leapmonth:

[ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY", "bymonth": [8, "11L"] } ] Philipp

On 5/6/13 9:09 PM, Michael Angstadt wrote:
What if you added a "leapMonth" boolean field? [ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY", "bymonth": 11, "leapMonth": true } ] -Mike On Mon, May 6, 2013 at 2:19 PM, Philipp Kewisch <kewisch <at> gmail.com> wrote:
I wonder how we should handle this for jCal. the rscale draft says that for "leap months", it should be suffixed with an "L". This turns the number value into a string value. I don't know if this is correct in the calendar system, but in theory we could do this: [ "rrule", {}, "recur", { "rscale": " CHINESE", "freq": "YEARLY", "bymonth": "11L" } ] A parser expecting a number would be pretty confused though. Philipp On 5/6/13 4:27 PM, Gregory Yakushev wrote: A draft RFC to support non-Gregorian recurrence rules in iCalendar is available for discussion. It will allow us to specify events like Chinese New Year, Ramadan or Korean birthdays. Please see the links below. Comments are welcome on the calsify <at> ietf.org mailing list. If adopted, we are likely to start using it at Google, and recurrences with RSCALE parameter will appear in iCalendar data provided by us. Grigory Yakushev Google Inc. Title: Non-Gregorian Recurrence Rules in iCalendar URL: http://www.ietf.org/internet-drafts/draft-daboo-icalendar-rscale-00.txt Status: http://datatracker.ietf.org/doc/draft-daboo-icalendar-rscale Htmlized: http://tools.ietf.org/html/draft-daboo-icalendar-rscale-00 _______________________________________________ calsify mailing list calsify <at> ietf.org https://www.ietf.org/mailman/listinfo/calsify _______________________________________________ jcardcal mailing list jcardcal <at> ietf.org https://www.ietf.org/mailman/listinfo/jcardcal

_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify
Gregory Yakushev | 6 May 2013 16:27
Picon
Favicon

Call for comments for draft-daboo-icalendar-rscale

A draft RFC to support non-Gregorian recurrence rules in iCalendar is available for discussion. It will allow us to specify events like Chinese New Year, Ramadan or Korean birthdays. Please see the links below. Comments are welcome on the calsify <at> ietf.org mailing list.

If adopted, we are likely to start using it at Google, and recurrences with RSCALE parameter will appear in iCalendar data provided by us.

Grigory Yakushev
Google Inc.

Title:           Non-Gregorian Recurrence Rules in iCalendar
URL:             http://www.ietf.org/internet-drafts/draft-daboo-icalendar-rscale-00.txt
Status:          http://datatracker.ietf.org/doc/draft-daboo-icalendar-rscale
Htmlized:        http://tools.ietf.org/html/draft-daboo-icalendar-rscale-00
_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify
johnsonhammond2 | 27 Apr 2013 19:13
Favicon

Biggest Fake Conference in Computer Science

Biggest Fake Conference in Computer Science

We are researchers from different parts of the world and conducted a study on  
the world’s biggest bogus computer science conference WORLDCOMP 
( http://sites.google.com/site/worlddump1 ) organized by Prof. Hamid Arabnia 
from University of Georgia, USA.

We submitted a fake paper to WORLDCOMP 2011 and again (the same paper 
with a modified title) to WORLDCOMP 2012. This paper had numerous 
fundamental mistakes. Sample statements from that paper include: 

(1). Binary logic is fuzzy logic and vice versa
(2). Pascal developed fuzzy logic
(3). Object oriented languages do not exhibit any polymorphism or inheritance
(4). TCP and IP are synonyms and are part of OSI model 
(5). Distributed systems deal with only one computer
(6). Laptop is an example for a super computer
(7). Operating system is an example for computer hardware

Also, our paper did not express any conceptual meaning.  However, it 
was accepted both the times without any modifications (and without 
any reviews) and we were invited to submit the final paper and a 
payment of $500+ fee to present the paper. We decided to use the 
fee for better purposes than making Prof. Hamid Arabnia (Chairman 
of WORLDCOMP) rich. After that, we received few reminders from 
WORLDCOMP to pay the fee but we never responded. 

We MUST say that you should look at the above website if you have any thoughts 
to submit a paper to WORLDCOMP.  DBLP and other indexing agencies have stopped 
indexing WORLDCOMP’s proceedings since 2011 due to its fakeness. See 
http://www.informatik.uni-trier.de/~ley/db/conf/icai/index.html for of one of the 
conferences of WORLDCOMP and notice that there is no listing after 2010. See Section 2 of
http://sites.google.com/site/dumpconf for comments from well-known researchers 
about WORLDCOMP. 

The status of your WORLDCOMP papers can be changed from scientific
to other (i.e., junk or non-technical) at any time. Better not to have a paper than 
having it in WORLDCOMP and spoil the resume and peace of mind forever!

Our study revealed that WORLDCOMP is a money making business, 
using University of Georgia mask, for Prof. Hamid Arabnia. He is throwing 
out a small chunk of that money (around 20 dollars per paper published 
in WORLDCOMP’s proceedings) to his puppet (Mr. Ashu Solo or A.M.G. Solo) 
who publicizes WORLDCOMP and also defends it at various forums, using 
fake/anonymous names. The puppet uses fake names and defames other conferences
to divert traffic to WORLDCOMP. He also makes anonymous phone calls and tries to 
threaten the critiques of WORLDCOMP (See Item 7 of Section 5 of above website). 
That is, the puppet does all his best to get a maximum number of papers published 
at WORLDCOMP to get more money into his (and Prof. Hamid Arabnia’s) pockets. 

Monte Carlo Resort (the venue of WORLDCOMP for more than 10 years, until 2012) has 
refused to provide the venue for WORLDCOMP’13 because of the fears of their image 
being tarnished due to WORLDCOMP’s fraudulent activities. That is why WORLDCOMP’13 
is taking place at a different resort. WORLDCOMP will not be held after 2013. 

The draft paper submission deadline is over but still there are no committee 
members, no reviewers, and there is no conference Chairman. The only contact 
details available on WORLDCOMP’s website is just an email address! 

Let us make a direct request to Prof. Hamid arabnia: publish all reviews for 
all the papers (after blocking identifiable details) since 2000 conference. Reveal 
the names and affiliations of all the reviewers (for each year) and how many 
papers each reviewer had reviewed on average. We also request him to look at 
the Open Challenge (Section 6) at https://sites.google.com/site/moneycomp1 

Sorry for posting to multiple lists. Spreading the word is the only way to stop 
this bogus conference. Please forward this message to other mailing lists and people. 

We are shocked with Prof. Hamid Arabnia and his puppet’s activities 
http://worldcomp-fake-bogus.blogspot.com   Search Google using the 
keyword worldcomp fake for additional links.

_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify
Cyrus Daboo | 26 Apr 2013 16:17
Favicon

New Version Notification for draft-daboo-icalendar-rscale-00.txt (fwd)

Hi folks,
Below is the announcement for a new draft that was just posted. This draft, 
which stems from work done at the Calendaring and Scheduling Consortium, 
attempts to address the need for iCalendar data to support non-Gregorian 
recurrence behavior. Rather than making use of the existing "CALSCALE" 
option in iCalendar (which was considered too disruptive), it instead 
defines extensions to the "RRULE" property.

Please review and discuss on the ietf-calsify list, thanks.

------------ Forwarded Message -----------
Date: April 26, 2013 at 7:12:37 AM -0700
From: internet-drafts <at> ietf.org
To: Cyrus Daboo <cyrus <at> daboo.name>, Gregory Yakushev <yakushev <at> google.com>
Subject: New Version Notification for draft-daboo-icalendar-rscale-00.txt

A new version of I-D, draft-daboo-icalendar-rscale-00.txt
has been successfully submitted by Cyrus Daboo and posted to the
IETF repository.

Filename:	 draft-daboo-icalendar-rscale
Revision:	 00
Title:		 Non-Gregorian Recurrence Rules in iCalendar
Creation date:	 2013-04-26
Group:		 Individual Submission
Number of pages: 11
URL:
http://www.ietf.org/internet-drafts/draft-daboo-icalendar-rscale-00.txt
Status:
http://datatracker.ietf.org/doc/draft-daboo-icalendar-rscale Htmlized:
http://tools.ietf.org/html/draft-daboo-icalendar-rscale-00

Abstract:
   This document defines how non-Gregorian recurrence rules can be
   specified in iCalendar data.

---------- End Forwarded Message ----------

--

-- 
Cyrus Daboo
Philipp Kewisch | 20 Mar 2013 12:29
Picon

Etherpad for jCal/jCard draft discussion

Hey Folks,

as a basis for discussion for the WG I have put together an etherpad 
with a summary of iCalendar and vCard specs. It contains examples on how 
the jCard/jCal looks like. Note for those items that have different 
proposals, I have included all options. It may be that for some items 
there has been previous discussion that would rule out the one or other.

https://calendar.etherpad.mozilla.org/jcardcal-model

I'm looking forward to your comments. If you decide to write something 
on the etherpad, please fill in your name.

For those of you on the calsify/vcarddav lists, this will likely be my 
last post aside from new version notifications. If you would like to 
continue to discuss these emerging standards, please subscribe to the 
jcardcal mailing list.

Thanks,
Philipp
Ciny Joy | 28 Feb 2013 00:54
Picon
Favicon

New drafts for review

Hello,
 As mentioned in the attached email, during discussions on the new vCard resource draft we realized the need
to re-use and sometimes enhance the currently defined KIND values to define schedulable resources. This
lead to the idea of replicating the concept of Objectclass that LDAP offers. After further discussions
the following drafts have been submitted. Any review and comments would be greatly appreciated.

	- Base vCard objectclass property definition - http://tools.ietf.org/html/draft-vcard-objectclass-00
	- Definition of the "schedulable" objectclass value used to define any schedulable entity - http://tools.ietf.org/html/draft-vcard-schedulable-00
	- Modified vCard representation of a schedulable resource that makes use of the schedulable objectclass
- http://tools.ietf.org/html/draft-cal-resource-vcard-02

Thanks,
Ciny

_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify
Tim Hare | 14 Feb 2013 05:49
Picon

VPOLL?


Is there an informal (or formal) mailing list for work on VPOLL?  Are such discussions on Calsify or Caldeveloper?

My specific question (right now):  is one VPOLL use case the proverbial one of scheduling a haircut?  

Thanks
Tim Hare
Interested Bystander, Non-Inc.
Philipp Kewisch | 13 Feb 2013 21:52
Picon

New Internet-Draft: jCard: The JSON format for vCard

Hello apps-discuss,

as you might know, the calconnect group has been working on a draft for a JSON based data format for iCalendar, which you can find here [1]. This draft comes with a fully functional javascript parser/converter that you can find at [2]. The library can also process recurrence data and timezone conversion and is being used in the latest version of Firefox OS and is also targeted at the Lightning extension to Thunderbird.

The data format we chose has gone through various iterations. Although it may not be the common object-as-root type JSON, I think its suited best for its task: bidirectional, semantically lossless conversion between iCalendar and JSON. It has been discussed on the vcarddav and calsify lists.

Consequently, I have created a draft for vCard in JSON using a similar notation [3]. There are of course some slight differences between vCard and iCalendar causing some open issues ready for discussion in a WG. You can find them at the end of the draft, any input is appreciated. For additional reading, check out some related discussion on the calsify [4] and vcarddav [5] lists. I have not yet adapted my ical.js parser to also read data as in this draft, but the changes are so minimal that it should not be a big deal.

I'll be happy to take part in any WG calls or discussion related to moving vCard in JSON forward, so let me know what you think.

Philipp

[1] http://www.ietf.org/id/draft-kewisch-et-al-icalendar-in-json-01.txt
[2] https://github.com/kewisch/ical.js/
[3] http://www.ietf.org/id/draft-kewisch-vcard-in-json-00.txt
[4] http://www.ietf.org/mail-archive/web/calsify/current/maillist.html
[5] http://www.ietf.org/mail-archive/web/vcarddav/current/maillist.html


-------- Original Message -------- Subject: Date: From: To:
New Version Notification for draft-kewisch-vcard-in-json-00.txt
Wed, 13 Feb 2013 12:03:24 -0800
internet-drafts <at> ietf.org
mozilla <at> kewis.ch


A new version of I-D, draft-kewisch-vcard-in-json-00.txt has been successfully submitted by Philipp Kewisch and posted to the IETF repository. Filename: draft-kewisch-vcard-in-json Revision: 00 Title: jCard: The JSON format for vCard Creation date: 2013-02-13 Group: Individual Submission Number of pages: 25 URL: http://www.ietf.org/internet-drafts/draft-kewisch-vcard-in-json-00.txt Status: http://datatracker.ietf.org/doc/draft-kewisch-vcard-in-json Htmlized: http://tools.ietf.org/html/draft-kewisch-vcard-in-json-00 Abstract: This specification defines "jCard", a JSON format for vCard data. The IETF Secretariat

_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify
Cyrus Daboo | 30 Nov 2012 17:05
Favicon

Timezone service draft

Hi folks,
We have posted a new version of the timezone service draft: 
<https://datatracker.ietf.org/doc/draft-douglass-timezone-service/> and 
would greatly appreciate reviews of this as we intend to ask the IETF/IESG 
to start the process of review/approval/publication.

There has been one big change in this new version: the switch to using JSON 
for the responses from the server rather than XML. This was something we 
had been considering for a while - primarily because we think the most 
common "light weight" clients wanting to use this protocol will be 
web/browser based.

--

-- 
Cyrus Daboo
Mike Douglass | 16 Nov 2012 22:21
Picon

Fwd: New Version Notification for draft-douglass-calendar-extension-02.txt

This is a proposed extension to iCalendar (RFC5545) which adds some properties particularly useful to event publishers.

It also adds some property parameters (HASH and ID) which help publishers detect that related properties are no longer in synch.



-------- Original Message -------- Subject: Date: From: To:
New Version Notification for draft-douglass-calendar-extension-02.txt
Fri, 16 Nov 2012 13:17:48 -0800
internet-drafts <at> ietf.org
douglm <at> rpi.edu


A new version of I-D, draft-douglass-calendar-extension-02.txt has been successfully submitted by Michael Douglass and posted to the IETF repository. Filename: draft-douglass-calendar-extension Revision: 02 Title: Event Publishing Extensions to Icalendar Creation date: 2012-11-16 WG ID: Individual Submission Number of pages: 21 URL: http://www.ietf.org/internet-drafts/draft-douglass-calendar-extension-02.txt Status: http://datatracker.ietf.org/doc/draft-douglass-calendar-extension Htmlized: http://tools.ietf.org/html/draft-douglass-calendar-extension-02 Diff: http://www.ietf.org/rfcdiff?url2=draft-douglass-calendar-extension-02 Abstract: This specification introduces a number of new iCalendar properties which are of particular use for event publishers and in social networking. The IETF Secretariat -- BEGIN-ANTISPAM-VOTING-LINKS ------------------------------------------------------ Teach CanIt if this mail (ID 54681430) is spam: Spam: http://respite.rpi.edu/b.php?c=s&i=54681430&m=b5e2044261f8 Not spam: http://respite.rpi.edu/b.php?c=n&i=54681430&m=b5e2044261f8 Forget vote: http://respite.rpi.edu/b.php?c=f&i=54681430&m=b5e2044261f8 ------------------------------------------------------ END-ANTISPAM-VOTING-LINKS


_______________________________________________
calsify mailing list
calsify <at> ietf.org
https://www.ietf.org/mailman/listinfo/calsify

Gmane