Roy’s schema rejected 3 more files than mine with Ajv (I haven’t tested everit yet with Roy’s schema). Will take investigation now rather that running scripts and grepping.   I suggest trying everit with the X3D JSON 4.0 schema and the X3D JSON 6.0 schema (Roy’s).  The schemas are found in coderextreme’s x3dschema repository with sample Java files and example classpath in validate.sh (building everit should download necessary jars).<div dir="auto"><br></div><div dir="auto">Repository is <a href="https://GitHub.com/coderextreme/x3dschema/">https://GitHub.com/coderextreme/x3dschema/</a> I generally run the bash script validate.sh, but it requires customization at this point, is set up for Linux.   Maybe you can set up a virtual machine.   Remember to run the script with bash, not sh.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I’m looking forward to don’s program/script which validates JSON with Java or XMLSpy!   I will pursue 1) validating with Roy’s schema and Java.   2) finding issues with last 3 files and/or Roy’s schema.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Perhaps someone (me?) should look into how we can use CSS in nodes in a browser.   Volunteers?<br></div><div dir="auto"><br></div><div dir="auto">Once we get Java JSON validation working, the next step is to create a zip of JSON files for X3D resources page.</div><div dir="auto"><br></div><div dir="auto">The good news is we’ve either eliminated creating JSON files from XML, or we will have good validation.   I’ve forgotten where we stand on parsing, but I posted that information.</div><div dir="auto"><br></div><div dir="auto">I’ll likely start work today around 5pm CDT (guessing).   This should give good coverage for PDT.</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br></div><div dir="auto"><br></div>