<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;}
.MsoChpDefault
        {mso-style-type:export-only;}
@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>Can we upgrade X3D JSON schema to draft 06, even though the JSON schema spec currently stands at draft 07?  There is Java and JavaScript software available for draft 06, but not draft 07. .NET supports draft 07.  I am not sure what’s available for Macs, but we could support a draft04 schema and a draft06 schema.  Draft06 will allow for us to better support partial URIs.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I don’t care if it’s done by hand or autogenerated, or some of both.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Attached is the patch which will take a 3.3 draft 04 schema to draft 06. YMMV based on the below.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Plus here is still unpatched JSON schema bugs:</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>$ diff /c/x3d-code/www.web3d.org/specifications/x3d-3.3-JSONSchema.json x3d-3.3-JSONSchema.json.backup</p><p class=MsoNormal>5605c5605</p><p class=MsoNormal><               "IndexedTrangleSet": {</p><p class=MsoNormal>---</p><p class=MsoNormal>>               "IndexedTriangleSet": {</p><p class=MsoNormal>16088c16088</p><p class=MsoNormal><                                               "$ref": "#/definitions/IndexedTrangleSet"</p><p class=MsoNormal>---</p><p class=MsoNormal>>                                               "$ref": "#/definitions/IndexedTriangleSet"</p><p class=MsoNormal>17611c17611</p><p class=MsoNormal><                                       "$ref": "#/definitions/IndexedTrangleSet"</p><p class=MsoNormal>---</p><p class=MsoNormal>>                                       "$ref": "#/definitions/IndexedTriangleSet"</p><p class=MsoNormal>18684c18684</p><p class=MsoNormal>< }</p><div style='mso-element:para-border-div;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 0in 1.0pt 0in'><p class=MsoNormal style='border:none;padding:0in'>\ No newline at end of file</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Please do not ignore upgrading support for X3D JSON to a recent standard.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>