Extensible 3D (X3D)
Part 1: Architecture and base components
2 Normative references
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 |
I3166 |
ISO 3166, Codes for the representation of names of countries and their subdivisions:
ISO 3166-1, Part 1: Country codes |
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:2001, Coding of audio-visual objects — Part 1: Systems. |
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:20022011,
Information technology — ECMAScript language specification.
Note that this standard is a formalization of ECMAScript 262. |
I18026 | ISO/IEC 18026:2006, Information technology — Spatial Reference Model (SRM). |
I19774 | ISO/IEC 19774:2006 19774:2019, Information technology — Computer graphics and image processing — Humanoid Animation (H-Anim) (HAnim) Parts 1 and 2. |
I19775-2 | ISO/IEC 19775-2, Information technology — Computer graphics and image processing 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 and image processing
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 and image processing
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, 2017. https://github.com/KhronosGroup/glTF/tree/master/specification/2.0 NOTE submission planned for ISO standardization. |
IEEE1278 |
IEEE Standard 1278.1-19952012,
Standard for Distributed Interactive Simulation (DIS) — Application Protocols, 19952012.
IEEE Standard 1278.1a-1998, Supplement to Standard for Distributed Interactive Simulation — Application Protocols, 1998. IEEE Standard 1278.2-19952015, Supplement to Standard for Distributed Interactive Simulation (DIS) — Communication Services and Profiles, 19952015. IEEE Standard 1278.3-1996, Recommended Practice for Distributed Interactive Simulation (DIS) — Exercise Management and Feedback, 1996. IEEE Standard 1278.4-1997, Trial-Use Recommended Practice for Distributed Interactive Simulation (DIS) — Verification, Validation, and Accreditation, 1997. |
JAVA |
The Java Language Specification, Third Edition by James Gosling,
Bill Joy, Guy Steele and Gilad Bracha, Addison Wesley, Reading
Massachusetts, 2005, ISBN 0-321-24678-0.
The Java™ Virtual Machine
Specification, Second Edition by Tim Lindhold and Frank Yellin,
Addison Wesley, Reading Massachusetts, 1999, ISBN 0-201-43294-3.
Java Language and Virtual Machine Specifications, Java SE 15, Oracle Corporation, 2020. |
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. |
MIDI 1.0 |
Complete MIDI 1.0 Detailed Specification v96.1 (second edition),
MIDI Manufacturers Association,
P.O. Box 3173, La Habra, CA 90632-3173 USA, https://www.midi.org 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 Manufacturers Association,
P.O. Box 3173, La Habra, CA 90632-3173 USA, 2001
2020.
https://www.midi.org/specifications X3D Working Group reached consensus regarding inclusion of MIDI 2.0 |
REG |
ISO International Register of Graphical Items, Maintenance agencies and registration authorities.
https://www.iso.org/iso/standards_development/maintenance_agencies.htm https://www.iso.org/maintenance_agencies.html |
RFC768 | IETF RFC 768 STD 64, User Datagram Protocol (UDP), INTERNET STANDARD. |
RFC1766 | IETF RFC 1766, Tags for the Identification of Languages, Internet standards track protocol. |
RFC1808 | IETF RFC 1808, Relative Uniform Resource Locators. |
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). |
RFC1889
RFC3550 |
IETF RFC 1889,
RTP: A Transport Protocol for Real-Time Applications.
IETF RFC 3550 STD 64, RTP: A Transport Protocol for Real-Time Applications, INTERNET STANDARD. |
RFC3066
RFC4646 |
IETF RFC 3066,
Tags for the Identification of Languages
IETF RFC 4646, Tags for Identifying Languages. |
RFC7231 | IETF RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. |
RFC1738
RFC8089 |
IETF RFC 1738,
Uniform Resource Locators (URL).
IETF RFC 8089, The "file" URI Scheme, PROPOSED STANDARD. |
RFC2141
RFC8141 |
IETF RFC 2141,
URN Syntax
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 1630,
Universal Resource Identifiers (URI) in WWW.
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.
NOTE X3D Working Group is providing technical feedback to support full advancement to Recommendation. |
W3C-Media |
Media Capture and Streams,
World Wide Web Consortium (W3C) Candidate Recommendation, 7 October 2020.
NOTE X3D Working Group is providing technical feedback to support full advancement to Recommendation. |
W3C-WebMIDI |
Web MIDI API,
World Wide Web Consortium (W3C) Editor's Draft, 8 October 2020.
NOTE X3D Working Group is providing technical feedback to support full advancement to Recommendation. |