SolidLabResearch / Challenges

24 stars 0 forks source link

Get notified when specific parts of my data change aka "the empty fridge app" #71

Open bjdmeest opened 1 year ago

bjdmeest commented 1 year ago

The empty fridge app

Pitch

Desired solution

Acceptance criteria

Pointers

joachimvh commented 1 year ago
  • This running query could be cronjob-like (pull), but could also be notified every time the source resources change

https://solidproject.org/TR/notifications-protocol

phochste commented 1 year ago

Or when sending only a notification if something specific happens (or you are user want to notify something in the world about data that has been changed or not changed or just want to say 'hey my fridge is still empty do something about it'): https://www.eventnotifications.net

phochste commented 1 year ago

Here is an example of choreographer (which is what we actually want)

https://github.com/eyereasoner/Koreografeye

Built along the lines of https://mellonscholarlycommunication.github.io/spec-orchestrator/

You can let the Koreografeye poll a resource periodically (typically the inbox, but it can be any RDF resource). For this resource one can define N3 rules that express desired actions that should happen (expressen in FNO policies). The implementation of these policies can be written in plain JS, Typescript.

Use-case are currently include: