Hi Peter,

D2RQ currenty doesn’t translate string functions like REGEX (or SUBSTR which 
would be more appropriate here) to SQL. This means it will evaluate the query 
by retrieving all names and doing the regex evaluation in Java code. Now, the 
DBLP service is apparently run in restricted mode where a LIMIT 10000 is 
applied to all SQL queries. These two things taken together lead to incomplete 
results here.

Possible solutions:

a) Wait until dblp.l3s.de upgrades to some future version of D2RQ that solves 
the above limitation

b) Obtain an RDF dump of the dataset, load it into your own local RDF store, 
and run the SPARQL query locally against that.

Best,
Richard


On 10 Apr 2014, at 14:41, Wetz Peter <peter.w...@tuwien.ac.at> wrote:

> Dear all,
>  
> as already explained on the public-lod list at the W3C (see [1]), I have a 
> problem querying the DBLP SPARQL endpoint at [2]. I want to apply the 
> Regex-Filter in order to get only authors who match the Regex. I think this 
> is the only way to search for authors, if I want to do some sort of 
> string-based search. As I did not get the expected results with my query, I 
> found, that the REGEX is only applied to the first 10.000 results, since this 
> is obviously the result limit.
>  
> Therefore, the following query, which aims at returning authors starting with 
> the letter “B”, yields 0 results:
>  
> SELECT DISTINCT * WHERE {
> ?a a foaf:Agent .
> ?a foaf:name ?n .
> FILTER  regex(?n, '^b', 'i')
> }
> LIMIT 10
>  
> Is there any other way to find authors starting with “B”? Am I missing 
> something?
>  
> Best regards,
> Peter
>  
> [1] http://lists.w3.org/Archives/Public/public-lod/2014Apr/0025.html
> [2] http://dblp.l3s.de/d2r/snorql/
>  
> ------------------------------------------------------------------------------
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment 
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees_______________________________________________
> d2rq-map-devel mailing list
> d2rq-map-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
d2rq-map-devel mailing list
d2rq-map-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel

Reply via email to