<div dir="ltr">I get it.  No one wants X3D JSON.  Or JSON Schema.  Or X3DJSONLD.<div><br></div><div>So here's what I'm going to focus on instead.</div><div>====================================================================</div><div>Here's what I think should be the goals of a web3D organization:</div><div><br></div><div>1.  Set standards for the "upper ontology" of 3D models, animation, lighting, textures.  See what NVidia is doing today with some of their tools.  They draw a mountain, label it a mountain, and a mountain appears, which can then be tweaked. I should be able to *say* Automobile, Ford, 1968, Station Wagon, Ranch Wagon,  Color: Sea Foam, and get the model of a childhood car, possibly paying a small price which can be refundable. (Purchasers will get reviewed as well as the model provider).  I believe that this is what the semantics and HAnim groups are doing. I am not aware of other groups at this time.</div><div><br></div><div>2. Convert models to C/C++/C# and then possibly to WASM or AssemblyScript.  We already are translating declarative models to source code.  Let's take the next step.</div><div><br></div><div>3. Our SAI bindings should be able to "attach" to any animation engine.</div><div><br></div><div>4. We should have a 4D compiler which *translates* a variety of our semantics (in many languages) to a few targets, like ProtoInstances, glTF, STL and various graphics engines.</div><div><br></div><div>6. I think we should focus on simple, common sense semantics, not unlike the MCC project Cyc.  Not various geometric mathematical shapes. Those are triangles anyway.  We should investigate easy ways to create meshes and particle systems with semantics. I should be able to select "Cloud," "Fire," "Smoke" from a modeler menu or store, and be able to customize it locally.<br></div><div><br></div><div>7. Any transformation, scaling, rotation or grouping should be done by a web tool or semantic tool.</div><div><br></div><div>8. Provide various ways to script animation or animation semantics</div><div><br></div><div>Probably more.</div><div><br></div><div>This was a long bitch session, but I removed that.</div><div><br></div><div>John</div></div>