Hi Frank,
Thanks for such an interesting introduction!
> With eXist I have built XQueries to list information of specific
> interest,
> and others to enable browsing through the RDF graph. I have also
> built an
> XQL-query to make forward chaining of the graph. Performance seems
> to be an
> issue. If anybody knows how to tune XQuery and eXist, I would be
> grateful.
I would very much suggest using a dedicated RDF store (any one
would do), rather than storing the XML serialization of the RDF graph
in an XML database. You will gain the ability to run queries against
the graph, rather than just one of its possible tree serializations,
and your scalability problem goes away (for a while, at least).
> I have tried to use CWM, but it seems to crash when I use large
> graphs. I
> have also made a simple gawk-script that can actually both make
> forward-chaining and backward-chaining very efficiently.
cwm is not really designed for large-scale storage. Take a look at
this list of alternative systems on the ESW Wiki:
<
http://esw.w3.org/topic/
SemanticWebTools#head-805c63479c854babe4657d5184de605910f6d3e2>
If you're dealing with large graphs (>100M triples), you might
find this list useful.
<
http://esw.w3.org/topic/LargeTripleStores>
If you need to do reasoning on large graphs, your choices are more
limited, and the kind of reasoning you want to use might dictate your
solution. (I won't reveal any biases on a public forum :D)
-R