<div dir="auto">At one point I had suggested SFPath and MFPath as a way to traverse a hierarchy.   That is, they pointed at lists of string | number.</div><div dir="auto"><br></div><div dir="auto">Would doing something like this be useful?   I may have a partial (at least for my purposes) solution here:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/route.js">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/route.js</a></div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 5, 2022 at 9:55 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net">joedwil@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div class="m_5111102864504319069WordSection1"><ul style="margin-top:0in" type="disc"><li class="m_5111102864504319069MsoListParagraph" style="margin-left:0in">My guess is #name is used as a selector to pull a specific node inside the JSON.<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Right, we need a good way to get data for an x3d node’s field by specifying the .json file name and  whatever hierarchy of names gets to the desired data field. </p></div></div><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div class="m_5111102864504319069WordSection1"><p class="MsoNormal">  </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Tuesday, April 5, 2022 12:14 PM<br><b>To: </b><a href="mailto:joedwil@earthlink.net" target="_blank">Joseph D Williams</a><br><b>Cc: </b><a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a><br><b>Subject: </b>Re: [x3d-public] Minimum legal root node</p><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">My guess is #name is used as a selector to pull a specific node inside the JSON.</p></div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Tue, Apr 5, 2022 at 2:10 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>> wrote:</p></div><blockquote style="border-style:none none none solid;border-left-width:1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in;border-left-color:rgb(204,204,204)"><div><div><p class="MsoNormal">From another discussion:</p><p class="MsoNormal"> </p><ul type="disc"><li class="m_5111102864504319069m-7222321780944576138msolistparagraph">> Shape { url='library.gltf#name }</li></ul><p class="MsoNormal"> </p><p class="MsoNormal">showing example use of gltf in x3d, is this a case where it is not quite right to have a shape as a root node? Except that is, if the root node is a Shape using gltf? The gltf ‘node’ contains the stuff for a shape and its transform in its parent space. It is the lack of a parent grouping node that makes the use of Shape as a root node a problem, but the gltf node holds both. </p><p class="MsoNormal">Thanks, </p><p class="MsoNormal">Joe</p></div></div></blockquote></div></div><p class="MsoNormal" style="margin-left:4.8pt">_______________________________________________<br>x3d-public mailing list<br><a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div></div>