TNO / knowledge-engine

Improves interoperability between systems (i.e. devices, platforms, apps, databases) by exchanging data based on their semantics
https://knowledge-engine.eu
Apache License 2.0
33 stars 4 forks source link

When adding a new Knowledge Interaction via the Dev REST API, check if such a Knowledge Interaction already exists. #299

Open Sophietje opened 3 years ago

Sophietje commented 3 years ago

In GitLab by @barry.nouwt.tno.nl on Sep 27, 2021, 13:20

To prevent Knowledge Bases from creating many similar Knowledge Interactions, the Developer REST API could deny new Knowledge Interaction if an existing Knowledge Interaction has the same type (Ask, Answer, Post, React) and a matching Graph Pattern.

Before implementing this check, we should think about whether there are scenario's in which having multiple similar Knowledge Interaction is useful; think about meta knowledge interactions or maybe even scalability/redundancy?

Sophietje commented 2 years ago

In GitLab by @barry.nouwt.tno.nl on Apr 1, 2022, 12:50

Don't forget about the Communicative Act.