[x3d-public] [cad] Agenda for DPS WG call June 28 2018

John Carlson yottzumm at gmail.com
Wed Jun 27 06:12:03 PDT 2018


Here are the JSON files that don’t match the autogenerated schemas (as noted), but do match the hand generated schema.  Note that you need to be sure you are using the autogenerated 3.3 JSON schema, and not the hand generated one.  Please forward to the appropriate groups.  Thanks,

Here’s the autogenerated 3.3 JSON schema (up to date):  https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/x3d-3.3-JSONSchema.autogenerated.json

What is the final decision on validating geoSystem?  That is a major portion that is copied verbatim from the hand generated version.  Thanks!

John

0 Ajv 3.0 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/development/X3dRetreatProtoExercise.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/AllenDutton.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/AllenDuttonBlurryMotion.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxMan.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/BoxManAnimationPanel.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/DiamondManLOA_0.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Illustrated.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Invisible.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/HAnimSpecificationLOA3Motion.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/InterchangableActorsViaDynamicRoutingPrototypes.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/JoeSkinTexcoordDisplacerKick.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter01Jin.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter02Chul.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter03Hyun.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter04Young.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter05Ju.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter06Ga.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter07No.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter08Da.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter09Ru.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter10Mi.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter11Min.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/KoreanCharacter12Sun.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyDiving.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/NancyNativeTags.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounce.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounceSimple.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallJoint.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BodyGeometry.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BounceTrimesh.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/DoubleHingeJoint.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MotorJoint.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MovingBody.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SingleHingeJoint.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SliderJoint.json
0 Ajv 3.2 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/UniversalJoint.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Illustrated.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhConversion1Invisible.json
0 Ajv 3.1 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionAnimation/BvhSeamless3dExport1.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1Illustrated.json
0 Ajv 3.3 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhConversion1Invisible.json
0 Ajv 3.1 Validation failed on C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/MotionCapture/BvhSeamless3dExport1.json

John

Sent from Mail for Windows 10

From: John Carlson
Sent: Wednesday, June 27, 2018 8:19 AM
To: X3D Design Printing and Scanning working group; Vincent Marchetti
Subject: RE: [cad] Agenda for DPS WG call June 28 2018

The basic status of X3D JSON is:

1) ProtoExpander for X3DOM loader is putting properties in wrong place.
2) X_ITE loader does not work with embedded shaders (loads as data URL under JSON, not XML)—as of 4.1.5(+?)
3) JSON 4.0 autogenerated schema up-to-date on sourceforge (recently updated): https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/x3d-4.0-JSONSchema.json
4) JSON 3.3 hand generated schema status unknown, but was good last we checked.  https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/x3d-3.3-JSONSchema.json
5) There are likely still outstanding X3D resources examples which pass 3.3 schema, but do not pass 4.0 schema.  I have made a list of these, some action has been taken. These need a strong hand to push people to really look at the Ajv errors, and not pass them off as, oh they pass the 3.3 schema, so they are ok.  I doubt if this means we need to change the 4.0 schema, except to accept more HAnim names (possibly already done).   These files have been posted to the public list.
6) Script Expander still needs work with X3DOM.

There are other implementations of JSON now, beside X_ITE and X3DOM, I think. I believe that Titania can at least export JSON, but I haven’t checked.

Main stumbling block:  Not being able to duplicate schema validation errors between the two schemas, due to files which don’t match 3.0-4.0 autogenerated schemas (but 4.0 schema has been changing, and this has not been checked recently).

Suggested remedy:  incorporate autogenerated schemas into as many workflows as possible to catch bad JSON files, or see need to repair schema.

Minor stumbling block:  The autogenerated schema need to be hand reviewed.

Suggested remedy: interested individuals take time to review schema.

John

Sent from Mail for Windows 10

From: vmarchetti at kshell.com
Sent: Wednesday, June 27, 2018 7:27 AM
To: John Carlson
Subject: Re: [cad] Agenda for DPS WG call June 28 2018

John

Unfortunately, we're working with Christophe Mouton's schedule, as he is preparing a presentation and would like to include JSON information.

I don't know what your time requirements are, would it be possible for you to be on and give an update at the very beginning of the call?

Vince


On Jun 27, 2018, at 7:07 AM, John Carlson <yottzumm at gmail.com> wrote:

I have a physical therapy appointment at 11:40am EDT.  Can we reschedule?
 
Thanks,
 
John
 
Sent from Mail for Windows 10
 
From: vmarchetti at kshell.com
Sent: Wednesday, June 27, 2018 6:30 AM
To: John Carlson
Subject: [cad] Agenda for DPS WG call June 28 2018
 
John
 
If your schedule allows, can you call in tomorrow to the DPS teleconference (Thur Jun 28, 11:00 AM EDT) to give an update on the the JSON load and JSON schema work?
 
Thank you
 
Vince Marchetti
 
 


There will be a DPS WG call Thu Jun 28 11:00 AM EDT, 8:00 AM PDT, 15:00 GMT
 
Folder for contributed materials:
https://drive.google.com/drive/folders/1-rAXuGdhrtxnaTQtREOD5B8odUV3ifuy?usp=sharing
 
1. Requested Topic: JSON encoding, potential applications in engineering workflow
 
 
Some References:
Web3D public wiki: http://www.web3d.org/wiki/index.php/X3D_JSON_Encoding
X3D to JSON stylesheet: http://www.web3d.org/x3d/stylesheets/X3dToJson.html
ACM Digital Library: Web3D2016 paper: https://dl.acm.org/citation.cfm?id=2945304&dl=ACM&coll=DL
 
 
 
Coming meetings:
July 5 teleconference dedicated to reviewing X3D work, examples, techniques relevant to laser scanning
 
There is a Google Drive folder for submission of slides and other scanning resources: https://drive.google.com/open?id=1zEpROueY5YzLsTGb3XuJhPKguwSJjtV4
At present this folder is in the DPS WG Agenda folder for July 5 2018: https://drive.google.com/drive/folders/1aDnzGwpl6In0jjoXJcmBskZV6ZQgaw_S?usp=sharing
 
_______________________________________________
cad mailing list
cad at web3d.org
http://web3d.org/mailman/listinfo/cad_web3d.org



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20180627/349ebdb5/attachment-0001.html>


More information about the x3d-public mailing list