Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solid dialogical reasoning #22

Closed
josd opened this issue Mar 29, 2022 · 12 comments
Closed

Solid dialogical reasoning #22

josd opened this issue Mar 29, 2022 · 12 comments
Labels
proposal: changes needed 👷 scenario steps showing part of a use case

Comments

@josd
Copy link

josd commented Mar 29, 2022

Exercise a query answer loop between a web browser and a web reasoner.

Actors/actresses

A web browser and a web reasoner.

Preconditions

The web reasoner is running with appropriate background knowledge in multi query mode via a websocket.

Steps

  • send the uri of the query whereby the triples in the background knowledge can be consumed and produced as resources
  • get the answer
  • repeat till all the queries are posed

Postconditions

The web reasoner is running with updated background knowledge in multi query mode via a websocket.

@josd josd added scenario steps showing part of a use case proposal: pending ❓ labels Mar 29, 2022
@josd
Copy link
Author

josd commented Mar 29, 2022

This is also a possible scenario for a Solid streaming reasoning use case.

@josd
Copy link
Author

josd commented Apr 1, 2022

@josd josd closed this as completed Apr 1, 2022
@josd josd reopened this Apr 6, 2022
@pheyvaer
Copy link
Contributor

pheyvaer commented May 24, 2022

@josd

Repeat till all the queries are posed

What does "posed" mean here?

@pheyvaer
Copy link
Contributor

If I understand correctly all queries are given at the start and it's not that new queries are discovered at runtime?

@josd
Copy link
Author

josd commented May 24, 2022

Well, this has to be clarified: at this moment it is a (in)finite series of fixed queries but we can also involve additional reasoning to generate queries like is done in https://github.com/josd/eye/tree/master/reasoning/qgen

@pheyvaer
Copy link
Contributor

pheyvaer commented Aug 2, 2022

@RubenVerborgh What changes would you like to see here?

@RubenVerborgh
Copy link
Contributor

We'd need a concrete case that should work (to estimate the complexity of the dialog).

@pheyvaer
Copy link
Contributor

@josd Can you add an concrete use case as Ruben mentions?

@josd
Copy link
Author

josd commented Sep 13, 2022

So this was intended as a scenario #22 (comment) and not as a concrete use case.

@josd josd closed this as completed Sep 13, 2022
@pheyvaer
Copy link
Contributor

It is marked as a scenario, so that is fine. But a scenario still needs a use case though.

@josd
Copy link
Author

josd commented Sep 13, 2022

As you see in the original description #22 (comment) it was really meant as a test case scenario and not as a use case scenario.
There is a working test scenario at https://github.com/josd/eye/tree/master/reasoning/dialogical-reasoning

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal: changes needed 👷 scenario steps showing part of a use case
Projects
None yet
Development

No branches or pull requests

3 participants