Hi,
I'm glad to see that there are a lot of usefull new functionality in stardog 3.0. Great work!
Is it possible to use the SERVICE statement to copy certain triples to the data store? I know that it is probably not intended to be used in this way since the data should be most accurate in it's own endpoint. It might be useful if the endpoint is an abstraction layer above a relational database and generating/calculating the triples is a slow process.
Do you use the VALUES statement for federated query optimization?
--
With kind regards
Bram
-- --
You received this message because you are subscribed to the C&P "Stardog" group.
To post to this group, send email to sta...@clarkparsia.com
To unsubscribe from this group, send email to
stardog+u...@clarkparsia.com
For more options, visit this group at
http://groups.google.com/a/clarkparsia.com/group/stardog?hl=en
To unsubscribe from this group and stop receiving emails from it, send an email to stardog+u...@clarkparsia.com.
Hi Michael,
As I see it the SERVICE keyword allows you to execute SPARQL queries on a remote endpoint and join them with other endpoints or your local RDF database.
E.g. the example from the recommendation where the local RDF database contains information regarding persons and the remote endpoint contains information regarding who knows who.
In our case the remote endpoint is just an abstraction layer that converts SQL queries to RDF triples. The execution of these queries might be rather slow and the information behind this might not change a lot but it might be resolved more frequently. So it might be useful if we could use the stardog triple store to cashe these results (e.g. periodically) and then query them more frequently locally.
I hope this makes sence.
With kind regards
Bram
Op donderdag 9 april 2015 09:48:40 UTC+2 schreef Bram:Hi,
I'm glad to see that there are a lot of usefull new functionality in stardog 3.0. Great work!
Is it possible to use the SERVICE statement to copy certain triples to the data store? I know that it is probably not intended to be used in this way since the data should be most accurate in it's own endpoint. It might be useful if the endpoint is an abstraction layer above a relational database and generating/calculating the triples is a slow process.
Do you use the VALUES statement for federated query optimization?
With kind regards
Bram
Follow on question about the SERVICE statement.Does the service statement pass along the rewritten query when using inferencing or does it simply pass along the query as written?