<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:12pt">> Is there a data or information modeling language hiding inside X3D?  Or is that X3DUOM or X3DUOM schema?   Yes, the supreme data model. A node can have fields and a field of a node can be a node and nodes and script can talk with nodes and fields of nodes. On and on.That, with the internal and external time stamped event system that preserves the cascade makes it none-finer for the best realtime alive interactive data structure.It just happens to happen that various encoding styles work. Joe
<div class="elnk-inline-message-container" style="border-left: 1px solid #aaa; box-sizing: border-box; padding: 10px 0 10px 15px; margin: 0;">
<p>-----Original Message-----<br>From: John Carlson <yottzumm@gmail.com><br>Sent: Jul 2, 2024 8:26 AM<br>To: Joe D Williams <joedwil@earthlink.net>, X3D Graphics public mailing list <x3d-public@web3d.org><br>Subject: Thoughts on 3d model (styling) and data model</p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
X3D, AFAIK, has a way to represent a data model, unlike HTML.  We have Metadata, Groups and Switch. We have MF and SF fields in Scripts and PROTOs.
<div dir="auto"> </div>
<div dir="auto">Can we write a replacement for GraphQL? Or SQL DDL?  Is there a data or information modeling language hiding inside X3D?  Or is that X3DUOM or X3DUOM schema?</div>
<div dir="auto">Might there be a “data” or “metadata” profile? </div>
<div dir="auto"> </div>
<div dir="auto">How might a data profile be combined with styling to produce visualizations?  What does styling mean in X3D?  Can styling become a full team member?  Or is styling merely appearance and material with DEF/USE? Can I combine appearances, say with a list of DEF values?  MultiTexture?</div>
<div dir="auto"> </div>
<div dir="auto">Historical thread 
<div><a href="https://www.web3d.org/pipermail/x3d-public_web3d.org/2011-January/001330.html">https://www.web3d.org/pipermail/x3d-public_web3d.org/2011-January/001330.html</a></div>
<div dir="auto"> </div>
</div>
<div dir="auto"> </div>
<div dir="auto">John</div>
</div>

<p style="margin: 0.1rem 0; line-height: 1.0;"> </p></div>