aimas-upb / aimas-upb/CONSERT

Augment CONSERT Pipeline with conflict detection and resolution steps

オープン
#59 コメント 0 件 リアクション 0 件 担当者 1 名 @asorici が担当を希望しています GitHub で見る
主要言語
HTML
スター
2
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

### 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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。