X3D Unified Object Model (X3DUOM)
The X3D Unified Object Model (X3DUOM) is a full set of object-oriented interfaces for all nodes, fields and statements in the X3D Abstract Specification
The X3D XML Schema is annotated to include all object-oriented information for X3D elements, and is then converted into a simple XML file that fully lists the object-oriented characteristics of all X3D nodes, statements and attributes.
The availability of X3DUOM as a parsable XML file means that matching codebases in different programming languages can all be created for producing and manipulating valid X3D models.
Originally named Object Model for X3D (OM4X3D), rename to X3DUOM is currently under consideration by the X3D Working Group.
Available online at http://www.web3d.org/specifications/X3DUOM.html
Discussion regarding X3D Unified Object Model (X3DUOM) takes place on x3d-public at web3D.org mailing list (subscribe).
Questions, suggestions, additions and comments about this X3D Unified Object Model (X3DUOM) page are welcome. Please send them to Don Brutzman (brutzman at nps.edu).
Version control of these assets is maintained at https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/X3DUOM
Updated: 19 August 2017.