The Gargontology is the ontology, or abstract schema, underlying the Scene Composition Protocol of the Gargantisphere. It names the classes and properties a scene is built from, so that independently-authored realms and independently-written nodes mean the same thing by “mesh” or “rotation”.
List of classes#
Why an ontology rather than a fixed schema#
JSON-3D extends JSON-LD, and the
Gargontology is the vocabulary its @context points at. That buys two things a
fixed struct definition does not, both of which matter here specifically.
Terms are identified by IRI, so a realm can introduce vocabulary nobody has seen without colliding with anyone else’s and without a registry to allocate names — and a network with no central authority has nowhere to put a registry. And a node that does not understand a term can still parse the document and render what it does understand, which is the only workable stance when every node is ephemeral, versions are never uniform, and no one can force an upgrade.
The class list above is the legacy sketch and it is thin: it names geometry but not materials, lighting, or events, all of which the protocol needs. It is not yet a specification.
External links#
Similar concepts and prior art:
- Ontology (information science) on Wikipedia
- RDF and OWL — the standard vocabulary stack JSON-LD descends from
- JSON-LD — contexts, IRIs, and the
@contextmechanism; playground - schema.org — a large shared vocabulary that works in practice at web scale
- Open Metaverse Interoperability Group — vocabulary for objects and identity across worlds