<html 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="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:brutzman@nps.edu">Don Brutzman</a></p></div><p class=MsoNormal>3. *Next Steps.*</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If you agree, x3d-3.3-JSONSchema.draft-06.json can be deleted from version control since it is no longer necessary.  Appreciate your "keeping it safe" there in subversion.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Just prior to this task, I have separately added some minimum-allowed values to X3D XML Schema constraints on various SFTime duration fields.  They are all tested in X3DJSAIL satisfactorily. Hoping you can inspect them.  If agreed, please apply them to the JSON schema.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>                <a href="https://sourceforge.net/p/x3d/code/26640/#diff-4">https://sourceforge.net/p/x3d/code/26640/#diff-4</a></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Checking 3.3 standard:</p><pre style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>X3DSoundSourceNode<o:p></o:p></span></pre><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>duration_changed<o:p></o:p></span></p><p class=MsoNormal>Minimum Inclusive: -1</p><p class=MsoNormal><o:p> </o:p></p><pre style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>X3DTimeDependentNode<o:p></o:p></span></pre><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>elapsedTime<o:p></o:p></span></p><p class=MsoNormal>Minimum Inclusive: 0</p><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>timestamp<o:p></o:p></span></p><p class=MsoNormal>Minimum Inclusive: 0</p><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>cycleInterval<o:p></o:p></span></p><p class=MsoNormal>Minimum Inclusive: 0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>TimeSensor<o:p></o:p></span></p><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>cycleTime<o:p></o:p></span></p><p class=MsoNormal>Minimum Inclusive: 0</p><p class=MsoNormal style='background:#EFF23D;vertical-align:baseline'><span style='font-size:10.5pt;color:gray'>time<o:p></o:p></span></p><p class=MsoNormal>Minimum Inclusive: 0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>On 4/11/2018 7:38 AM, John Carlson wrote:</p><p class=MsoNormal>> I have checked draft-06 into sourceforge (sorry Don), keeping the old version.</p><p class=MsoNormal>> </p><p class=MsoNormal>> X3d-code/www.web3d.org/specifications/x3d-3.3-JSONSchema.draft-06.json</p><p class=MsoNormal>> </p><p class=MsoNormal>> Do what you will!</p><p class=MsoNormal>> </p><p class=MsoNormal>> John</p><p class=MsoNormal>> </p><p class=MsoNormal>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10</p><p class=MsoNormal>> </p><p class=MsoNormal>> *From: *John Carlson <mailto:yottzumm@gmail.com></p><p class=MsoNormal>> *Sent: *Wednesday, April 11, 2018 10:32 AM</p><p class=MsoNormal>> *To: *x3d-public@web3d.org <mailto:x3d-public@web3d.org>; X3D Graphics member mailing list <mailto:x3d@web3d.org>; Don Brutzman <mailto:brutzman@nps.edu>; npolys@vt.edu <mailto:npolys@vt.edu></p><p class=MsoNormal>> *Subject: *FW: [x3d] X3D C and C++ language bindings NWIPs</p><p class=MsoNormal>> </p><p class=MsoNormal>> The patch should be attached</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Still unable to attach files to Mantis.  Issue reported to webmaster separately.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> to this mantis:</p><p class=MsoNormal>> </p><p class=MsoNormal>> http://www.web3d.org/member-only/mantis/view.php?id=1227</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have updated that specification-draft editor issue and assigned it to me.  Will test further before updating draft X3D JSON specification in github.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(As noted earlier, it is better to submit spec changes via the spec comment form, since some muttered incantations are involved).</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Wondering, should we immediately try for draft-07?  Or do you think that the differences are minuscule because they've only just started that version?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Better and better, again thanks John.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>> *From: *John Carlson <mailto:yottzumm@gmail.com></p><p class=MsoNormal>> *Sent: *Wednesday, April 11, 2018 10:29 AM</p><p class=MsoNormal>> *To: *Nicholas Polys <mailto:npolys@vt.edu>; Myeong Won Lee <mailto:myeongwonlee@gmail.com></p><p class=MsoNormal>> *Cc: *x3d@web3d.org <mailto:x3d@web3d.org></p><p class=MsoNormal>> *Subject: *RE: [x3d] X3D C and C++ language bindings NWIPs</p><p class=MsoNormal>> </p><p class=MsoNormal>> Here is a patch to bring the JSON schema up to draft-06.  I believe draft-07 is a one character substitution.</p><p class=MsoNormal>> </p><p class=MsoNormal>> Ready to check in if someone can approve my patches.</p><p class=MsoNormal>> </p><p class=MsoNormal>> John</p><p class=MsoNormal>> </p><p class=MsoNormal>> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10</p><p class=MsoNormal>> </p><p class=MsoNormal>> *From: *Nicholas Polys <mailto:npolys@vt.edu></p><p class=MsoNormal>> *Sent: *Wednesday, April 11, 2018 9:51 AM</p><p class=MsoNormal>> *To: *Myeong Won Lee <mailto:myeongwonlee@gmail.com></p><p class=MsoNormal>> *Cc: *x3d@web3d.org <mailto:x3d@web3d.org></p><p class=MsoNormal>> *Subject: *Re: [x3d] X3D C and C++ language bindings NWIPs</p><p class=MsoNormal>> </p><p class=MsoNormal>> Thanks so much!</p><p class=MsoNormal>> </p><p class=MsoNormal>> Is the JSON encoding ready as well?</p><p class=MsoNormal>> </p><p class=MsoNormal>> best regards,</p><p class=MsoNormal>> </p><p class=MsoNormal>>   _nicholas</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>all the best, Don</p><p class=MsoNormal>-- </p><p class=MsoNormal>Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman@nps.edu</p><p class=MsoNormal>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149</p><p class=MsoNormal>X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>