From W3C Wiki
A "Node ID," is a way to conveniently identify nodes within the confines of a single file.
Outside of the file, the nodeID doesn't mean anything; you just see BlankNodes. Within the file, you can refer back to the node with a simple name.
You create a nodeID with something like the following form:
You refer back to it with something like the following form:
I'm researching the concept of a "Node ID", also known as a "bNode."
According to link...
...is something to do with the node ID.
I suppose it's a short convenient string name for a node.
This, then, would be an RDF "Description" class instance, and we're calling it "node1."
If you wanted to talk about that node, you'd say...
link includes some notes on nodeID. It seems to confirm what I think.
Okay, I'm writing this up. If someone can correct this, it'd be great.
- is a bNode the same thing as a NodeId?
- is it only part of RdfXmlSyntax, or does this concept exist in the larger world of RDF formats, such as NotationThree?
W3C had something to say about blank nodes:
...so, it does seem that the blank node concept is the same as the nodeID.
And again, from the page, it notes that "
Thing" is invisible, from outside the file. Hence, "blank."
There also seems to be a way to make something like a NodeId, but visible from the outside world, using
rdf:about, instead of