The building blocks

Everything in a house is one of four building blocks. This is the house's own account; you get it in full from overview under model_documentation.

BlockWhat it is
Thinga node. Kinds: Text (a literal string), Identity (an individual, a document, a hierarchy: an identity with no content of its own), Form (a record schema defined at runtime), FormedThing (a value of a form), Versioned (a hull that chains the versions of a slot), Binary (bytes identified by their hash), TimeNode and GeoCell (nodes of the calendar and of the spatial grid)
Linkan edge that is at the same time a fact. Facts are retracted, not deleted one by one; a link goes only when a thing it belongs to is erased (erase). Skills show active facts
Chainan ordered list as a value
Treea canonical set as a value; named anchors point at tree roots to form collections such as "Concepts", "Forms" or the instances of an aspect

Three things to keep apart

IDs

IDs are opaque Base64 strings. Pass them back exactly as received. Every answer names a node as a triple of id, kind and label, so you can decide what to open next without a second call.

The closed vocabulary of standard links

Besides typed links of your own (link forms), there are nine standard meanings, shared by every house: Tag, Title, Index, Identify, Answer, DependOn, Promote, Previous, PartOf. The reading rule is always the same: the link is a statement about its From end, and To is the referent. PartOf reads "To contains From"; Identify is where identifiers from foreign systems hang. assert_link writes them.

Time is order, not timestamps

The graph has no modification timestamps. "Current" means position in a version chain, not a date. When something happened is a fact of its own, asserted with assert_time.

Words you will meet

The skill names and their descriptions are English. Part of the built-in vocabulary is German, and one German word runs through all descriptions:

WordMeaning
fassunga version of a document or of a versioned slot
Bestanda holding: a body of material that belongs together
Verdichtunga digest: a condensed description of a document or a group
Gesprächa conversation
Ort, Organisationplace, organisation (built-in aspects beside Person)
Planung, Vorlage, Agendaplanning, template, agenda (the plan vocabulary)
Helfer, Sprecherhelper, speaker

Go deeper