- From: Ivan Mikhailov <imikhailov@openlinksw.com>
- Date: Sat, 10 Apr 2010 11:52:48 +0700
- To: Stephane Corlosquet <scorlosquet@gmail.com>
- Cc: semantic-web@w3.org
Hello Stephane, > Some applications don't have the capability or the resources to run > SPARQL queries themselves and must rely on external services. There > exist a few SPARQL public endpoints which allow generic SPARQL > querying [1] [2]. Are there any policy on using these public endpoints > in applications? I understand these were setup primarily for > educational purposes. Obviously anyone wanting to build a reliable > service would host their own SPARQL endpoints, but how about > situations where the user setting up an application using SPARQL is > not able to host such a service. Think of handheld devices, or > situations where no SPARQL library is available for software stack an > application runs on. I did not hear about related policy at any endpoint but I haven't researched the subject in depth. Our own public endpoints, like http://lod.openlinksw.com/sparql are provided "as is" with no restrictions on their use in applications or in some other specific way. OTOH the risk of server overloading is always significant even if endpoints restricts the complexity of queries and execution time, because the frequency of requests is not restricted. So the reliability is not 99.9%. if I were application software vendor I'd rather rent an Amazon's virtual machine with a ready-to-use copy of LOD public endpoint or host and maintain my own copy or ask the vendor of my favorite SPARQL processor if some appropriate offers exist. Best Regards, Ivan Mikhailov OpenLink Software http://virtuoso.openlinksw.com
Received on Saturday, 10 April 2010 04:53:18 UTC