<html 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=utf-8"><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;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>So we are pretty good at testing X3D translation between encodings. What about testing behavior and dynamics in X3D worlds? How do we do that? Do we have standardized movies to test browsers against? How is this done in other animation software? I see many movies under ConformanceNist. I’m going to assume those are the test movies.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Do we have ways of capturing the dynamics other than movies, such as putting instrumentation or tracking meters inside the event system of a browser? Are there standardized inspection ports in most browsers? The SAI functions belonging to Browser?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Would it be possible to gather the behavioral and dynamic system concepts of the X3D abstract specification into a “X3D Unified Behavioral Model”? Is this a task of the semantics working group?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We’re on Book 2 of “The Nature of Order”: “The _<i>Process</i>_ of Creating (Virtual) Life.” Let’s define the event, process and system dynamics found in X3D standards in a machine interpretable fashion. I’m not saying we don’t already have it. For example, we could make the event model machine interpretable.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I can suggest possibly Figure 1 from <a href="https://deepblue.lib.umich.edu/bitstream/handle/2027.42/30278/0000679.pdf;jsessionid=7149BAF938A7301B588FCA916E82493C?sequence=1">https://deepblue.lib.umich.edu/bitstream/handle/2027.42/30278/0000679.pdf;jsessionid=7149BAF938A7301B588FCA916E82493C?sequence=1</a> for possible behaviors and dynamics. We can also discuss relationships between classes (UML), and semantic triples (predicates).<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Or we could probably better start from: <a href="https://en.wikipedia.org/wiki/Unified_Modeling_Language#Behavior_diagrams">https://en.wikipedia.org/wiki/Unified_Modeling_Language#Behavior_diagrams</a> and add the physics predicates. There appear several formats for communicating UML diagrams.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John<o:p></o:p></p></div></body></html>