Home / The model / The universes / The grammar

U1: The grammar

Owner abp.sgit.ai, promoted from what-can-it-do.games.sgit.ai and bridged back to it. Centre of gravity the primitive. Smallest node the word. Level down. Status live.

Complete for what it is: 10 verbs, 9 object classes, 5 reach classes, 9 families, 3 undo classes, 23 primitives, 33 word nodes with their own addresses. Nothing is added to it by the map except one property, material, and that is deliberate: the grammar is the shared layer that everybody reads by address and nobody forks, so it has to stay small.

Node types

A node type is a required pattern of paths, not a label. The ones marked yes are walked on every build and the count is what matched; the rest are the vocabulary this universe needs and does not have.

TypeFormulaExists todayNote
Verb[Verb] := a node that is the -verb_of-> at least one [Capability]yes, 10 matched
ObjectClass[ObjectClass] := a node that is -acted_on_by-> at least one [Capability]yes, 9 matched
ReachClass[ReachClass] := a node that is -reachable_from-> at least one [Capability]yes, 5 matched
Family[Family] := a node that is the -family_of-> at least one [Capability]yes, 9 matched
UndoClassa node that is the -undo_class_of-> at least one [Capability]yes
Capability[Capability] := a node with a -has_verb-> [Verb] and an -acts_on-> [ObjectClass] and a -reaches-> [ReachClass]yes, 23 matchedGains one property, material, with the values own, organisation, third_party and mixed: whose material a capability reaches. A property, never a fourth element of the grammar. The default lives here; the override lives on the mandate in U5.

Verbs

Each is a verb with a distinct inverse, a stated domain and range, and the sentence it reads as. The ones marked live are in the edge vocabulary today; the rest are proposed here, or declared by the universe's owner elsewhere, and say so.

EdgeReads asInverseReads asDomainRangeFromStatus
has_verbthis capability has the verb readverb_ofread is the verb of these capabilitiesCapabilityVerbthis sitelive
acts_onthis capability acts on filesacted_on_byfiles are acted on by these capabilitiesCapabilityObjectClassthis sitelive
reachesthis capability reaches this reach classreachable_fromthis reach class is reachable from this capabilityCapabilityReachClassgraphs.sgit.ai edge setlive
in_familythis capability is in the filesystem familyfamily_ofthe filesystem family is the family of these capabilitiesCapabilityFamilythis sitelive
has_undo_classthis capability has the undo class noundo_class_ofundo class no is the undo class of these capabilitiesCapabilityUndoClassthis sitelive
similar_toour node is similar to their nodesimilar_tosymmetric, and partial on purposeNodeNodegraphs.sgit.ai anchor nodeslive

The edges that cross its boundary today

Arrives alongFrom
grantsThe deployment shape
authorisesThe deployer
withholdsThe deployer
falls_short_ofThe deployer
exposesThe deployment shape
narrowsThe deployment shape
permitsThe deployment shape

What the map adds here

Two verbs in it, receive and revoke, have nothing under them and are kept as named absences. The grammar is the fixed point of the whole map: what every other universe attaches to by address, and what none of them may change.

U0: The source bytes · All thirteen · U2: The deployment shape · This universe as JSON · The brief