[rdfweb-dev] rdf:ID vs rdf:nodeID

Graham Klyne GK at ninebynine.org
Sun Jul 11 09:48:14 UTC 2004

I'd say the main difference is that if you use rdf:nodeID="a", it cannot be 
(directly) referenced from outside the graph in which it appears.  When 
using rdf:nodeID="a", the name "a" is strictly local to the graph.

When merging graphs that contain rdf:nodeID="...", care must be taken to 
rename the node identifiers so that the corresponding nodes from different 
graphs are not combined (unless there is independent evidence that they 
really do denote the same thing).


At 09:14 11/07/04 +0100, Julian Bond wrote:
>Can someone give me a quick run down of the relative merits of rdf:ID vs 
>rdf:nodeID? They seem to be interchangeable (as long as you're consistent)
><foaf:knows rdf:resource="#a" />
><Person rdf:ID="a">
><foaf:knows rdf:nodeID="a" />
><Person rdf:nodeID="a">
>Julian Bond Email&MSM: julian.bond at voidstar.com
>Webmaster:                 http://www.ecademy.com/
>Personal WebLog:          http://www.voidstar.com/
>M: +44 (0)77 5907 2173      T: +44 (0)192 0412 433
>rdfweb-dev mailing list
>rdfweb-dev at vapours.rdfweb.org
>wiki: http://rdfweb.org/topic/FoafProject

Graham Klyne
For email:

More information about the foaf-dev mailing list