On 1/30/15 12:16 PM, Andy Jenkinson wrote:
Thanks for your reply Hugh.

Ah, no, we have not.

May I ask what this does exactly? Looking at the logs, I guess it assumes the 
presence of a URL ending in "sparql-sd” instead of “sparql”. We don’t route 
this through to virtuoso at present so it won’t work yet, but is the result of this 
query dependent on only the server capabilities (i.e. virtuoso) or also the data 
contained within? I’d like to figure out if this is something we need to re-run 
periodically.

Cheers,
Andy

Andy,

Step missing from current docs (which is being fixed):
Grant ROLE privileges to SPARQL user by executing the following, using the Conductor or iSQL commandline:

GRANT SPARQL_LOAD_SERVICE_DATA to "SPARQL" ;

Once executed, you can then use SPARQL-FED as expected. Basically, SPARQL will interrogate the remote source en route to understanding its capabilities.

As what's going on in regards to endpoint interrogation? A "best effort" to understand the capabilities of a SPARQL endpoint via a combination of the following:

1. Service Description Document (@hugh this what the *sd* item is about i.e., standard sparql service description)

2. SPARQL 1.1 queries.

Example:
curl -iLH "Accept: text/turtle" http://linkeddata.uriburner.com/sparql

Links:

[1] http://www.w3.org/TR/sparql11-service-description/
[2] http://linkeddata.uriburner.com/c/8B2FXO -- SPARQL Service Description Ontology.


On 30 Jan 2015, at 16:45, Hugh Williams <hwilli...@openlinksw.com> wrote:

Hi Andy,

Have you run the Virtuoso "SPARQL LOAD SERVICE  ..." to learn the capabilities 
of a Virtuoso remote SPARQL end point when running SPARQL FED queries as detailed at:
        
        
http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtTipsAndTricksDiscoverSPARQFedCapabilities

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers

On 30 Jan 2015, at 14:02, Andy Jenkinson <andy.jenkin...@ebi.ac.uk> wrote:

Hi,

When including FILTER EXISTS inside a SERVICE clause I notice that Virtuoso 
reports that this is not supported:

Virtuoso 37000 Error SP031: SPARQL compiler: The support of SPARQL 1.1 FILTER 
EXISTS / FILTER NOT EXISTS test syntax is not enabled for the SERVICE  at line 
11 (bit 0x2000 is not set)

Does this mean that the specified service does not support it, or the executing 
endpoint does not support it? In this case, both are Virtuoso 7.1.0 which does 
support the filter within a regular query.

Cheers,
Andy
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


--
Regards,

Kingsley Idehen 
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog 1: http://kidehen.blogspot.com
Personal Weblog 2: http://www.openlinksw.com/blog/~kidehen
Twitter Profile: https://twitter.com/kidehen
Google+ Profile: https://plus.google.com/+KingsleyIdehen/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Personal WebID: http://kingsley.idehen.net/dataspace/person/kidehen#this


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to