Re: Is there a systematic method for naming bnodes?

On 2010-10-04, at 15:05, Nathan wrote:
>>> When it appears that correct interpretation would be "Bob knows a person
>>> call Nathan and Sue knows a person called Nathan"
>>> 
>> Well, my (maybe naive ) assumption was that using the same bnode identifier
>> was making for the same-ness of the resource.
> 
> That's my worry, is it asserting the sameness or not? if i swap out bnodes for "something" then
> 
> Bob knows something that is a Person with a label of "Nathan"
> Sue knows something that is a Person with a label of "Nathan"
> 
> but I don't see any sameness.

bNodes with the same label, in the same graph indicate the same node in the graph.

 _:x1 rdf:type ex:Person ; rdfs:label "Nathan"@en .
 :Bob :knows _:x1 .
 :Sue :knows _:x1 .

Is saying that Bob and Sue know the same person.

> Perhaps I could reverse the question to ask, if I parsed the following graph:
> 
>  _:x1 rdf:type ex:Person ; rdfs:label "Nathan"@en .
>  :Bob :knows _:x1 .
>  :Sue :knows _:x1 .
> 
> Could I then serialize it as:
> 
>  :Bob :knows [ rdf:type ex:Person ; rdfs:label "Nathan"@en ] .
>  :Sue :knows [ rdf:type ex:Person ; rdfs:label "Nathan"@en ] .

No, that's different.

- Steve

-- 
Steve Harris, CTO, Garlik Limited
1-3 Halford Road, Richmond, TW10 6AW, UK
+44 20 8439 8203  http://www.garlik.com/
Registered in England and Wales 535 7233 VAT # 849 0517 11
Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10 9AD

Received on Monday, 4 October 2010 15:11:11 UTC