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).
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 wherequeries 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 theinsert wherequeries first class status (and composability).