aimas-upb / aimas-upb/CONSERT

Augment CONSERT Pipeline with conflict detection and resolution steps

Offen
#59 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @asorici Auf GitHub ansehen
Vorherrschende Sprache
HTML
Sterne
2
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Why
The CONSERT Engine processing pipeline defines steps for conflict/constraint detection and resolution between two ContextAssertions prior to insertion in the DROOLS knowledge base.
These steps are currently missing from the implementation

### What
- the AtomicAction for `insertAtomicEvent` and `insertDerivedEvent` are updated to a flow including conflict detection and resolution steps, prior to deleting old event with its extension/derivation
- Conflict detection is enabled via a DROOLS query that identifies the _type_ of the conflict and the FactHandles of the conflicting assertions.
- Conflict resolution is implemented by default via specific rules for each conflict _type_

### Notes

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.