- From: <Dlmcg1@aol.com>
- Date: Fri, 18 Oct 2002 13:09:07 EDT
- To: Frank.van.Harmelen@cs.vu.nl, welty@us.ibm.com, www-webont-wg@w3.org
- Message-ID: <9f.2ef8ca13.2ae19a33@aol.com>
I have a few with respect to this issue:
1 - From a presentation perspective, I strongly prefer to have the inclusion
relationship:
Owl Lite < FastOwl < OWL
2 - I have heard some statements that OWL Lite is on the edge of not being
lite enough. Since I think this is a fair concern, I am a bit more careful
now about adding new features. Adding classes as instances has the
unpleasant side effect of breaking 1 above so i would be less inclined to
look at this over other important features that are out of owl lite if I am
looking to include a tiny bit more.
3 - there is nothing that says that there could not be another OWL dialect
later. If it turns out that OWL Lite plus classes as instances is a
particularly useful dialect, it could be added as another dialect later after
we make our initial announcement.
I prefer not to muddy the waters now.
Deborah McGuinness
dlm@ksl.stanford.edu
In a message dated 10/17/2002 2:01:35 AM Pacific Daylight Time,
Frank.van.Harmelen@cs.vu.nl writes:
> Here we go again, I would almost say:-)
>
> Large OWL (or: "OWL RDF-style") has classes as instances
> (any legal RDF combination of the constructs in the language is allowed,
> including "someclass type someclass)
>
> Fast OWL (or: "OWL FOL-style") does not allow classes as instances
> (since this would go beyond the FOL framework)
>
> Reasoners for OWL/RDF-style will be much harder to implement than reasoners
> for OWL/FOL-style (complete reasoners would be impossible to implement if
> OWL/RDF-style turns out to be an undecidable language, as it might well be)
>
> In principle, we can decide to have OWL-Light "RDF style" (any
> RDF-combinations are allowed, include classes-as-instances), or we can
> decide
> to have OWL-Light "FOL style" (much more restricted).
>
> Since OWL Light (still wanting a better name) should have ease of
> implementation as an important design criterion, it would make no sense to
> use the "RDF-style" for OWL Light, since this would make implementation of
> reasoners (and many other tools, e.g. editors, visualisers etc) much harder.
>
> Furthermore, designing OWL light "FOL style" has the advantage that we have
> the following simple inclusion
>
> OWL Light < OWL/FOL-style < OWL/RDF-style (1)
>
> both syntactically and semantically.
> Allowing classes as instances in OWL Light would break this chain; another
> reason for not having them in OWL Light.
>
> It is often somehow suggested, either explicitly or implicitly, that a
> design
> according to (1) is somehow complicated. I disagree. I find such a strict
> inclusion of languages easy to explain to people whom I explain OWL to
> (and that is a wide range of people varying from CS undergrads to
> industrial
> programmers and managers).
>
> View (1) was discussed at the F2F (when a number of people were in another
> meeting discussing wine ontologies); there was widespread agreement among
> the
> people present at that discussion that (1) was a much better option than
> including classes-as-instances in OWL Light.
>
> Frank.
> ----
>
> Christopher Welty wrote:
>
> >
> > Although I am strongly in favor of having "classes as instances" in some
> > version of OWL, I am also very strongly in favor of as simple as possible
> > a view of our language.
> >
> > Although consensus regarding the layering was a major accomplishment, it
> > leaves us now with three versions of OWL: fast and large based on the RDF
> > syntax/semantics, and of course the orthogonal "lite" version of the
> > language.
> >
> > Having three versions of the language opens us up to some pretty obvious
> > criticisms, in my view. I think this would be even worse if OWL Lite,
> > which is supposed to be a simplified version of OWL, is not a subset of
> > Fast OWL, since Fast OWL is a subset of Large OWL.
> >
> > I was passionately ambivalent about OWL Lite in general, but I would
> > strongly object to it as yet another subset of Large OWL. Several people
> > have expressed opinions that "classes as instances" should be in OWL Lite.
> > I'm not sure why - if it is allowed in Large OWL, then what difference
> > does it make if it is in OWL Lite?
> >
> > -ChrisW
> >
> > Dr. Christopher A. Welty, Knowledge Structures Group
> > IBM Watson Research Center, 19 Skyline Dr.
> > Hawthorne, NY 10532 USA
> > Voice: +1 914.784.7055, IBM T/L: 863.7055
> > Fax: +1 914.784.6078, Email: welty@us.ibm.com
> >
>
>
Received on Friday, 18 October 2002 13:13:31 UTC