GraphProjector

Turns propositions into knowledge graph relationships, using the schema to validate relationship types and entity compatibility.

Inheritors

Functions

Link copied to clipboard
abstract override fun project(proposition: Proposition, schema: <Error class: unknown class>): ProjectionResult<ProjectedRelationship>

Projects a single proposition to a graph relationship.

Link copied to clipboard
open override fun projectAll(propositions: List<Proposition>, schema: <Error class: unknown class>): ProjectionResults<ProjectedRelationship>

Projects a list of propositions, applying the configured policy to each.