- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Thu, 27 Mar 2003 11:43:41 -0500 (EST)
- To: herman.ter.horst@philips.com
- Cc: www-webont-wg@w3.org, phayes@ai.uwf.edu
From: herman.ter.horst@philips.com
Subject: Re: significant problem for moving OWL to Last Call
Date: Thu, 27 Mar 2003 17:12:39 +0100
> >From my earlier rdf-comments-discussion about the
> last call version of the RDF Semantics document, I know that
> Pat sees IC and ICEXT as add-ons, just as Peter wants them to see
> (and as I also want them to see).
>
> Note that in the text Peter cites,
>
> > An rdfs-interpretation of V is an rdf-interpretation
> > I of (V union rdfV union rdfsV) *with a distinguished subset IC
> > of the universe and a mapping ICEXT from IC to the set of
> > subsets of IR*, which ...
>
> IC and ICEXT are not put *into* the tuple that forms I.
> I believe they are listed here as add-ons.
I believe that this wording makes it very clear that IC and ICEXT form
part of an rdfs-interpretation. I believe that this change was made on
your suggestion. If you instead want IC and ICEXT to be instead defined
from an rdfs-interpretation, I suggest that you notify Pat directly.
> But the possibility of such confusion should be excluded.
>
> The following modification of the text that Peter proposed below
> does not only exclude this possibility of confusion, but also
> seems to keep the intent expressed in the current editor's version
> of the RDF Semantics document.
>
> An rdfs-interpretation of V is an rdf-interpretation I of (V union
> rdfV union rdfsV) which satisfies the following semantic
> conditions
> and all the triples in the subsequent table, called the RDFS
> axiomatic triples. For convenience, and to make the semantic
> conditions easier to understand,
> the set of classes IC is defined as
> IC = { y | <y,I(rdfs:Class)> is in IEXT(I(rdf:type)) }
> and the function ICEXT from IC into the powerset of IR is
> defined, for each x in IC, as
> ICEXT(x) = { y | <y,x> is in IEXT(I(rdf:type)) }.
> This implies that
> IC = ICEXT(I(rdfs:Class)).
>
> In agreement with Peter, I would then also remove the other
> discussion of IC and ICEXT before the definition of an
> rdfs-interpretation.
> And I would remove not only the second but also the first condition
> from the table (which deals with ICEXT and becomes clearly also
> superfluous).
>
>
> Moreover, I believe that in [1] and [2] I listed change suggestions
> that make the S&AS document completely consistent with this
> version of the RDFS semantics .
> ([2] is later in the same thread, and contains a copy of the
> essential part of [1].)
>
> Herman
>
> [1] http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0209.html
> [2] http://lists.w3.org/Archives/Public/www-webont-wg/2003Mar/0232.html
>
>
> >Herman ter Horst just brought to my attention a significant change to the
> >RDFS semantics in the editor's version of the RDF semantics document.
> >
> >This change involves adding new constructs to the definition of RDFS
> >interpretations as follows:
> >
> > An rdfs-interpretation of V is an rdf-interpretation
> > I of (V union rdfV union rdfsV) *with a distinguished subset IC
> > of the universe and a mapping ICEXT from IC to the set of
> > subsets of IR*, which satisfies the following semantic
> > conditions and all the triples in the subsequent table,
> > called the RDFS axiomatic triples. [Emphasis added]
> >
> >Previously RDFS interpretations used the same structure as RDF
> >interpretations, and IC and ICEXT were conveniences only.
> >
> >To track this change will require significant changes to S&AS. I do not
> >feel that OWL can go to last call without some resolution of this new
> >issue.
> >
> >Peter F. Patel-Schneider
> >Bell Labs Research
> >Lucent Technologies
> >
> >PS: If I had my druthers, I would change RDFS interpretations back to
> >being just like RDF interpretations as they were in the Last Call version
> >of the RDF semantics. If a clarification is needed I would proceed
> >somewhat along the lines of defining rdfs-interpretations as
> >
> > An rdfs-interpretation of V is an rdf-interpretation I of (V union
> > rdfV union rdfsV) which satisfies the following semantic
> conditions
> > and all the triples in the subsequent table, called the RDFS
> > axiomatic triples. For convenience, and to make the semantic
> > conditions easier to understand, ICEXT is defined as
> > ICEXT(x) = { y | <y,x> is in IEXT(I(rdf:type)) }
> > and IC is defined as
> > IC = { y | <y,I(rdfs:Class)> is in IEXT(I(rdf:type)) }
> > which is the same as saying
> > IC = ICEXT(I(rdfs:Class))
> >
> >and then removing the second semantic condition. I would also remove the
> >discussion of IC and ICEXT before the definition of an
> rdfs-interpretation,
> >but not the discussion of a class, although minor changes would need to
> be
> >made there.
> >
> >PPS: Someone in the RDF Core WG may want to forward this message to the
> WG.
> >
Received on Thursday, 27 March 2003 11:43:53 UTC