<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">I've added @name to go with @USE in ProtoInstance as a possible property in X3D JSON Schema.  If someone kicks me about adding other nodes (Metadata*?) to this list, I'll probably get to them sooner or later.<div><br></div><div>But the standard says this, just saying:</div><div><br></div><div><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-IS.proof/Part01/concepts.html#DEF_USE_Semantics">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-IS.proof/Part01/concepts.html#DEF_USE_Semantics</a><br></div><div><br></div><div>If someone has a better reference to using /name/ along with /USE/ let me know, I've just been trying to follow along on the email list, and that's probably the wrong thing to do.  I realize that encodings may deviate from the Architecture.</div><div><br></div><div>I've checked in the schemas, but not the schema generator.</div><div><br></div><div><a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/schema">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/schema</a>.<br></div><div><br></div><div>This is primarily stemming from Holger's x3d-tidy tool, which produces @name fields in ProtoInstance in JSON.   Updates are welcome!</div><div><br></div><div>Compare X3dToJson.xslt output (next) to x3d-tidy JSON output (after that)</div><div><br></div><div><div>$ grep @name arcold.json |wc</div><div>     46      46    1873</div><div>(venv)</div><div>john@DESKTOP-8OPL3IE MINGW64 ~/X3DJSONLD/src/main/data (master)</div><div>$ grep @name arcold.x3dj |wc</div><div>     54     106    2109</div></div><div><br></div><div>This is just to get me through a sticky point in X3DJSONLD.</div><div><br></div><div><br></div><div>John</div></div></div></div></div></div>