[X3D-Ecosystem] Hierarchy of Object Models

Joe D Williams joedwil at earthlink.net
Tue Apr 29 13:06:04 PDT 2025


https://metaverse-standards.org/news/blog/linked-spatial-experiences-the-web-of-worlds/

Hierarchy of Object Models

WWW Our World Wide Web
.DOM Document Object Model
..WMVOM WebiMetaVerse Object Model
...FSOM FreeSpace Object Model
....SOM Scene Object Model (X3D SAI)
...WOM World Object Model
....SOM Scene Object Model (X3D SAI)
....HOM Humanoid Object Model
...AOM Action Object Model
....Dynamics Library
...Other Standards-Track Content Models
..Domain-Specific AI

An advanced object model at any level will implement
a Domain-Specific AI for realtime validation of
certain structure and function parameters.

So, in the general case our WWW information/experience
system is hosted by a form of web browser that can
implement the DOM. This provides the basic WWW
object model to host certain XML-based
interactive content.
Immersion functionality is added as a component
to the DOM by the WMVOM, which defines the
standards-track content and event system
for the WebiMetaVerse.

The Immersive standards-track is produced by
the WOM, describing allowed and required content of the World.
This WOM contains the SOM, which is currently
implemented by X3D SAI.

The Humanoid Object Model is a component of
the SOM that documents the standards-track
Humanoid that can represent the user simulating
operations in the active Scene of the host World.

The FreeSpace Object Model defines operations
that provide an immersion experience using
extensions and augmentations that
are not necessarily embedded in a World.

The WMV can exist freestanding, without the
DOM host, and may implement the DOM to interact
with the WWW.

Thanks for thinking about this hierarchy of content documentation,
Joe



More information about the X3D-Ecosystem mailing list