<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:"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;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></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="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Version control JinLOA4.x3d validates correctly in all tests, including XML Spy and X3D Validator.  A number of warnings in current X3D Validator will get cleaned up as recent refinements get deployed.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Direct inspection immediately shows that X3DUOM supports class, style and id attributes for X3D elements to that they can be checked as compliant in support of X3D Architecture Annex L, HTML Authoring Guidelines.<o:p></o:p></p>
<p class="MsoNormal"><br>
Most of your questions can be found by looking at source or documentation.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Not perceiving any need for new technologies, we are refining and confirming what we have.  Good luck out there John.<o:p></o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">all the best, Don<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">--
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman@nps.edu<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Courier New",serif">X3D graphics, virtual worlds, navy robotics https://</span>
<span style="font-size:10.0pt;font-family:"Courier New",serif">faculty.nps.edu/brutzman<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> x3d-public <x3d-public-bounces@web3d.org> <b>On Behalf Of
</b>John Carlson<br>
<b>Sent:</b> Thursday, December 23, 2021 6:15 AM<br>
<b>To:</b> Joseph D Williams <joedwil@earthlink.net><br>
<b>Cc:</b> X3D Graphics public mailing list <x3d-public@web3d.org><br>
<b>Subject:</b> Re: [x3d-public] JinLOA4's. Alert errors<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Actually, I think that a python code (x3d.py app program parser) may be preferred over Java (X3DjSAIL app program parser).<o:p></o:p></p>
<p>Hmm!<o:p></o:p></p>
<p>What happens if I put HTML5 into X3DUOM?<o:p></o:p></p>
<p>John<o:p></o:p></p>
<div>
<p class="MsoNormal">On 12/23/21 07:31, John Carlson wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">Which XML docs beyond X3DUOM?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Im the guy that writes out code, not XML, if I can help it.   Can we write out HAnim X3DJSAIL code that exports XML?   If we start with X3DJSAIL, we can target more encodings.  x3d.py is also an option.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I’m the guy who would dare to use C++ source code as a database, yet thinks that CSAML (invented by Charles Petzold, no less) is some kind of cruel joke (it is).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">RSN, I’m going to write an ANTLR4 loader for X3DJSAIL code…<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Then you will see who the genius java bean counter is.   Java source code over HTTP, here we come.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">MERRY CHRISTMAS<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">John<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Thu, Dec 23, 2021 at 5:52 AM Joseph D Williams <<a href="mailto:joedwil@earthlink.net">joedwil@earthlink.net</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">HI John<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Sure the Hanim is intended that a user could just build a table with names and values then get the thing built auto.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">We have all the info to do this from xml docs except some locations for the  added joints.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Joe<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:
</b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br>
<b>Sent: </b>Monday, December 20, 2021 2:39 AM<br>
<b>To: </b><a href="mailto:joedwil@earthlink.net" target="_blank">Joseph D Williams</a>;
<a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a><br>
<b>Subject: </b>Re: JinLOA4's. Alert errors<o:p></o:p></p>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p>Cleaned up a bit.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On 12/20/21 04:18, John Carlson wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p>As previously reported, the Jin LOA4 doesn't validate as XML.  As JSON, it does validate, AFAIK.<o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On 12/19/21 17:39, Joseph D Williams wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">First, in knowing that this JinLOA4 skeleton from the current hanim example archives in canonical x3d is fully validated for hanim2 loa4 skeleton hierarchy and Joint, Segment, Site
 names according to best documentation. <o:p></o:p></p>
</blockquote>
<p>It would be much more impressive if we wrote a standards document to VRML, XML or JSON mapper with a graphical user interface, so I wouldn't have to drop down down into code to achieve the results you want.  Then we could 1) create a Humanoid XML from the
 standard 2) fill values from the standard into a XML Humanoid 3) start giving examples of this to GPT-3 so we don't have to write any code.<o:p></o:p></p>
<p>Surely someone has done this and we just have to purchase a license?<o:p></o:p></p>
<p><a href="https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.dsmforum.org%2Fevents%2FDSVL01%2Fcarlson.pdfthey&data=04%7C01%7Cbrutzman%40nps.edu%7Cafb820ea884a4361462c08d9c61ea5a5%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637758657824384500%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=3Ii1nXERa%2Fh9lKPkyuExnI%2Bk75AuUHMSWbwStXvqpp0%3D&reserved=0" target="_blank">http://www.dsmforum.org/events/DSVL01/carlson.pdf</a><o:p></o:p></p>
<p>Also, Altova MapForce looks quite cool.<o:p></o:p></p>
<p>This is an analyst's problem, nowdays, not a programmer's problem.<o:p></o:p></p>
<p>I believe that this could be done with APIs as well, like a Blender bpy to x3d.py mapping.<o:p></o:p></p>
<p>I will bcc an analyst to see if he could suggest an appropriate tool.<o:p></o:p></p>
<p> <o:p></o:p></p>
</blockquote>
<p style="mso-margin-top-alt:5.0pt;margin-right:.5in;margin-bottom:5.0pt;margin-left:.5in">
John<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</body>
</html>