Re: move oneOf - should issue be opened? (was Re: Proposed response to Martin Merry, HP)

[...]

>Is there a reason we don't move oneOf to Full then?  While i like
>having same vocabulary in DL and Full, my group has lots of tools
>that do nice things with oneOf - but generally not reasoning, so
>we're happy to do it in Full. If no one has implemented a reasoner
>which can do oneOf, the existance of an algorithm doesn't help -- we

we actually use owl:oneOf in 6 owl-rules (intended for reasoning)
and in 4 facts (which could be used by other rules)
and owl:hasValue in 4 owl-rules and 2 facts
we also use owl:oneOf together with owl:inversOf for example

:s :p :o.
:o owl:oneOf (:a :b :c :d).
:p owl:inverseOf :q.
{?S :q ?O. ?X a ?S} => {?X a :T}.

entails

:d a :T.


>need to point to two implementations of the algorithm that work in
>the real world (for example, an algorithm for optimal chess is
>trivial to design, but it takes a billion years or more to run given
>infinite memory - in practice, building a good chess player proved to
>be very difficult).
>
>I am tempted to raise an issue on this, but worried it would get
>contentious - but the WG never actually discussed this, we included
>oneOf because DAML did.  I'd like to hear if people think this needs
>opening.

I have no clear opinion Jim

>  - JH
>p.s. I am also assuming when we say "oneOf" we also include
>"hasValue" - is that correct?

well in a sense I don't see the relation...


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

Received on Wednesday, 14 May 2003 19:11:21 UTC