[x3d-public] x3d-3.3-JSONSchema documentation available
Yves Piguet
yves.piguet at gmail.com
Mon Dec 5 23:49:54 PST 2016
Many thanks for these links, Don. Somme comments:
> On 6 Dec 2016, at 01:29, Don Brutzman <brutzman at nps.edu> wrote:
>
> Documentation (generated by XML Spy) is now available with figures:
>
> http://www.web3d.org/specifications/X3dJsonSchemaDocumentation3.3/x3d-3.3-JSONSchema.html
"connect" is missing from this list; it can only be found in the description of "IS". I don't know it it's intended.
> More about X3D JSON Encoding can be found at
>
> http://www.web3d.org/wiki/index.php/X3D_JSON_Encoding
Section http://www.web3d.org/wiki/index.php/X3D_JSON_Encoding#Standardization states "The most probable place to put it is as a new Part 5 to ISO/IEC 19776. In this manner, it would correspond to the XML, Classic VRML, and Compressed Binary encodings". Will there be a part 4?
Is there a rationale available for two distinct prefixes "@" and "-"? Except for a closer match to the XML encoding, but I would humbly object to that: per http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#Dataencodings "concrete data encodings for X3D shall conform to this abstract specification" (in ISO/IEC 19775), so peculiarities of one encoding shouldn't be inherited by another one. Or the JSON encoding should be clearly defined as a sub-encoding of the XML encoding.
Is there a rationale available for a prefix in front of some (e.g. "@protoField"), but not all (e.g. "connect") the properties of elements which are not X3D nodes?
> Upcoming X3D Working Group review efforts include consideration of
>
> Initial working draft: X3D JSON Encoding
> ISO-IEC 19776-5 V3.3 WD1/
> https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC%2019776/ISO-IEC%2019776-5/ISO-IEC%2019776-5%20V3.3
404 for non-members :(
Thanks,
Yves
More information about the x3d-public
mailing list