[x3d-public] Status: JSON Schema

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Sun Sep 22 15:34:22 PDT 2019

Thanks for noting this advancement John, it is a very useful milestone to us.

When ready we need to go the the latest version, now labeled 2019-09 (published 8 days ago).

There is a helpful-looking section, "Migrating from older drafts"

Our latest version (primarily authored by Roy Walmsley with some updates by you) is available at

* http://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.json
* http://www.web3d.org/specifications/X3dJsonSchemaDocumentation3.3/x3d-3.3-JSONSchema.html
* https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.json

The points in the migration sections look pretty straightforward.  How about we go through these in another two weeks or so? TODO, lets
a. upgrade current manually produced version of X3D JSON Schema, then
b. autogenerate X3D JSON Schema using X3DUOM.
c. validate with JSON schema tools when available, we can ask around there for support.
d. update all tool support and all models in X3D Examples Archives.
e. outline what ISO/IEC 19776-5 X3D JSON Encoding specification will look like next year.

Additional references, now better organized at:

	X3D Specifications: Schema and DOCTYPE Validation

* coderextreme/X3DJSONLD: X3D JSON loader and node.js express web server for serving files from localhost

* X3D JavaScript Object Notation (JSON) Encoding

* X3D to JSON Stylesheet Converter

* Roy Walmsley, Don Brutzman and John Carlson, A JSON Encoding for X3D,
   ACM SIGGRAPH Web3D 2016 Conference, Anaheim California USA, 22-24 August 2016 (presentation, .pdf).

Have fun with X3D JSON!  8)

On 9/22/2019 12:15 PM, John Carlson wrote:
> The new JSON Schema drafts have been published, but no Java or JavaScript validator implementations exist, so I am staying at draft-07.
> Here is the link to implementations in the meantime.
> https://json-schema.org/implementations.html#validators**
> **
> *Good Luck!*
> **
> *John*

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