- From: Dan Connolly <connolly@w3.org>
- Date: 16 Oct 2002 20:38:49 -0500
- To: Brian McBride <bwm@hplb.hpl.hp.com>
- Cc: Pat Hayes <phayes@ai.uwf.edu>, w3c-rdfcore-wg@w3.org
On Wed, 2002-10-16 at 14:16, Brian McBride wrote:
> At 10:25 15/10/2002 -0500, pat hayes wrote:
>
> [...]
>
> >>I want to be sure that whatever spec we come up with,
> >>I can continue to use the datatype property idiom...
> >> <k:Thursday r:about="#_thu10">
> >> <dt:date>2002-10-10</dt:date>
> >> </k:Thursday>
> >> -- http://www.w3.org/2002/10dc-uk/itin3.rdf
> >>
> >>So far, our (published WD) specs have been consistent
> >>with a view that classes and properties are disjoint. (In
> >>SWAD, we use that assumption for lint-style checking.)
> >>The 6Sep decision seems to conflict with the
> >>use of the datatype property idioim under
> >>the disjointness-of-properties-and-classes
> >>assumption.
> >
> >I was not aware that there was any such assumption. On the contrary, in
> >fact: the MT has been designed to allow the possibility of a class and a
> >property being the same. If this is an assumption, maybe we should reflect
> >it formally in the language. Certainly that would make the Webont work a
> >little simpler.
>
> We discussed this. It was felt that asking users to distinguish between
> two uri's for a datatype, one for the class and one for the property would
> be unnecessarily confusing.
Er... it was also felt that confusing the value space with
the mapping is unnecessarily confusing; I'm not sure if that's
part of the discussion you're talking about, since you
don't give a citation, but it is a matter of record:
" The proposal treats datatypes as if they were the classes which
conventionally have the same name (eg "integer"), but according to
the XMLSchema spec, they are not."
-- http://lists.w3.org/Archives/Public/www-rdf-logic/2001Feb/0091.html
> The notion that classes and properties were not disjoint has been around
> for many months
Which notion, exactly? I see two:
(a) the RDF specs don't guarantee that
classes are disjoint from properties
(b) the RDF specs guarantee that
classes and properties intersect.
(a) has been around for a while; (b) has been with us only
since 6 Sep.
Even in situation (a), some folks can advocate
"keep your properties separate from your classes"
as a best practice (sorta like ala # vs /) while the spec
remains silent on the issue.
With the WG proposing (b), it forces those
of us who advocate keeping properties and
classes separate to object.
> and has found general acceptance.
I don't think (b) has found general acceptance.
It hasn't found acceptance among the developers
I work with.
> I'm not convinced that
> SWAD's lint application is sufficiently strong justification to reopen this.
Well, perhaps it's not worth re-opening the issue at this
point; we're clearly not going to make everybody happy with
any datatypes design.
But I couldn't let your "everybody thinks this is just fine"
go unqualified.
I'm not sure I'm going to be able to get this design thru
last call without objections from the folks I work with.
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Wednesday, 16 October 2002 21:38:12 UTC