[x3d-public] Follow up report, X3D JSON schema

John Carlson yottzumm at gmail.com
Tue Apr 27 02:32:40 PDT 2021


Rough outline of what was accomplished in the X3D JSON schema recently

* childStatements, not children. (done, schema, please double check)
* $comments in JSON schema about type, SFFoo, etc. (done?  schema, 
Please check, perhaps not on hard coded sections so far)

* Don't put X3D type on items (done, in schema, no X3D types on items in 
array)
* Generate "N" for geoSystem in schemas (done)
* add accessType info in $comment in Schema (done)
* Strip out Test files in JSON scanning and validation (not done, do by 
hand)

Feedback welcome!   Everything should be checked in.  JSON Schema is here:

https://raw.githubusercontent.com/coderextreme/X3DJSONLD/master/src/main/schema/x3d-4.0-JSONSchema.json

Full evaluation was done with the various versions of the X3D JSON 
schema.   Everit report was analyzed.  errors reported and validated 
against Ajv.  Sent to stakeholders.


Further steps:

Build a script in x3dvalidate which validates all JSON files in the 
various X3D Archives.  Or find an existing one. x3dschema will remain as 
is for comparing versions of X3D JSON schema.

John





More information about the x3d-public mailing list