[x3d-public] Everit summary, auto-generated versus roy's, X3DUOM min/max for rotation. RFE for X3DUOM

John Carlson yottzumm at gmail.com
Thu Apr 1 19:25:49 PDT 2021


Here are the low hanging, non-field based items found with Roy's 
schema.  Most of the field violations are @geoSystem ("N" for northern 
hemisphere-probably 90 to fix), and @rotation--accept Roy's @rotation 
into the auto-generated code or find a way to auto-generate from XML 
schema/X3DUOM.

Don, could you strip out "N" from @geoSystem in X3dToJson.xslt, 
possibly? I don't know about round-tripping at this point.  Did "N" make 
it into X3Dv4, so we should add it to the hard-coded @geoSystem 
sub-schema in the auto-generated and Roy's schemas along with "S"?

I think many of the below may be invalid tests (alternatives).

I'm pretty happy after sorting through all the cruft in Everit output, 
and feeling more confident in the auto-generated schema (except for 
@rotation).

Hoping to see ranges for X,Y,Z,rotation in X3DUOM RSN, or we can remove 
from Roy's schema????

$ more ordered.txt |grep -v @|grep -v originals|grep -v 
node_modules|grep -v Xvl|grep -v development
       1 
#/X3D/Scene/-children/5/Group/-children/0/Group/-children/0/Group/-children: 
540 schema violations found 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/Geospatial/Squaw.json
       1  #/X3D/Scene/-children/4/Group/-children: 4 schema violations 
found 
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedAlternativeEncoding.json
       1  #/X3D/Scene/-children/4/GeoViewpoint: 36 schema violations 
found 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/Geospatial/Squaw.json
       1 
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/4: 
extraneous key [Transform] is not permitted 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeC.json
       1 
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/4/CADFace: 
2 schema violations found 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
       1 
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/3: 
extraneous key [Transform] is not permitted 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeC.json
       1 
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/3/CADFace: 
2 schema violations found 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
       1  #/X3D/Scene/-children/2: extraneous key [SpatialSound] is not 
permitted 
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/AudioSpatialSound/AllAudioGraphNodesTest.json
       1  #/X3D/Scene/-children/1/Shape/-appearance/Appearance: 
extraneous key [-acousticProperties] is not permitted 
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/AudioSpatialSound/AllAudioGraphNodesTest.json
       1  #/X3D/Scene: 10 schema violations found 
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedOriginalEncoding.json
       1  #/X3D: required key [encoding] not found 
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedOriginalEncoding.json
       1  #/X3D: required key [encoding] not found 
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedAlternativeEncoding.json




More information about the x3d-public mailing list