<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>These 4.0 files got converted, and did pass schema (yay).  Please create a new X3D resources examples JSON zip.  Thanks!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json</p><p class=MsoNormal>C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandRight.json</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Only other tasks left in this email chain  are checking out the JSON schema errors for the V3.0, V3.1, V3.2 and V3.3 schema, from the previous message.  We may need to do something like what we did for the 4.0 schema (getting rid of the enum, or allowing more values than the enum, more likely, which gets rid of the enum in the schema).  Or fix the data files (preferred, I think).</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Also is still appears that -geometry still needs to be an array in RigidBodyPhysics JSON files, although I haven’t checked closely or at all.  This would be an issue with X3dToJson.xslt.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:yottzumm@gmail.com">John Carlson</a><br><b>Sent: </b>Tuesday, May 1, 2018 10:26 AM<br><b>To: </b><a href="mailto:brutzman@nps.edu">Don Brutzman</a>; <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br><b>Subject: </b>RE: Updates to 4.0 X3DUOM and schema for HAnim (possibly ok?). Ajvstill fails these.</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>There was not a new version of the JSON zip on the web3.org website, so I regenerated the JSON on my own, using Saxon (there were may apparent bugs in this, but I ignored them.  Here are the files that still don’t pass JSON schema, and the Ajv results (attached).<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I do not know if the 4.0 files got wiped out or not, but I will check.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/development/X3dRetreatProtoExercise.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/AllenDutton.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxMan.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxManAnimationPanel.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/DiamondManLOA_0.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Illustrated.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Invisible.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Motion.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/InterchangableActorsViaDynamicRoutingPrototypes.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/JoeSkinTexcoordDisplacerKick.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyNativeTags.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounce.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounceSimple.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallJoint.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BodyGeometry.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BounceTrimesh.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/DoubleHingeJoint.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MotorJoint.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MovingBody.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SingleHingeJoint.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SliderJoint.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/UniversalJoint.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Illustrated.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Invisible.json<o:p></o:p></p><p class=MsoNormal>0 Ajv 3.1 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhSeamless3dExport1.json<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From: </b><a href="mailto:yottzumm@gmail.com">John Carlson</a><br><b>Sent: </b>Tuesday, May 1, 2018 9:55 AM<br><b>To: </b><a href="mailto:brutzman@nps.edu">Don Brutzman</a>; <a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a><br><b>Subject: </b>Updates to 4.0 X3DUOM and schema for HAnim. Ajv still fails these.<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Her are the Schema errors for the non-recent JSON V4.0 files from X3D Resources examples for the HAnim changes to the 4.0 X3DUOM.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The 4.0 JSON schema should be checked in.  Most of these errors appear to be specified @name, I guess.  Not really sure though, since I haven’t looked at the examples.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Let me know if they JSON files have been updated, and I will probably download a new copy anyway.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Good luck!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>0 Ajv 4.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Left_Foot","@DEF":"Humanoid_Left_Foot","@info":"|omitted|","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint > -children > 0<o:p></o:p></p><p class=MsoNormal>value: {"HAnimJoint":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"HAnimJoint"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Left_Foot","@DEF":"Humanoid_Left_Foot","@info":"|omitted|","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>0 Ajv 4.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Right_Foot","@DEF":"Humanoid_Right_Foot","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint > -children > 0<o:p></o:p></p><p class=MsoNormal>value: {"HAnimJoint":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"HAnimJoint"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Right_Foot","@DEF":"Humanoid_Right_Foot","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelFootRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>0 Ajv 4.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Left_hand","@DEF":"Humanoid_Left_hand","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint > -children > 0<o:p></o:p></p><p class=MsoNormal>value: {"HAnimJoint":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"HAnimJoint"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Left_hand","@DEF":"Humanoid_Left_hand","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandLeft.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>0 Ajv 4.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandRight.json<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid<o:p></o:p></p><p class=MsoNormal>value: {"@name":"Humanoid_Right_hand","@DEF":"Humanoid_Right_hand","@version":"2.2","-skeleton":"|omitted|","-joints":"|omitted|","-segments":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"@name"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: additionalProperties<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint > -children > 0<o:p></o:p></p><p class=MsoNormal>value: {"HAnimJoint":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should NOT have additional properties<o:p></o:p></p><p class=MsoNormal>params: {"additionalProperty":"HAnimJoint"}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>keyword: oneOf<o:p></o:p></p><p class=MsoNormal>dataPath: X3D > Scene > -children > 0 > HAnimHumanoid > -skeleton > 0 > HAnimJoint<o:p></o:p></p><p class=MsoNormal>value: {"@name":"HumanoidRoot","@DEF":"hanim_HumanoidRoot","-children":"|omitted|"}<o:p></o:p></p><p class=MsoNormal>message: should match exactly one schema in oneOf<o:p></o:p></p><p class=MsoNormal>params: {"passingSchemas":null}<o:p></o:p></p><p class=MsoNormal>file: C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimModelHandRight.json<o:p></o:p></p><p class=MsoNormal>version: 4.0<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>