Re: Peter's example

> A couple of points with respect to the owl rules and euler.
>
> 1/ Where is the formal specification of what Euler is doing?  I'm trying to
>    figure it out by example, but a formal spec is needed.


that is indeed very needed, but for the moment we don't have one...
however, I can partly refer to [1] chapters 3 and 4
certainly w.r.t.
  o Prolog unification (substitutions, unifiers)
  o resolution algorithm
  o backtracking
  o box trace model

this is of course partly and among other stuff, we also have
  o Euler path detection (maybe this is close to Loveland's
    "Model Elimination" (I still have to check that in detail))
  o "existential introduction rule" generation (w.r.t. RDF bNodes)
  o unification of variable predicates (highly experimental and
    using inspiration from Hayes&Menzel [2])
  o as much as possible from DanC's and TimBL's SWAP [3]


> 2/ The rules in owl-rules.n3 don't correspond to the model theory for
>    DAML+OIL or to the axiomatization either, as they generate extra lists
>    and classes.  (This is fine, of course, if you are not trying to capture
>    either of these.)


(we still have a long way to go...)

--
Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/

[1] ISBN 3-540-59304-7 Prolog: The Standard - Reference Manual
    -- P.Deransart, A. Ed-Dbali, L. Cervoni

[2] http://reliant.teknowledge.com/IJCAI01/HayesMenzel-SKIF-IJCAI2001.pdf

[3] http://dev.w3.org/cvsweb/2000/10/swap/

Received on Friday, 4 January 2002 18:10:49 UTC