Open
Description
On the call, I think we discussed that blank nodes would be scoped to each individual record, however this would make using this format in a manner similar to N-Quads unable to represent shared blank nodes.
Most serializations scope blank node identifiers to the file. In this reckoning:
{"@id": "foo", "prop": {"@id": "_:bar"}}
{"@id": "_:bar", "prop": {"@id": "baz"}}
could be semantically equivalent to:
{"@id": "foo", "prop": {"@id": "_:bar", "prop": {"@id": "baz"}}}
Otherwise, there would be no way to state this using independent records.
Proposal: blank node labels are shared across all documents within a stream.
Metadata
Metadata
Assignees
Labels
No labels