Computer graphics, image processing, and environmental data representation —
Extensible 3D (X3D) —
Part 1: Extensible Markup Language (XML) encoding
This document is Part 1 of ISO/IEC 19776, Extensible 3D (X3D) encodings,
corresponding to
ISO/IEC 19975-1 X3D Architecture version 4.0.
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.
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:
Scope defines the problem area that the XML encoding of X3D addresses.
Normative references lists the normative standards
referenced in this part of ISO/IEC 19776.
Terms, definitions and abbreviated terms
contains the glossary of terminology used
in this part of ISO/IEC 19776.
Concepts describes various fundamentals of the XML encoding of X3D.
Encoding of fields specifies the XML encoding of data types used by X3D nodes.
Encoding of nodes specifies the XML encoding of X3D nodes.
Encoding of statements specifies the XML encoding of X3D statements.
Conformance describes the conformance requirements for implementations of the XML encoding.
The following annexes are included in the specification:
X3D XML Document Type Definition (DTD) presents the DTD grammar for the X3D XML file format.
X3DXMLSchema presents the XML Schema grammar for the X3D XML file format.
X3D XML Schematron presents the XML Schematron grammar for the X3D XML file format.
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.
Examples presents a variety of XML-encoded X3D models.