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

just a discussion #1

Closed
justin2004 opened this issue May 5, 2021 · 4 comments
Closed

just a discussion #1

justin2004 opened this issue May 5, 2021 · 4 comments

Comments

@justin2004
Copy link

important: Lack of composability. No equivalent of SQL VIEWs

I think your https://github.com/cmungall/sparqlprog is an interesting take on adding composability right above SPARQL.

But another way to add composability is to just run SPARQL insert where queries and insert into named graphs as triples get added or modified. So it would be like materializing a SQL view, right? Then the inserted triples would be available for select queries, of course, thus basically giving the result of the insert where queries first class status (and composability).

@cmungall
Copy link
Collaborator

cmungall commented May 5, 2021

Thanks, and I'm glad you saw the connection to sparqlprog! Indeed, yes you can get composition akin to materialized views with inserts. Afaik there is no "virtual construct" through this would be useful. I haven't looked too much into SPIN or SHACL for this kind of thing. So I may be overstating my case... but the broader point may be that this is so much easier with a sql stack. Thanks for your comments and apologies I'm having problems putting a github handle to a name, have we met?

@justin2004
Copy link
Author

justin2004 commented May 5, 2021 via email

@cmungall
Copy link
Collaborator

Thanks @justin2004 !

@cmungall
Copy link
Collaborator

closing for now, feel free to continue here: https://github.com/cmungall/semantic-sql/discussions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants