Default Prolog Projector
Default implementation of PrologProjector.
For direct proposition projection, delegates relationship classification to a GraphProjector. The recommended usage is to first project propositions using a GraphProjector, then use projectAll to convert the resulting relationships to Prolog facts.
Parameters
Optional projector for classifying propositions into relationships. Required if using project for direct proposition-to-Prolog projection.
The Prolog schema defining predicate mappings
Whether to generate confidence facts in projectAll
Whether to generate grounding/provenance facts in projectAll
Constructors
Functions
Project a proposition to a Prolog fact. Delegates relationship classification to the configured GraphProjector.
Project multiple relationships to a complete Prolog result with metadata.
Project a batch of propositions.
Project a classified relationship to a Prolog fact.