<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1986082779;
        mso-list-type:hybrid;
        mso-list-template-ids:-131160944 950141954 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoPlainText>Thanks.  I have updated all six of the Metadata node containerField tooltips, noting changed default and adding a corresponding warning.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoPlainText style='mso-list:l0 level1 lfo1'>https://www.web3d.org/x3d/content/X3dTooltips.html#MetadataString.containerField<o:p></o:p></li></ul><p class=MsoPlainText><o:p> </o:p></p><table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 summary="" width="94%" style='width:94.5%;margin-left:-.3pt;background:#99CCCC'><tr><td valign=top style='background:#EEFFEE;padding:.3pt .3pt .3pt .3pt'><p class=MsoNormal><a name=MetadataString.containerField></a><a href="https://www.web3d.org/x3d/content/X3dTooltips.html#MetadataString.containerField" title="containerField is an XML attribute"><span style='mso-bookmark:"MetadataString\.containerField"'><b><span style='font-size:7.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'>containerField</span></b></span><span style='mso-bookmark:"MetadataString\.containerField"'></span></a><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'><o:p></o:p></span></p></td><td width="95%" style='width:95.18%;background:#EEFFEE;padding:.3pt .3pt .3pt .3pt'><p class=MsoNormal><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'>[containerField <a href="https://www.web3d.org/x3d/content/X3dTooltips.html#NMTOKEN" title="Name Token"><span style='color:blue'>type NMTOKEN</span></a> "metadata" is X3D3 default, "value" is X3D4 default]</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'><br>containerField is a field-label prefix indicating this node's field relationship to its parent node, for example <Transform><Shape containerField='children'/></Transform>.<br></span><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:#447777;mso-ligatures:none'>Hint:</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'> default containerField values for each node are correct in most cases, so the need to override default containerField values is rare.<br></span><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:#447777;mso-ligatures:none'>Hint:</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'> set containerField="value" when part of a MetadataSet payload, otherwise use default value "metadata" when providing information about a parent node itself.<br></span><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:#EE5500;mso-ligatures:none'>Warning:</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'> X3D3 default is 'metadata' while X3D4 default is 'value' in order to support terseness of MetadataSet collections in X3D4.<br></span><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:#EE5500;mso-ligatures:none'>Warning:</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'> containerField attribute is only part of XML encoding for X3D scenes, and corresponds to the always-declared field names in the ClassicVRML and VRML97 file encodings.<br></span><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:#447777;mso-ligatures:none'>Hint:</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'> USE node instances are allowed to have a containerField value that is different than the corresponding DEF declaration of that node.<br></span><b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:#447777;mso-ligatures:none'>Hint:</span></b><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'> X3D Scene Authoring Hints, containerField </span><span style='font-size:10.0pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'><a href="https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField" target="_blank"><span style='color:blue'>https://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField</span></a></span><span style='font-size:13.5pt;font-family:"Times New Roman",serif;color:black;mso-ligatures:none'><o:p></o:p></span></p></td></tr></table><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>all the best, Don<o:p></o:p></p><p class=MsoPlainText>-- <o:p></o:p></p><p class=MsoPlainText><span style='font-size:9.0pt;font-family:"Courier New"'>Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman@nps.edu<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:9.0pt;font-family:"Courier New"'>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<o:p></o:p></span></p><p class=MsoPlainText><span style='font-size:9.0pt;font-family:"Courier New"'>X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman<o:p></o:p></span></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-----Original Message-----<br>From: x3d-public <x3d-public-bounces@web3d.org> On Behalf Of Andreas Plesch<br>Sent: Tuesday, October 31, 2023 9:20 AM<br>To: X3D Graphics public mailing list <x3d-public@web3d.org><br>Subject: [x3d-public] Metadata tooltips for X3D 4.0</p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>The tooltips for Metadata nodes mention in a warning that in X3D 4.0 the default value for the containerField attribute changed to 'value'<o:p></o:p></p><p class=MsoPlainText>but actual description of the attribute still has 'metadata' as the default value:<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText><a href="https://www.web3d.org/x3d/content/X3dTooltips.html#MetadataString.containerField"><span style='color:windowtext;text-decoration:none'>https://www.web3d.org/x3d/content/X3dTooltips.html#MetadataString.containerField</span></a><o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>is an example but all Metadata node tooltips are affected.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>-Andreas<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>--<o:p></o:p></p><p class=MsoPlainText>Andreas Plesch<o:p></o:p></p><p class=MsoPlainText>Waltham, MA 02453<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>_______________________________________________<o:p></o:p></p><p class=MsoPlainText>x3d-public mailing list<o:p></o:p></p><p class=MsoPlainText><a href="mailto:x3d-public@web3d.org"><span style='color:windowtext;text-decoration:none'>x3d-public@web3d.org</span></a><o:p></o:p></p><p class=MsoPlainText><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"><span style='color:windowtext;text-decoration:none'>http://web3d.org/mailman/listinfo/x3d-public_web3d.org</span></a><o:p></o:p></p></div></body></html>