Jeffery,

On 8 Jul 2009, at 10:57, Jeffrey Pound wrote:

Hi,

On Mon, 6 Jul 2009, Ted Thibodeau Jr wrote:
You can analyze the results you're getting to see that the current
limit is 1000 rows per result set.  You can work through this by
adding ORDER BY and LIMIT/OFFSET clauses to your query, and stepping
through the subsets --

   SELECT  ?name
   WHERE
      {
        ?a  <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
               <http://dbpedia.org/ontology/Actor>             .
        ?a  <http://www.w3.org/2000/01/rdf-schema#label>
               ?name
      }
   ORDER BY  ?name
   LIMIT     1000
   OFFSET    1000   <--  2000,3000,4000,...

You may wish to set the offset at multiples of 999, to get a single-row
overlap between sets, which can then be used as a sanity check.

Note that the ORDER BY is *required* or you cannot be sure that the
results returned are coming in the same order every time, and thus
you cannot be sure that the OFFSET is skipping only already-returned
rows.  (Just as with SQL...)

Unfortunately this solution will only work if the result size is less than 40,000, since the endpoint does not allow sorting sets larger than that.
Eventually you get an error like this (offset 40000, limit 100):


22023 Error SR353: Sorted TOP clause specifies more then 40100 rows to
sort. Only 40000 are allowed. Either decrease the offset and/or row count
or use a scrollable cursor

[Hugh] 40000 is a restriction on the Dbpedia SPARQL endpoint which is deemed to be a reasonable size for a result sets against the service to protect it from inadvertent or other abuse. Thus your query will need to be tailored to adhere to this restriction.

Best Regards
Hugh Williams
OpenLink Software



Are scrollable cursors implemented in the endpoint?


--
Jeff






Regards,

Ted




--
A: Yes. http://www.guckes.net/faq/ attribution.html
| Q: Are you sure?
| | A: Because it reverses the logical flow of conversation.
| | | Q: Why is top posting frowned upon?

Ted Thibodeau, Jr. // voice +1-781-273-0900 x32 Evangelism & Support // mailto:[email protected] OpenLink Software, Inc. // http:// www.openlinksw.com/ http://www.openlinksw.com/weblogs/ uda/ OpenLink Blogs http://www.openlinksw.com/weblogs/ virtuoso/ http://www.openlinksw.com/blog/ ~kidehen/
    Universal Data Access and Virtual Database Technology Providers




--------------------------------------------------------------------- ---------
_______________________________________________
Dbpedia-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion


---------------------------------------------------------------------- --------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Dbpedia-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion

------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge  
This is your chance to win up to $100,000 in prizes! For a limited time, 
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize  
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
Dbpedia-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion

Reply via email to