Reasoning

5 views
Skip to first unread message

Alex Tucker

unread,
Nov 26, 2008, 10:19:52 AM11/26/08
to rdfQuery
Hi Jeni,

I mentioned that Kendall Clark had told me of a javascript based
tableaux reasoner the other day, which I thought might be good for
doing some client side OWL reasoning, but if this [1] is the one he
was talking about, it won't be particularly useful without a large
amount of hacking.

Another thing to look at is jOWL [2], a jQuery plugin primarily for
visualizing OWL ontologies, but it also reasons over ontologies and
lets you query using SPARQL-DL (the -DL bit being some simple
extensions to SPARQL which take into account any inferences which can
be made). Without delving too far into the code, I don't know whether
jOWL is really fully OWL-DL compliant, but it certainly seems to be
covering some of the same use cases you presented in your talk.

As far as I can remember, you also talked about maybe using some
server side library for this kind of heavy lifting. I ended up doing
a similar thing in a project last year, using Jena and Pellet on the
server and using json-rpc to communicate with a Javascript client,
which worked well enough. An alternative would be to use SPARQL-DL to
communicate, although you still have to get the triples to the server
somehow.

Finally, the other thing that springs to mind is just doing some kind
of translation of an RDF/XML ontology into the sorts of rule you
showed encapsulated as Javascript objects in your demo, so that at
least you can externalize those rules in a more standard ontology
language. If I get a moment, I'll have a look at this...

Cheers,
Alex.

[1] http://www.umsu.de/logik/trees/
[2] http://jowl.ontologyonline.org/
Reply all
Reply to author
Forward
0 new messages