<div dir="auto">Yes, good plan!</div><div dir="auto"><br></div><div dir="auto">John </div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 25, 2022 at 10:20 AM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</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="#0563C1" vlink="#954F72" style="word-wrap:break-word"><div class="m_4072455808240372983WordSection1"><p class="MsoNormal">Joerg, appreciate your willingness to share good ideas that can help us all improve.  Now sharing that exchange with your permission.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I’ll be thinking about how to build on existing capabilities in X3DJSAIL and X3DPSAIL that allow command-line invocation to perform even-more-thorough validation.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Further group insights and activity are always welcome.   Have fun with valid X3D!  8)<u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif"><u style="font-family:"Courier New",serif"></u> <u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">all the best, Don<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">-- <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank" style="font-family:"Courier New",serif">brutzman@nps.edu</a><u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">X3D graphics, virtual worlds, Navy robotics https://</span> <span style="font-size:10pt;font-family:"Courier New",serif"><a href="http://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New",serif">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> Heseler, Jörg <<a href="mailto:Joerg.Heseler@slub-dresden.de" target="_blank">Joerg.Heseler@slub-dresden.de</a>> <br><b>Sent:</b> Tuesday, January 25, 2022 8:02 AM<br><b>To:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br><b>Subject:</b> Re: Command-line validator for X3D files<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="color:rgb(32,56,100)">Dear Mr Brutzman:<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)">Many thanks for your quick and detailed answer! I am convinced that an X3D command line validator will increase the spread of X3D as a long-term archivable 3D format.<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li class="m_4072455808240372983MsoListParagraph" style="margin-left:0in;color:rgb(32,56,100)"><span style="color:rgb(132,60,12)">With your permission, am hoping to share this trouble report and response with x3d-public mailing list.  Possibly other opinions/options may emerge.  Please advise if that is OK with you.</span><u></u><u></u></li></ul><p class="MsoNormal"><span style="color:rgb(32,56,100)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)">That’s perfect! Go ahead. </span><span style="font-family:Wingdings;color:rgb(32,56,100)">J</span><span style="color:rgb(32,56,100)">                                       <u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)">Best regards,<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)">Joerg Heseler<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:8pt;color:rgb(32,56,100)">Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden, SLUB<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:8pt;color:rgb(32,56,100)">Referat 2.3<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:8pt;color:rgb(32,56,100)">E    </span><span lang="DE" style="color:rgb(32,56,100)"><a href="mailto:Joerg.Heseler@slub-dresden.de" target="_blank"><span lang="EN-US" style="font-size:8pt;color:rgb(32,56,100)">Joerg.Heseler@slub-dresden.de</span></a></span><span style="font-size:8pt;color:rgb(32,56,100)"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:8pt;color:rgb(32,56,100)">T   +49 (0) 351 4677 244<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(32,56,100)"><u></u> <u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>Von:</b> Brut<span lang="DE">zman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> <br><b>Gesendet:</b> Dienstag, 25. </span>Januar 2022 16:09<br><b>An:</b> Heseler, Jörg <<a href="mailto:Joerg.Heseler@slub-dresden.de" target="_blank">Joerg.Heseler@slub-dresden.de</a>><br><b>Cc:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br><b>Betreff:</b> RE: Command-line validator for X3D files<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="1" type="1"><li class="MsoNormal">Thanks for trouble report on X3D Validator network access.  I have initiated a help request to our server administrators.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="2" type="1"><li class="MsoNormal">Also thanks for a great idea to have a command-line version.  It won’t be immediate but I will work on it.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">You can achieve much of the same functionality using X3DJSAIL in Java.  See<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="MsoNormal">X3D Java Scene Access Interface Library (X3DJSAIL)<u></u><u></u></li><li class="MsoNormal">X3DJSAIL, the X3D Java Scene Access Interface Library is a set of strongly typedJava application programming interfaces (APIs) providing programmer access to anX3D scene graph.<u></u><u></u></li><li class="MsoNormal"><a href="https://www.web3d.org/specifications/java/X3DJSAIL.html" target="_blank">https://www.web3d.org/specifications/java/X3DJSAIL.html</a><u></u><u></u></li><li class="MsoNormal"><a href="https://www.web3d.org/specifications/java/X3DJSAIL.html#CLASSPATH" target="_blank">https://www.web3d.org/specifications/java/X3DJSAIL.html#CLASSPATH</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="3" type="1"><li class="MsoNormal">Also available, with many validation steps occurring when loading an X3D model, is the X3DPSAIL Python package, available as x3d.py<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="MsoNormal">Python X3D Package x3d.py,X3D Python Scene Access Interface Library (X3DPSAIL)<u></u><u></u></li><li class="MsoNormal"><a href="https://www.web3d.org/x3d/stylesheets/python/python.html" target="_blank">https://www.web3d.org/x3d/stylesheets/python/python.html</a> <u></u><u></u></li><li class="MsoNormal"><a href="https://pypi.org/project/x3d" target="_blank">https://pypi.org/project/x3d</a><u></u><u></u></li></ul><p class="m_4072455808240372983MsoListParagraph" style="margin-left:0.25in"><u></u> <u></u></p><ol style="margin-top:0in" start="4" type="1"><li class="MsoNormal">There has been a lot of discussion about archiving over many years, in fact a workshop on that topic just occurred yesterday that followed up from multiple activities at Web3D 2021 Conference.<u></u><u></u></li></ol><p class="m_4072455808240372983MsoListParagraph"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="MsoNormal">Data Management and Current Simulation Practices in Cultural Heritage Research (DMCSP-CHR 2022) webinar, host @aliefeirali presented stellar project work by experts in Turkey @iaukampus  @AnkaraBilimUni @UniLeiden including focus on #X3D data/metadata, @glTF and archival formats<u></u><u></u></li><li class="MsoNormal"><a href="https://twitter.com/Web3DConsortium/status/1485743796528709633" target="_blank">https://twitter.com/Web3DConsortium/status/1485743796528709633</a><u></u><u></u></li></ul><p class="m_4072455808240372983MsoListParagraph"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="MsoNormal">Web3D 2021 Conference<u></u><u></u></li><li class="MsoNormal"><a href="https://web3d.siggraph.org" target="_blank">https://web3d.siggraph.org</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="MsoNormal">Online Legacies And Cultural Heritage<u></u><u></u></li><li class="MsoNormal"><a href="https://whova.com/portal/webapp/webd_202106/Agenda/1972071" target="_blank">https://whova.com/portal/webapp/webd_202106/Agenda/1972071</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="MsoNormal">Workshop: SIGGRAPH History Considerations for 3D Model Archiving<u></u><u></u></li><li class="MsoNormal"><a href="https://whova.com/portal/webapp/webd_202106/Agenda/1972082" target="_blank">https://whova.com/portal/webapp/webd_202106/Agenda/1972082</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><ol style="margin-top:0in" start="5" type="1"><li class="MsoNormal">With your permission, am hoping to share this trouble report and response with x3d-public mailing list.  Possibly other opinions/options may emerge.  Please advise if that is OK with you.<u></u><u></u></li></ol><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Again thanks for report and insights, good luck with your work.<u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif"><u style="font-family:"Courier New",serif"></u> <u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">all the best, Don<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">-- <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">Don Brutzman  Naval Postgraduate School, Code USW/Br        </span><span lang="DE"><a href="mailto:brutzman@nps.edu" target="_blank"><span lang="EN-US" style="font-size:10pt;font-family:"Courier New",serif">brutzman@nps.edu</span></a></span><span style="font-size:10pt;font-family:"Courier New",serif"><u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:"Courier New",serif">X3D graphics, virtual worlds, Navy robotics https://</span> <span style="font-size:10pt;font-family:"Courier New",serif"><a href="http://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New",serif">faculty.nps.edu/brutzman</a><u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal"><b>From:</b> Heseler, Jörg <<span lang="DE"><a href="mailto:Joerg.Heseler@slub-dresden.de" target="_blank"><span lang="EN-US">Joerg.Heseler@slub-dresden.de</span></a></span>> <br><b>Sent:</b> Thursday, January 20, 2022 3:58 AM<br><b>To:</b> Brutzman, Donald (Don) (CIV) <<span lang="DE"><a href="mailto:brutzman@nps.edu" target="_blank"><span lang="EN-US">brutzman@nps.edu</span></a></span>><br><b>Subject:</b> Command-line validator for X3D files<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">Dear Mr Brutzman:<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">Is there a command-line tool available for validating of X3D files?<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">I only found your Online-Validator at </span><a href="https://savage.nps.edu/X3dValidator/" target="_blank">https://savage.nps.edu/X3dValidator/</a><span style="color:rgb(31,78,121)"> .<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">Unfortunately the website is down at the moment.<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">At the Saxon State Library, we are currently examining 3D formats for their suitability for long-term archiving.<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">A command line tool to validate X3D against a current specification would be a great support for archivists.<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)">Many thanks for your information in advance!<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="DE" style="color:rgb(31,78,121)">Best regards,<u></u><u></u></span></p><p class="MsoNormal"><span lang="DE" style="color:rgb(31,78,121)">Joerg Heseler<u></u><u></u></span></p><p class="MsoNormal"><span lang="DE" style="font-size:8pt;color:rgb(31,78,121)">Sächsische Landesbibliothek – Staats- und Universitätsbibliothek Dresden, SLUB<u></u><u></u></span></p><p class="MsoNormal"><span lang="DE" style="font-size:8pt;color:rgb(31,78,121)">Referat 2.3<u></u><u></u></span></p><p class="MsoNormal"><span lang="DE" style="font-size:8pt;color:rgb(31,78,121)">E    </span><span lang="DE"><a href="mailto:Joerg.Heseler@slub-dresden.de" target="_blank"><span style="font-size:8pt;color:rgb(31,78,121)">Joerg.Heseler@slub-dresden.de</span></a></span><span lang="DE" style="font-size:8pt;color:rgb(31,78,121)"><u></u><u></u></span></p><p class="MsoNormal"><span lang="DE" style="font-size:8pt;color:rgb(31,78,121)">T   +49 (0) 351 4677 244<u></u><u></u></span></p><p class="MsoNormal"><span style="color:rgb(31,78,121)"><u></u> <u></u></span></p></div></div>_______________________________________________<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" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>