Discussion about this post

User's avatar
Pat McBennett's avatar

I'm loving all this Kurt, but I do have just one pedantic niggle - I'm pretty sure your references to 'A document being *a* Named Graph' is not to be interpreted by RDF practioners (like myself) as meaning that when an instance of such a scoped document is serialized to a triplestore (for example), it must be literally contained within a single RDF Named Graph, right?

That, in my opinion, would be way too restrictive (e.g., a single W3C Verifiable Credential requires a minimum of two RDF Named Graphs (one for the payload, and a separate one for the signature of that payload)).

So I'm guessing instead that RDF people should interpret your use of 'A Named Graph' as being implemented (in RDF implementations) formally as 'An RDF Dataset' (i.e., a collection of RDF quads containing potentially multiple RDF Named Graphs).

Would that be correct?! In other words, in your view, what might a simple, but complete, instance of a single self-contained Holon look like in TriG (e.g., one containing a bare-bones VC from Alice's bank saying her current bank balance is over $100k ('cos she needs to prove she has sufficient funds for the deposit when applying for a mortgage from a different bank))?

(And yes, I am deliberately avoiding any mention of the pesky nuance of RDF's 'Default Graph', and also it's deliberate avoidance of defining any formal semantics/meaning for the 4th component of quads, and also the fact that (I believe) RDF 1.2 discussions explicitly rejected the idea of being able to reify Named Graphs, etc. :) !)

No posts

Ready for more?