Hi,

I have loaded dbpedia's dump on virtuoso and i'm provided with 3.200.000
real-world queries from dbpedia.

I need to analyze the paths that are traversed by the virtuoso engine in
order to answer these queries.

So basically I'd like to build a directed weighted graph G where:

- the vertices of G are the vertices of D (DBedia's graph)
- two vertices v1,v2 of G are connected if I went from v1 to v2 or from
v2 to v1 in D in order to answer one of the queries
- the weight of the edge is the number of times i traversed one of the
edges connecting v1 and v2 (without considering the direction)

Also, the queries might not return any result for two reasons:

1) there's no data to answer the query, so basically D is not traversed
at all
2) the graph is traversed but no matching data is found to put in the
result set

I'd like to filter out queries in set (1).

Does anybody have an advice about how to tackle these problems with
virtuoso?
I guess I'll have to modify the code of the engine to get this
information, is that correct?


Best,

Claudio

-- 
Claudio Martella

Free University of Bolzano
Faculty of Computer Science
PhD Student

claudio.marte...@stud-inf.unibz.it


Reply via email to