Items
Worlds represent everything as an item, including the types themselves. This recursive structure enables granular, multi-hop reasoning. An item is…- Assigned a unique IRI.
- Defined by one or more facts.
- Any “thing” in your world, including documents, people, physical objects, and abstract concepts.
Properties
Properties are the relationships that connect items together. Just as items are the “nouns” of your world, properties are the “verbs” (e.g.,worksAt or
isA). The set of all valid properties forms the ontology—the grammar your
agents use to interact.
Facts
A fact is a unit of data expressed as a structured statement that connects two items using a property. Every fact is inherently bound to the dimension of time. Worlds maintains an append-only, chronological ledger of facts, allowing agents to understand exactly how state and information evolve. Conceptually, a fact functions exactly like a simple sentence. For example, the sentence, “Ethan is a person”, can be represented as:Triples
Computers store facts in a data structure called the triple, which is built from three components called terms.Anatomy

The item you are describing e.g.,
user:ethanThe structural representation of a property e.g.,
rdf:typeAnother item or a raw data value e.g.,
schema:PersonTopography
The Object of a triple determines how the graph grows. Facts branch into two types:- Item-to-item: Connects two distinct items e.g.,
user:ethan->schema:worksAt->org:wazoo - Item-to-value: Connects an item to a raw data value, adding searchable
detail but acting as a terminal point e.g.,
user:ethan->schema:givenName->"Ethan"
Serialization
To write these triples in code, Worlds uses Turtle, a standard RDF serialization format. To assert “Ethan is a person”, the syntax goes:Turtle
; to chain multiple facts together.
Here, we assert that Ethan is a person, and his literal name is “Ethan”.
Turtle