[x3d-public] X3D Specifications ready for review: XML, ClassicVRML, and Compressed Binary Encodings

John Carlson yottzumm at gmail.com
Sat Oct 4 21:38:57 PDT 2025


Well, upon review, I couldn't get jsonlint to do schema validation.

Any assistance is welcome!

I've tried many things.  I have not tried with multiple schemas yet.

This was as close as I could get so far:

$ jsonlint examples/abox.json --validate schemas/2020-12-JSONSchema.json
schemas/x3d-4.0-JSONSchema.json
File: examples/abox.json
Loading the JSON Schema failed:
Compiling the JSON Schema failed.
strict mode: unknown keyword: "$dynamicAnchor"

This appears to be relevant:

$ grep dynamicAnchor schemas/*
schemas/2020-12-JSONSchema.json:    "$dynamicAnchor": "meta",
schemas/2020-12-JSONSchema.json:            "$comment":
"\"$recursiveAnchor\" has been replaced by \"$dynamicAnchor\".",

I'll be posting an issue with @prantlf

John



On Sat, Oct 4, 2025 at 3:52 PM John Carlson <yottzumm at gmail.com> wrote:

>
> Here’s a version which supports
> draft JSON Schema 2020-12:
>
> https://www.npmjs.com/package/@prantlf/jsonlint
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20251004/847c7026/attachment-0001.html>


More information about the x3d-public mailing list