C++ SCHX ยท rev 4
Cognition ยท v0.24.0

Concepts and relations

How ABR converts experiences into named concepts, predicates and evidence-backed links.

SCHX / FEATURE LAYER

Source map

  • cpp/include/abria/abr.hpp
  • cpp/src/abr.cpp
SCHX / FEATURE LAYER

Concepts

Concepts have canonical names, aliases, definitions, mention counts and first/last-seen timestamps. Name normalization lets repeated surface forms reinforce the same concept.

SCHX / FEATURE LAYER

Relations

Relations link subject concept โ†’ predicate โ†’ object concept, track evidence count and retain the experience ids that contributed evidence.

SCHX / FEATURE LAYER

Learning reports

Every learn operation can report concepts created/reinforced, relations created/reinforced, constructions/programs discovered and human-readable discovery summaries.

SCHX / FEATURE LAYER

Why this matters

Because facts are represented as relations instead of a flat response cache, ABR can compose a description across multiple learned properties and relation paths.