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

Idea: Build powerful query engines #33

Open
dbooth-boston opened this issue Dec 8, 2018 · 2 comments
Open

Idea: Build powerful query engines #33

dbooth-boston opened this issue Dec 8, 2018 · 2 comments
Labels
Category: big ideas For major ideas that span multiple issue categories Category: tools For RDF tools higher-level Higher-level RDF should address this primarily-tools Tool makers should address this

Comments

@dbooth-boston
Copy link
Collaborator

"build powerful query engines such that app developers do not need to write HTTP requests
(every data access should be a query, read or write)"
https://lists.w3.org/Archives/Public/semantic-web/2018Dec/0009.html

@dbooth-boston dbooth-boston added Category: big ideas For major ideas that span multiple issue categories Category: usage For issues around RDF usage in practice and removed Category: usage For issues around RDF usage in practice labels Dec 8, 2018
@dbooth-boston
Copy link
Collaborator Author

From Ruben Verborgh:

The usage of such query engines is best illustrated here:
https://ruben.verborgh.org/blog/2017/12/20/paradigm-shifts-for-the-decentralized-web/#interfaces-become-queries-p-5

In essense, by not binding applications to concrete (but inevitable changing) HTTP requests,
we bind them to queries, which declarative indicate the data operation.
These queries are then translated at runtime into concrete requests.

An example of such an engine is Comunica: http://query.linkeddatafragments.org/

It decomposes a query into HTTP requests, depending on the capabilities of the servers it talks to.

@ktk
Copy link

ktk commented Mar 5, 2019

Base for that exists in Comunica

@dbooth-boston dbooth-boston added higher-level Higher-level RDF should address this Category: tools For RDF tools primarily-tools Tool makers should address this labels Mar 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: big ideas For major ideas that span multiple issue categories Category: tools For RDF tools higher-level Higher-level RDF should address this primarily-tools Tool makers should address this
Projects
None yet
Development

No branches or pull requests

2 participants