Computer graphics, image processing, and environmental data representation —
Extensible 3D (X3D) —
Part 1: Extensible Markup Language (XML) encoding

Extensible 3D (X3D) encodings

ISO/IEC 19776-1:202x 19776-1:2015

Part 1: XML encoding

--- X3D separator bar ---

This document is Part 1 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) encodings — Part 1: Extensible Markup Language (XML) encoding.
Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) encodings — Part 1: Extensible Markup Language (XML) encoding.

Background Clauses Annexes
cube Foreword cube 1 Scope cube A X3D XML Document Type Definition (DTD) (updated using X3D 4.0 Validation)
cube Introduction cube 2 Normative references cube B X3D XML Schema                             (updated using X3D 4.0 Validation)
  cube 3 Definitions, acronyms, and abbreviations cube C  X3D XML Schematron                       (created using X3D XML Schematron)
  cube 4 Concepts cube D  X3D Unified Object Model (X3DUOM) (created using X3DUOM) (TODO move to 19775-1? See Mantis 1342)
  cube 5 Encoding of fields cube E C  Examples                                     (TODO update using X3D Archive Examples)
  cube 6 Encoding of nodes           (autogenerated, version 4.0) cube Bibliography
  cube 7 Encoding of statements   (autogenerated, version 4.0)  
  cube 8 7 Conformance  

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

Color-coding legend
yellow Proposed addition
orange Proposed deletion
cyan Editors' note
  1. Scope defines the problem area that the XML encoding of X3D addresses.
  2. Normative references lists the normative standards referenced in this part of ISO/IEC 19776.
  3. Definitions, acronyms, and abbreviations contains the glossary of terminology used in this part of ISO/IEC 19776.
  4. Concepts describes various fundamentals of the XML encoding of X3D.
  5. Encoding of fields specifies the XML encoding of data types used by X3D nodes.
  6. Encoding of nodes specifies the XML encoding of X3D nodes.
  7. Encoding of statements specifies the XML encoding of X3D statements.
  8. Conformance describes the conformance requirements for implementations of the XML encoding.

There are several annexes included in the specification:

  1. X3D XML Document Type Definition (DTD) presents the DTD grammar for the X3D XML file format.
  2. X3D XML Schema presents the XML Schema grammar for the X3D XML file format.
  3. X3D XML Schematron presents the XML Schematron grammar for the X3D XML file format.
  4. X3D Unified Object Model (X3DUOM) uses XML to provide a full set of interface definitions for all nodes, fields and statements in the X3D Architecture Specification.
  5. Examples presents includes a variety of XML-encoded X3D models. example files.

Bibliography lists references providing additional which may have more information.

--- X3D separator bar ---