Extensible 3D (X3D)
Part 1: Architecture and base components

2 Normative references

--- X3D separator bar ---

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

The Bibliography contains a list of informative documents and technology.

Identifier Reference
I639 ISO 639, Codes for the representation of names of languages:

ISO 639-1:2002, Part 1: Alpha-2 code
ISO 639-2:1998, Part 2: Alpha-3 code.

I3166 ISO 3166, Codes for the representation of names of countries and their subdivisions:

ISO 3166-1, Part 1: Country codes
ISO 3166-2, Part 2: Country subdivision code
ISO 3166-3, Part 3: Code for formerly used names of countries.

I8632 ISO/IEC 8632, Information technology — Computer graphics — Metafile for the storage and transfer of picture description information:

ISO/IEC 8632-1:1999, Part 1: Functional specification

ISO/IEC 8632-3:1999, Part 3: Binary encoding

ISO/IEC 8632-4:1999, Part 4: Clear text encoding.

I8859-1 ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1.
I9899 ISO/IEC 9899:1999, Programming languages — C.
I9973 ISO/IEC 9973:2006, Information technology — Computer graphics, image processing and environmental representation — Procedures for registration of items.
I10641 ISO/IEC 10641:1993, Information technology — Computer graphics and image processing — Conformance testing of implementations of graphics standards.
I10646 ISO/IEC 10646:2003, Information technology — Universal Multiple-Octet Coded Character Set (UCS).
I11172-1 ISO/IEC 11172-1:1993, Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems.
I14496-1 ISO/IEC 14496-1:2010, 2001, Information technology — Coding of audio-visual objects — Part 1: Systems.
I14496-14 ISO/IEC 14496-14:2020, Information technology — Coding of audio-visual objects —   Part 14: MP4 file format
I14772-1 ISO/IEC 14772-1:1997, Information technology — Computer graphics and image processing — The Virtual reality modeling language (VRML) — Part 1: Functional specification and UTF-8 encoding.
I15948 ISO/IEC 15948:2004, Information technology — Computer graphics — PNG (Portable Network Graphics): Functional specification.
I16262 ISO/IEC 16262:2011, Information technology — ECMAScript language specification.
I18026 ISO/IEC 18026:2006, Information technology — Spatial Reference Model (SRM).
I19774 ISO/IEC 19774:2019, Information technology — Computer graphics and image processing — Humanoid Animation (HAnim) Parts 1 and 2.
I19775-2 ISO/IEC 19775-2, Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) — Part 2: Scene access interface (SAI).
I19776 ISO/IEC 19776, Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) file encodings.
  ISO/IEC 19776-1, Part 1: Extensible Markup Language (XML) encoding
  ISO/IEC 19776-2, Part 2: Classic VRML encoding
  ISO/IEC 19776-3, Part 3: Compressed binary encoding
I19777 ISO/IEC 19777, Information technology — Computer graphics, image processing and environmental data representation — Extensible 3D (X3D) language bindings.
  ISO/IEC 19777-1, Part 1: ECMAScript
  ISO/IEC 19777-2, Part 2: Java
I80000 ISO 80000, Quantities and Units
  ISO 80000-1:2009, Part 1: General
  ISO 80000-2:2009, Part 2: Mathematical signs and symbols to be used in the natural sciences and technology
  ISO 80000-3:2006, Part 3: Space and time
  ISO 80000-4:2006, Part 4: Mechanics
  ISO 80000-5:2007, Part 5: Thermodynamics
  ISO 80000-6:2008, Part 6: Electromagnetism
  ISO 80000-7:2008, Part 7: Light
  ISO 80000-8:2007, Part 8: Acoustics
  ISO 80000-9:2009, Part 9: Physical chemistry and molecular physics
  ISO 80000-10:2009, Part 10: Atomic and nuclear physics
  ISO 80000-11:2008, Part 11: Characteristic numbers
  ISO 80000-12:2009, Part 12: Solid state physics
  ISO 80000-13:2008, Part 13: Information science and technology
  ISO 80000-14:2008, Part 14: Telebiometrics related to human physiology
DICOM The DICOM Standard, Digital Imaging and Communications in Medicine, Rosslyn, VA, 2003.
https://www.dicomstandard.org
GLTF GL Transmission Format (glTF) Specification, The Khronos Group, Version 2.0, 2021.
https://github.com/KhronosGroup/glTF/tree/master/specification/2.0
IEEE1278 IEEE Standard 1278.1-2012, Standard for Distributed Interactive Simulation(DIS)— Application Protocols, 2012.
IEEE Standard 1278.2-2015, Standard for Distributed Interactive Simulation(DIS)— Communication Services and Profiles, 2015.
IEEE Standard 1278.3-1996, Recommended Practice for Distributed Interactive Simulation(DIS)— Exercise Management and Feedback, 1996 1997.
IEEE Standard 1278.4-1997, Recommended Practice for Distributed Interactive Simulation(DIS)— Verification, Validation, and Accreditation, 1997.
JAVA Java Language and Virtual Machine Specifications, Java SE  15, Oracle Corporation, 2020. 18, Oracle Corporation, 2022.
JPEG JPEG File Interchange Format, JFIF, Version 1.02, 1992.
https://www.w3.org/Graphics/JPEG/jfif.txt
ISO/IEC 10918-1:1994, Information technology — Digital compression and coding of continuous-tone still images: Requirements and guidelines.
MIDI1.0 Complete MIDI 1.0 Detailed Specification v96.1 (second edition), MIDI Association, 2001.
https://www.midi.org/specifications-old/item/the-midi-1-0-specification
MIDI 2.0 Details about MIDI 2.0™, MIDI-CI, Profiles and Property Exchange, MIDI Association, 2020.
https://www.midi.org/specifications
REG ISO International Register of Graphical Items, Maintenance agencies and registration authorities ISO/IEC JTC 1/SC 24, ISO/IEC 9973 Items Register.
https://www.iso.org/maintenance_agencies.html https://www.iso.org/jtc1/sc24/register
RFC768 IETF RFC 768 STD 64, User Datagram Protocol (UDP), INTERNET STANDARD.
RFC2077 IETF RFC 2077, The Model Primary Content Type for Multipurpose Internet Mail Extensions.
RFC2397 IETF RFC 2397, The "data" URL scheme, PROPOSED STANDARD.
RFC3541 IETF RFC 3541, A Uniform Resource Name (URN) Namespace for the Web3D Consortium (Web3D).

RFC3550

IETF RFC 3550 STD 64, RTP: A Transport Protocol for Real-Time Applications, INTERNET STANDARD.
RFC4646
RFC5646
IETF RFC 4646 IETF RFC 5646 BCP 47, Tags for Identifying Languages.
RFC7231 IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content.

RFC8089

IETF RFC 8089, The "file" URI Scheme, PROPOSED STANDARD.

RFC8141

IETF RFC 8141, Uniform Resource Names (URNs), PROPOSED STANDARD.
SISO Simulation Interoperability Standards Organization (SISO) SISO-REF-010-2021, Reference for Enumerations for Simulation Interoperability, 2021.
URI
IETF RFC 3986 STD 66, Universal Resource Identifiers (URI), INTERNET STANDARD.
W3C-WebAudio Web Audio API, World Wide Web Consortium (W3C) Candidate Recommendation, 11 June 2020.
W3C-Media Media Capture and Streams, World Wide Web Consortium (W3C) Candidate Recommendation , 7 October 2020 Draft, 10 March 2022.
W3C-WebMIDI Web MIDI API, World Wide Web Consortium (W3C) Editor's Draft, 8 October 2020.
--- X3D separator bar ---