<div dir="ltr"><div>Thanks for your efforts John.  I can keep up with any improvements needed in X3dToJson.xslt - as you know, <a href="https://sourceforge.net/p/x3d/tickets/search/?q=json">x3d json SourceForge tickets</a> are best way to support that.</div><div><br></div><div>It will be good when IETF efforts produce a JSON Schema.  In addition to your design, we will also be able to generate an alternative for comparison using <a href="https://www.altova.com/xmlspy-xml-editor">Altova XMLSpy</a>, <a href="https://www.altova.com/xmlspy-xml-editor">LiquidXML Liquid Studio</a> and perhaps other tools as well.  Implement and Evaluate comparisons should then yield an excellent and stable best-of-breed result.</div><div><br></div><div>Have fun with X3D JSON!  😀</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)"><font face="monospace"><br></font></div><div style="color:rgb(34,34,34)"><font face="monospace">all the best, Don</font></div><div style="color:rgb(34,34,34)"><font face="monospace">-- </font></div><div style="color:rgb(34,34,34)"><font face="monospace">X3D Graphics, Maritime Robotics, Distributed Simulation</font></div><div style="color:rgb(34,34,34)"><font face="monospace">Relative Motion Consulting  <a href="https://RelativeMotion.info" target="_blank">https://RelativeMotion.info</a></font></div></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, May 18, 2026 at 9:30 AM John Carlson via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I’ll be generating JSON from the archive today, using X3dToJson.xslt, and validating with <div style="font-size:inherit"><a href="https://github.com/coderextreme/x3dvalidate/blob/master/schemas/x3d-4.1-JSONSchema.json" style="font-size:inherit" target="_blank">https://github.com/coderextreme/x3dvalidate/blob/master/schemas/x3d-4.1-JSONSchema.json</a></div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">There are 2 newly modified areas in the schema, namely @geoSystem and @USE and perhaps some other minor tweaks.</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">I am expecting some schema validation issues from RigidBody Physics examples, as that is not a well developed area of archives.  I have been developing HAnim Rigid Body examples, and I will work on validating those, perhaps.</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">Hopefully, most of the rest of the archive will validate.</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">A report will be available on request.  I will probably provide a summary.</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">I believe the schema was created with:</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto"><div style="font-size:inherit"><a href="https://github.com/coderextreme/X3DJSONLD/blob/main/src/main/python/etgenerateJSONschema2020-12.ajv.py" style="font-size:inherit" target="_blank">https://github.com/coderextreme/X3DJSONLD/blob/main/src/main/python/etgenerateJSONschema2020-12.ajv.py</a></div><br></div><div style="font-size:inherit" dir="auto">Which is a failed attempt at getting the schema to be accepted by Ajv in strict mode.  There’s potential for Ajv to be incorrect.  I welcome improvements on this autogeneration script.</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">I’ll probably also be looking at whether ajv-formats includes both iri-reference and uri-reference, per JSON schema standards, since I’m hoping on upgrading from ajv-formats2019.</div><div style="font-size:inherit" dir="auto"><br></div><div style="font-size:inherit" dir="auto">John</div><div style="font-size:inherit" dir="auto"><br></div>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>