EKOSdocs
Docs / Knowledge Base Learn

Relationships

Relationship kinds and their semantics.

Kind From → To Recovered from
DependsOn consumer → dependency manifests, imports, references
Calls caller → callee function-call graphs
ForeignKey table/column → table/column DDL, ORM models
Extends subtype → supertype class inheritance (same-file base resolution)
Contains container → member structure
References source → target links and mentions
OwnedBy object → person authorship
CoupledWith object ↔ object coupling
Custom("SameAs") candidate ↔ candidate identity resolution; unconfirmed until reviewed

Relationship kinds parse case-insensitively; anything unrecognized becomes Custom(name). EKL's VIA <kind> and ekos_impact's kinds filter share that parser.