- From: Sandro Hawke <sandro@w3.org>
- Date: Fri, 26 Jul 2002 07:49:13 -0400
- 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 UTC