<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mv="http://macVmlSchemaUri" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Title" content="">
<meta name="Keywords" content="">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Arial;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:-webkit-standard;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:Calibri;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Calibri;
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:Calibri;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:Calibri;
        color:windowtext;}
span.msoIns
        {mso-style-type:export-only;
        mso-style-name:"";
        text-decoration:underline;
        color:teal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body bgcolor="white" lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Sending message to mailing list based on Cyrus Daboo’s suggestion.  Can someone help?  Based on what Cyrus said, looks like there is a revised json specification in works.  Can someone please let us know how
 we should proceed?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks much in advance, <o:p>
</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Vivek<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="853" style="width:639.75pt">
<tbody>
<tr>
<td width="248" valign="top" style="width:186.0pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><a href="http://www.ultimatesoftware.com/"><b><span style="font-family:-webkit-standard;color:blue;text-decoration:none"><img border="0" width="229" height="82" id="_x0000_i1026" src="cid:image001.png@01D315C3.F1CF3150"></span></b></a><b><span style="font-family:-webkit-standard"><o:p></o:p></span></b></p>
</td>
<td width="493" valign="top" style="width:369.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-family:Arial;color:#666666">Vivek Kamath<br>
</span><i><span style="font-size:10.0pt;font-family:Arial;color:#666666">Engineering Team Owner</span></i><span style="font-family:-webkit-standard"><br>
</span><span style="font-size:10.0pt;font-family:Arial;color:#535353">Virtual, San Diego CA
<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:Arial;color:#535353">Mobile: (858) 848-0157<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:Arial;color:#666666">www.ultimatesoftware.com | Follow US: <a href="http://www.linkedin.com/company/ultimate-software" target="_blank"><span style="color:#666666">LinkedIn</span></a> | <a href="https://twitter.com/UltimateHCM" target="_blank"><span style="color:#666666">Twitter</span></a> | <a href="http://blog.ultimatesoftware.com/" target="_blank"><span style="color:#666666">People
 First Blog</span></a></span><span style="font-size:10.0pt;font-family:Arial;color:#535353"><o:p></o:p></span></p>
</td>
<td width="111" valign="top" style="width:83.25pt;padding:0in 0in 0in 0in"></td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">Vivek Kamath <Vivek_Kamath@ultimatesoftware.com><br>
<b>Date: </b>Tuesday, August 15, 2017 at 9:44 AM<br>
<b>To: </b>"mozilla@kewis.ch" <mozilla@kewis.ch>, "cyrus@daboo.name" <cyrus@daboo.name>, "douglm@rpi.edu" <douglm@rpi.edu><br>
<b>Subject: </b>Questions on rfc7265</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Times New Roman""> </span><o:p></o:p></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt">Hi Everyone,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">You guys are listed as authors on this RFC (<a href="https://tools.ietf.org/html/rfc7265)">https://tools.ietf.org/html/rfc7265)</a> therefore sending this question.  We are evaluating to use icalendar components
 in our application and came across this spec that describes json encoding.  The spec has entire json paload encoded as arrays of arrays.  An example from the spec is as follows based on the rules specificed in section 3.3:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">["vcalendar",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     [</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">       ["calscale", {}, "text", "GREGORIAN"],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">       ["prodid", {}, "text", "-//Example Inc.//Example Calendar//EN"],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">       ["version", {}, "text", "2.0"]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     ],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     [</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">       ["vevent",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">         [</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           ["dtstamp", {}, "date-time", "2008-02-05T19:12:24Z"],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           ["dtstart", {}, "date", "2008-10-06"],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           ["summary", {}, "text", "Planning meeting"],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           ["uid", {}, "text", "4088E990AD89CB3DBB484909"]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">         ],</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">         []</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">       ]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     ]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">   ]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Our needs are quite simple.  We don’t need a very generic encoding mechanism like this.  So we were envisioning something like:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">{</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  "vcalendar": {</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     "calscale": "GREGORIAN",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     "prodid": "-//Example Inc.//Example Calendar//EN",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     "version": "2.0",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     "vevent": [</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        {</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           "dtstamp": "2008-02-05T19:12:24Z",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           "dtstart": "2008-10-06",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">           "summary": "Planning meeting",</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">          "uid": "4088E990AD89CB3DBB484909"</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">        }</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">     ]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">  }</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">}</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I think this allows us to simplify the code to understand the event objects in our code.  Is it possible to create a simplified version of the spec with assumed data types and default properties?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks much in advance,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Vivek </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="853" style="width:639.75pt">
<tbody>
<tr>
<td width="248" valign="top" style="width:186.0pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" align="center" style="text-align:center"><a href="http://www.ultimatesoftware.com/"><b><span style="font-family:-webkit-standard;color:blue;text-decoration:none"><img border="0" width="229" height="82" id="_x0000_i1025" src="cid:image002.png@01D315C3.F1CF3150"></span></b></a><o:p></o:p></p>
</td>
<td width="493" valign="top" style="width:369.75pt;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-family:Arial;color:#666666">Vivek Kamath<br>
</span><i><span style="font-size:10.0pt;font-family:Arial;color:#666666">Engineering Team Owner</span></i><span style="font-family:-webkit-standard"><br>
</span><span style="font-size:10.0pt;font-family:Arial;color:#535353">Virtual, San Diego CA
</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:Arial;color:#535353">Mobile: (858) 848-0157</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:Arial;color:#666666">www.ultimatesoftware.com | Follow US: <a href="http://www.linkedin.com/company/ultimate-software" target="_blank"><span style="color:#666666">LinkedIn</span></a> | <a href="https://twitter.com/UltimateHCM" target="_blank"><span style="color:#666666">Twitter</span></a> | <a href="http://blog.ultimatesoftware.com/" target="_blank"><span style="color:#666666">People
 First Blog</span></a></span><o:p></o:p></p>
</td>
<td width="111" valign="top" style="width:83.25pt;padding:0in 0in 0in 0in"></td>
</tr>
</tbody>
</table>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<p>This e-mail message and any attachments to it are intended only for the named recipients and may contain legally privileged and/or confidential information. If you are not one of the intended recipients, do not duplicate or forward this e-mail message.</p>
</body>
</html>