W3C home > Mailing lists > Public > www-rdf-logic@w3.org > May 2003

Re: What's the difference? rdf:about, owl:sameIndividualAs

From: Richard H. McCullough <rhm@cdepot.net>
Date: Sat, 17 May 2003 02:55:47 -0700
Message-ID: <000701c31c5a$9dfe7800$bd7ba8c0@rhm8200>
To: <jimbobbs@hotmail.com>, <www-rdf-logic@w3.org>

I agree with the spirit of Jimmy's remarks.
I would add the following to the "confusing" list:
    rdf:ID
    rdf:resource
    rdf:parseType
    rdf:Description

From a user's point of view, I think it's preferable to use
only simple constructs like
    X  individualOf  Z
    Y  subClassOf   Z
where X,Y,Z are Qnames.

Dick McCullough
knowledge := man do identify od existent done;
knowledge haspart proposition list;

----- Original Message ----- 
From: "Jimmy Cerra" <jimbobbs@hotmail.com>
To: <www-rdf-logic@w3.org>
Sent: Friday, May 16, 2003 8:24 PM
Subject: What's the difference? rdf:about, owl:sameIndividualAs


> 
> What's the difference between rdf:about and owl:sameIndividualAs?  They
> all seem to be used to define a resource.  Take the following example:
> 
> <owl:Thing rdf:about="uri#foo" />
> 
> That serialized RDF statement says that a resource, identified by
> "uri#foo", is an individual (as defined by OWL).  However, I could also
> say that a blank node that is identical to the resource identified by
> "uri#foo" is an individual:
> 
> <owl:Thing>
> <owl:sameIndividualAs rdf:resource="uri#foo" />
> </owl:Thing>
> 
> >From that statement, an agent should conclude that the resource
> identified by "uri#foo" has the same properties as that blank node.
> Since the blank node is an individual, then the resource identified by
> "uri#foo" must have the same properties - mainly that it is an
> individual.  So rdf:about and owl:sameIndividualAs can be used to
> identify a resource; the former by direct statements and the latter by
> inference.
> 
> Is it really necessary to have two different ways of saying the same
> thing?  Perhaps so; then would it be advantageous to make the rdf:about
> attribute an actual property?  For example:
> 
> <owl:Thing>
> <rdf:about>uri#foo</rdf:about>
> <rdf:about>uri#bar</rdf:about>
> </owl:Thing>
> 
> or:
> 
> <owl:Thing>
> <rdf:about rdf:resource="uri#foo" />
> <rdf:about rdf:resource="uri#bar" />
> </owl:Thing>
> 
> as opposed to:
> 
> <owl:Thing rdf:about="uri#foo">
> <owl:sameIndividualAs rdf:resource="uri#bar" />
> </owl:Thing>
> 
> or:
> 
> <owl:Thing>
> <owl:sameIndividualAs rdf:resource="uri#foo" />
> <owl:sameIndividualAs rdf:resource="uri#bar" />
> </owl:Thing>
> 
> ???  
> 
> --
> Jimmy Cerra
> 
> ] "My mind is slipping away...
> ]  day by glorious day." - RAG III
> 
> 
Received on Saturday, 17 May 2003 05:56:39 GMT

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