<div dir="ltr"><div>The conversion from JSON ProtoInstance short form to validateable XML/DOM has been accomplished for my x3dschema repository, and some JSON files now log errors.  I currently discard attempts to override builtins and existing Protos.</div><div><br></div><div>Please provide additional JSON files privately, if you want me to check further.  One can achieve JSON through use of the X3dToJson.xslt, X3DJSAIL, or Holger's x3d-tidy npx package</div><div><br></div><div>If someone  wants me to do a DOM short-form to validateable syntax, that might be in the cards!</div><div><br></div><div>X3DJSONLD proper is on the back burner now, since I've removed references to ProtoExpander, and run tests with X3DOM for JSON prototypes (great job on standard JSON prototypes, AFAIAC, Andreas!).  Next is to try X3DOM with my "uninformed actor" JSON.  I plan to test Andreas' version. here: <a href="https://andreasplesch.github.io/x3dom/dist/x3dom-full.debug.js">https://andreasplesch.github.io/x3dom/dist/x3dom-full.debug.js</a> If there are additional dependencies needed, please let me know.  I see many possible included scripts on the X3DOM Editor website.</div><div><br></div><div>I don't have a solution for my x3dvalidate yet, I'm thinking about it.  That will also cover X3DJSONLD.js, I think, when I have x3dvalidate done right.</div><div><br></div><div>So far, I don't see a need to extend JSON schema or XML schema yet at all.  Unless of course, there's a need to validate short form.  Does anyone have a case where short-form validation is required?</div><div><br></div><div>John</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, May 10, 2025 at 9:16 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">I’ll come up with something for JSON.  Someone else should do XML.   I will probably put the JSON expansion in X3DJSONLD.java (my x3dschema repository), so JSON can be validated with Java and XML schema easily.</div>
</blockquote></div></div>