window. I might be missing your point though
Failed to parse WebIDL: Syntax error at line 7, since interface Store: Store implements Source; ^ Unrecognised tokens.
implements got deprecated in WebIDL
thisand the argument are mutable datasets.
thisand the argument will have blank node labels rewritten per RDF Dataset Normalization. These changes will result in datasets that are graph isomorphic to the originals.
.delete(), will occur in these datasets.
toCanonicaldoes rewrite bnodes, it uses https://github.com/digitalbazaar/rdf-canonize under the hood
.equals(), to the extent those details have been considered.
[ ]is an example of an unlabeled bnode in Turtle. The label doesn't exist in RDF proper, and since RDFjs isn't a serialization, I'm not sure it makes sense to have process-wide bnode labels.