W3C home > Mailing lists > Public > www-rdf-interest@w3.org > July 2002

Re: Punning not harmless

From: Sandro Hawke <sandro@w3.org>
Date: Fri, 26 Jul 2002 07:49:13 -0400
Message-Id: <200207261149.g6QBnDT12953@wadimousa.hawke.org>
To: "Bob MacGregor" <macgregor@ISI.EDU>
cc: phayes@ai.uwf.edu, www-rdf-interest@w3.org


"Bob MacGregor" <macgregor@ISI.EDU> writes:
> To assert that the class  xsdr:decimal  has arity one (using someone's arity 
> property)
> would be:
> 
>    <xsdr:decimal> <arity> 1
> 
> To assert that the property  xsdr:decimal has arity two would be:
> 
>    <xsdr:decimal> <arity> 2
> 
> I will (partially) rescind my objection if someone can tell me how
> to distinguish between the two denotations of <xsdr:decimal> (or
> whatever class and property), using a triples syntax.  I say
> "partially" because I still believe that punning is more trouble
> than it is worth. 

Use two different "arity" properties.  You're assuming arity-of-a-
class and arity-of-a-property are the same thing.  I'm guessing you
mean the first to be number-of-instances (of a class) and the second
to be number-of-values (of a property, for some individual).  One
could argue those are not the same thing at all.

So we can pun (overload, use ambiguously) either the subject or the
predicate, but not both, I think.

       -- sandro
Received on Friday, 26 July 2002 07:49:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:54 GMT