Expand description
Inference DTOs — rules, facts, backward / forward chaining, Bayesian prediction, NAF.
Structs§
- AddFact
Request - Request to add a fact.
- AddFact
Response - Response from adding a fact.
- AddRule
Request - Request to add an inference rule.
- AddRule
Response - Response from adding a rule.
- Backward
Chain Request - Request for backward chaining. Specify either
goal(inline) ORgoal_id(saved), not both. - Backward
Chain Response - Response from backward chaining.
- Bayesian
Predict Request - Bayesian prediction request.
- Bayesian
Predict Response - Bayesian prediction response.
- Binding
Dto - A binding within a substitution, mapping a variable to its bound value.
- Bulk
AddFacts Request - Request to bulk-add facts.
- Bulk
AddFacts Response - Response from bulk-adding facts.
- Bulk
AddRules Request - Request to bulk-add rules.
- Bulk
AddRules Response - Response from bulk-adding rules.
- Bulk
Fuzzy Prove Request - Bulk fuzzy prove request.
- Bulk
Fuzzy Prove Response - Bulk fuzzy prove response.
- Clear
Facts Response - Response from clearing facts.
- Create
Goal Request - Request to create a new saved goal.
- Create
Goal Response - Response from creating a saved goal.
- Delete
Goal Response - Response from deleting a saved goal.
- Fact
Confidence Entry - A fact confidence entry.
- Forward
Chain Request - Request for forward chaining.
- Forward
Chain Response - Response from forward chaining.
- Fuzzy
Prove Request - Request for fuzzy proof search.
- Fuzzy
Prove Response - Response from fuzzy proof search.
- GetFacts
Response - Response from getting all facts.
- GoalDto
- A goal definition used as input.
- Goal
Summary Dto - Summary of a saved goal.
- Homoiconic
Substitution Dto - A substitution produced by backward chaining.
- List
Goals Response - Response from listing goals.
- Literal
Input Dto - A literal input for NAF proving.
- Meta
Sorts Response - Meta-sorts response — a free-form map of meta-sort names to their UUIDs.
- NafProve
Request - Request for negation-as-failure proof search.
- NafProve
Response - Response from NAF proof search (mirrors
BackwardChainResponse). - Proof
Dto - Recursive proof tree node.
- Provenance
TagDto - Provenance tag from tagged forward chaining.
- Solution
Dto - A solution from backward chaining.
- Tagged
Derived Fact - A derived fact with provenance confidence.
- Tagged
Forward Chain Request - Tagged forward chaining request.
- Tagged
Forward Chain Response - Tagged forward chaining response.
Enums§
- Allen
Relation - Allen temporal relation operators for interval algebra.
- Bayesian
Effect Dto - Bayesian effect shape.
- Constraint
Input Dto - Constraint input for backward chaining (legacy; prefer
ConstrainedVariablein the goal). - GuardOp
- Guard constraint operators.