Extensible 3D (X3D) encodings
ISO/IEC 19776-5:201x

Part 5:  JavaScript Object Notation (JSON) encoding

--- X3D separator bar ---

This document is the text for Part 5 of ISO/IEC 19776, Extensible 3D (X3D) encodings. The full title of this part of the International Standard is: Computer graphics, image processing, and environmental data representation —
Extensible 3D (X3D) —
Part 5: JavaScript Object Notation (JSON) encoding

Background Clauses Annexes
cube Foreword cube 1 Scope cube A JSON schema
cube Introduction cube 2 Normative references cube B Examples
  cube 3 Terms, definitions and abbreviated terms cube Bibliography
  cube 4 Concepts  
cube 5 Encoding of fields  
cube 6 Encoding of nodes  
cube 7 Conformance  

The Foreword provides background on the standards process for X3D encodings. The Introduction describes the purpose of X3D encodings. The following clauses define this part of ISO/IEC 19776:

  1. Scope defines the technology area that the JSON encoding of X3D addresses.
  2. Normative references lists the normative specifications referenced in this part of ISO/IEC 19776.
  3. Definitions contains the glossary of terminology used in this part of ISO/IEC 19776.
  4. Concepts describes fundamentals of the JSON encoding of X3D.
  5. Encoding of fields specifies the JSON encoding of data types used by X3D nodes.
  6. Encoding of nodes specifies the JSON encoding of X3D nodes.
  7. Conformance describes the conformance requirements for implementations of the JSON encoding.

The following annexes are included in the specification:

  1. JSON Schema presents the JSON Schema that validates JSON encoded files for X3D V3.3.
  2. Examples includes a variety of JSON encoded example files.

Bibliography lists references that may have more information.

--- X3D separator bar ---