[x3d-public] Minimal set of JSON schema errors to investigate

John Carlson yottzumm at gmail.com
Thu Apr 5 10:46:35 PDT 2018


We could make meta="error" invalid schema.

On Thu, Apr 5, 2018, 10:53 AM Don Brutzman <brutzman at nps.edu> wrote:

> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20180405/c3405634/attachment-0001.html>


More information about the x3d-public mailing list