<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="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;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle19
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.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><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal>John, sorry but I just am not understanding your message.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>X3dTidy.xslt is a stylesheet that fixes up .x3d files.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>“Deprecation” is a term used when a feature is expected to be removed from a language or API.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>JSON encoding validated by JSON schema is part of our plan for the coming year, as part of a new specification.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We have long been waiting for JSON Schema draft to become an IETF standard, and also waiting for supporting Java tools that work so that we might apply to our X3D Examples.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When we can finally go forward, we can automate production of your draft JSON Schema templates using X3DUOM for exactness and long-term stability.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>If the JSON schema draft is frozen, we might consider doing all this in 2024 sometime.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>None of this is new information. If it would help everyone’s shared understanding to discuss these necessary steps together on a regular Friday X3D Working Group call, am happy to do so.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks for willingness to advance JSON Schema for X3D, when we can accomplish that successfully.<o:p></o:p></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>all the best, Don<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>-- <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Don Brutzman Naval Postgraduate School, Code USW/Br brutzman@nps.edu<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Courier New"'>X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> x3d-public <x3d-public-bounces@web3d.org> <b>On Behalf Of </b>John Carlson via x3d-public<br><b>Sent:</b> Tuesday, December 19, 2023 6:12 PM<br><b>To:</b> X3D Graphics public mailing list <x3d-public@web3d.org><br><b>Cc:</b> John Carlson <yottzumm@gmail.com><br><b>Subject:</b> [x3d-public] Deprecating X3D JSON Schema<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I plan on deprecating X3D JSON Schema in favor of XML Schema as soon as x3d-tidy outputs JSON in correct order (or I modify X3DJSONLD) and I figure out how to validate DOM in ECMAScript. This has been accomplished in Java, so I’m hoping this will be easy in ECMAScript. If someone wants to donate code to the cause, welcome!<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>John<o:p></o:p></p></div></div></body></html>