Blank Nodes

Also known as: "bNodes"

Nodes in an RDF graph that have no URI label.

Blank nodes describe a thing without naming it. I can describe a person "brown hair, interested in bicycle racing, lives in China" without naming them, and often that description is useful. I can even attempt to identify a particular person - "the guy who wrote the book 100 Years of Solitude" - so that we can try to be sure if we are talking about the same person.

Uniquely Identifying bNodes with nodeID

You can identify BlankNodes locally with a NodeId. that ID can be used to talk about the node inside your particular file/store of information, but you can't use it to ID the node externally.

This can be convenient because the NodeId can be a short, human readable, name. Whereas assigning a full URI involves some work.

Uniquely Identifying bNodes by InverseFunctionProperty

BlankNodes can be uniquely identified if they make use of a predicate (SubjectPredicateObject) that has the "InverseFunctionalProperty." That means that the predicate and the object are guaranteed to uniquely identify the subject (the blank node.)

See Also


 (none yet!)
Last modified on 17 January 2005, at 12:02