[x3d-public] improved definitions for metadata
Brutzman, Donald (Don) (CIV)
brutzman at nps.edu
Thu Aug 12 17:28:49 PDT 2021
Thanks for looking at this.
Please be advised that the spec changes in Mantis issue 1361 do not affect any existing functionality or child-content models, they are simply clarifications.
More on Metadata nodes can be found in the "unpublished" chapter in book X3D for Web Authors (X3D4WA).
* https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15Metadata/index.html
* https://x3dgraphics.com/examples/X3dForWebAuthors/Chapter15Metadata/Chapter15MetadataInformation.html
Any X3D node can contain a Metadata* node, including the Metadata* nodes themselves. So, yes a MetadataFloat can contain a MetadataSet - if the set has a lot of information amplifying that particular float. More common however is a MetadataSet containing multiple MetadataFloat, MetadataInteger, etc. nodes.
* https://www.web3d.org/x3d/content/X3dTooltips.html#MetadataFloat
* https://www.web3d.org/x3d/content/X3dTooltips.html#MetadataSet
From: John Carlson <yottzumm at gmail.com>
Sent: Tuesday, August 10, 2021 12:01 PM
To: Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>
Cc: x3d-public at web3d.org
Subject: Re: [x3d-public] improved definitions for metadata
I will have to see how /metadata/ field is rendered in XML or JSON to provide adequate feedback. I understand the use of /metadata/ field for MetadataSet, but having /metadata/ field for Metadata* beyond MetadataSet doesn't make sense to me. It would make sense if Metadata* inherits from MetadataSet, but they don't. In other words, a MetadataFloat containing a MetadataSet looks valid???
I will have to dig more into the standards other sections to give informed feedback.
On Tue, Aug 10, 2021 at 1:28 PM Brutzman, Donald (Don) (CIV) <brutzman at nps.edu<mailto:brutzman at nps.edu>> wrote:
Dick and I applied changes for Mantis 1361 to make terminology for Metadata* nodes more precise.
* Mantis 1361: 7.3.5 X3DNode /metadata/ field description and clarification for each Metadata* node
* https://www.web3d.org/member-only/mantis/view.php?id=1361
* https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/core.html#X3DNode
7.3.5 X3DNode
7.4.1 MetadataBoolean
7.4.2 MetadataDouble
7.4.3 MetadataFloat
7.4.4 MetadataInteger
7.4.5 MetadataSet
7.4.6 MetadataString
All review welcome, thanks.
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu<mailto:brutzman at nps.edu>
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
_______________________________________________
x3d-public mailing list
x3d-public at web3d.org<mailto:x3d-public at web3d.org>
http://web3d.org/mailman/listinfo/x3d-public_web3d.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210813/9236032d/attachment.html>
More information about the x3d-public
mailing list