[x3d-public] Minimal set of JSON schema errors to investigate
Don Brutzman
brutzman at nps.edu
Thu Apr 5 07:51:21 PDT 2018
Quick response on CADPartChildTransformationAlternativeB and CADPartChildTransformationAlternativeC: they were design experiments and will not validate.
Note presence of document metadata:
<meta name='error' content='The alternative structure in this scene fails validation.'/>
If you want a consistent format for such warnings, can provide. Nevertheless any scene with <meta name='error' content='whatever'/> is likely problematic.
Geo nodes are trickier, will require further scrutiny on my part. Thanks for identifying them!
On 3/30/2018 2:34 AM, John Carlson wrote:
> Here’s the minimal set of JSON schema errors to investigate. Note that this doesn’t include H-Anim. I am mostly concerned about Squaw.json and the Metadata @name.
>
> John
>
> json-schema 3.1 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/CADAssembly/-children/0/CADPart/-children/3/CADFace: 2 schema violations found C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
>
> json-schema 3.1 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/CADAssembly/-children/0/CADPart/-children/4/CADFace: 2 schema violations found C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
>
> json-schema 3.1 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/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
>
> json-schema 3.1 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/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
>
> json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/4/GeoViewpoint: 36 schema violations found C:/x3d-code/www.web3d.org/x3d/content/examples/Basic/Geospatial/Squaw.json
>
> json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/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
>
> json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/WorldInfo/-metadata/MetadataSet/-metadata/MetadataSet/-value/0/MetadataString: required key [@name] not found C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15Metadata/MetadataNodeExamples.json
>
> json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/WorldInfo/-metadata/MetadataSet/-metadata/MetadataSet/-value/1/MetadataInteger: required key [@name] not found C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15Metadata/MetadataNodeExamples.json
>
> json-schema 3.3 Validation error org.everit.json.schema.ValidationException: #/X3D/Scene/-children/2/WorldInfo/-metadata/MetadataSet/-metadata/MetadataSet/-value/2/MetadataFloat: required key [@name] not found C:/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter15Metadata/MetadataNodeExamples.json
>
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
More information about the x3d-public
mailing list