- From: Ruben Verborgh <ruben.verborgh@ugent.be>
- Date: Mon, 9 Nov 2015 22:58:04 +0100
- To: Karol SzczepaĆski <karol.szczepanski@gmail.com>
- Cc: Markus Lanthaler <markus.lanthaler@gmx.net>, Hydra <public-hydra@w3.org>
Hi Karol,
Thanks for the extra example!
> The difference is that we also have a "special" meta-graph, that binds graphs with their resources.
In seems that you then indeed run into the same problem that nanopublications do, because:
> <graph://a> foaf:primaryTopic <http://a> .
The subject of this triple does not identify the same resource as this graph:
> <graph://a> {
> <http://a> some:value "" .
> }
Translating the above, according to the RDF 1.1 spec, your RDF means:
1) some subject named <graph://a> has as primary topic the object <http://a>
2) there is a graph (that happens to be labeled <graph://a>) containing one triple
But note that the RDF 1.1 semantics do not allow to conclude
that the subject from point a) is the same as the graph from point b).
> This way we can easily bind graphs with their respective resources and vice-versa.
So unfortunately, you are not binding the resource to the graph,
because RDF 1.1 semantics don't let you.
That's exactly my problem, and nanopublication's, too.
BTW, any particular reason for preferring a separate meta graph,
over letting graphs describe themselves, like the following?
<graph://a> {
<graph://a> foaf:primaryTopic <http://a> .
<http://a> some:value "" .
}
Best,
Ruben
Received on Monday, 9 November 2015 21:58:36 UTC