-
Notifications
You must be signed in to change notification settings - Fork 159
Description
We discussed if it is appropriate for a Graph name to be a BNode identifier on yesterday's teleconference, and on #rdf-wg IRC. There are a couple of concerns: RDF Concepts defines a Named Graph as being an {IRI, Graph} pair, clearly this does not include a BNode Identifier. However, JSON-LD strays in some other areas, where it makes sense, for example using a BNode Identifier as a predicate. The later is for historical purposes, as RDF/XML can't express this, but the choice to limit Graph names to IRIs is not historical.
One of the issues is that the scope of BNodes is problematic, and it can't really be said that a BNode identifier is a name. Furthermore, as a BNode Identifier only has meaning in the scope of a document, you can't reference the same Named Graph from more than one document.
PROPOSAL: Limit the value of a Graph Name to be an IRI.