- From: Jos De_Roo <jos.deroo@agfa.com>
- Date: Thu, 20 Nov 2003 23:07:57 +0100
- To: "Jim Hendler <hendler" <hendler@cs.umd.edu>
- Cc: public-webont-comments@w3.org
OWL implementation experience in Euler ====================================== 2003-11-20 Running Code ------------ - Euler Proof Mechanism http://eulersharp.sourceforge.net/2003/03swap/ is a research component to support logic based proofs - is a backward-chaining reasoner enhanced with Euler path detection and will tell you whether a given set of facts and rules supports a given conclusion - using as much as possible from DanC's and TimBL's SWAP http://www.w3.org/2000/10/swap/doc/ - implemented in Java and also in C# - making use of Jena 2 in RDF/XML to N3 triples generation - small footprint (engine is 32 Kbyte jar file) and achieved > .5 Msteps/sec N3 descriptions --------------- - for RDFS http://eulersharp.sourceforge.net/2003/03swap/rdfs-rules - for XSD http://eulersharp.sourceforge.net/2003/03swap/xsd-rules - for OWL http://eulersharp.sourceforge.net/2003/03swap/owl-rules o 159 rules o can handle positive entailment tests and inconsistency tests (the latter in a rather clumsy way plus that also some tests are actually using an explicit subset of above rule sets) o import entailment tests are also done by taking the assumed premise files from the manifest (not by executing owl:imports) o use of an experimental N3 ``has'' property marker to work with explicitly stated facts only (instead of deriving them all and get all kinds of combinatorial explosions) Test results ------------ - part of http://www.w3.org/2003/08/owl-systems/test-results-out - took some vacation weeks, a few holidays and lots of nights :-) -- Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Thursday, 20 November 2003 17:08:03 UTC