[Pellet-users] A lot of descendant queries

Alan Ruttenberg alanruttenberg at gmail.com
Thu May 3 18:03:40 UTC 2007


BTW, the reason I am doing this is to supplement the rdf we are  
feeding the naive rdf store we are using, so that we are still able  
to answer interesting questions.
Another question: wouldn't this amount to computing role inclusions  
on two transitive roles on instances?

part-of < part-of o is-a
+
part-of < is-a o part_of

(one of these rewritten to use inverses so it fits)

-Alan

On May 3, 2007, at 1:38 PM, bijan at clarkparsia.com wrote:

> On Thu, May 3, 2007 1:20 pm, Alan Ruttenberg  
> <alanruttenberg at gmail.com> said:
>
>> This would be equivalent to the calls I made *if* the sparql engine
>> implemented TBOX queries, which I understand not to be the case in
>> the current version.
>
> Though, we hope, it will be implemented, at least preliminarily, soon.
>
> I need to think a bit as to whether we'd need to special case this  
> sort of query to use something like the classification code (a la  
> Evren's suggestion) or not.
>
> Hmm. *Have* to is strong. Usefully do so, seems right. Basically,  
> you'd want to *order* some of the values in one half of a join and  
> use results from the prior row's evaluation to compute subsequent  
> ones. Interesting. The sorting part is a bit like a sort join, but  
> I don't know if any db technique tries to avoid computation of a  
> row because it can figure it out from a prior row.
>
> The memory issues is separate of course.
>
> Cheers,
> Bijan.
>



More information about the Pellet-users mailing list