Expand description
Rule set versioning and conflict resolution for distributed knowledge federation.
When multiple IPFRS nodes merge rule sets, conflicts must be detected and resolved deterministically. This module provides the infrastructure for versioning rule sets, computing diffs, and resolving conflicts according to configurable strategies.
Structs§
- Conflict
Resolver - Resolves conflicts between two
VersionedRuleSets according to a chosenConflictStrategy. - Resolved
Rule Set - The result of conflict resolution between two
VersionedRuleSets. - Rule
SetDiff - Diff between two rule sets.
- Rule
SetVersion - Versioning metadata for a rule set.
- Versioned
Rule Set - A rule set with associated version metadata.
Enums§
- Conflict
Strategy - Strategy to use when resolving a conflict between two
VersionedRuleSets.