- From: K-fe bom <u9x3n_15so@hotmail.com>
- Date: Thu, 06 Sep 2007 04:12:42 +0000
- To: schneid@fzi.de, bparsia@cs.man.ac.uk, richard@cyganiak.de, semantic-web@w3.org
>From: "Michael Schneider" <schneid@fzi.de>
[...]
>
>The third candidate is NamedGraphs. But in order to estimate if this
>approach can be used for the above scenario, I need to know more about it.
>This was the reason why I asked in my last mail "How do named graph data
>get
>published into the Semantic Web?".
GF> I guess the answer is 'the same way as that of RDF'. The paper "Named
Graphs, Provenance and Trust" by Carroll, Hayes, Bizer and Stickler mention
RDF/XML as a feasible realization, but with disadvantages: I quote them:
"Using RDF/XML has disadvantages: [...] The URI at which an RDF/XML document
is published is
used for three different purposes: as a retrieval address, with an
operational semantics; as a means of identifying the document; and as a
means of identifying the graph described by the document. There is potential
for confusion between these three uses."
Can I then just go ahead then and assume that every RDF document defines at
least one (un)named graph, which is the URI of the document itself?
>If it is (with reasonabe effort) possible
>for instance to search for the URIs of all NamedGraphs of the form
>
> :g { me:alice foaf:knows he:bob }
>
>then NamedGraphs work equally well like Reification for this purpose,
>because I can then, in a second step, query for all those triples in the
>SemWeb, which have the found NamedGraph's URI as their subject. And
>NamedGraphs would bring this big advantage with them that they can talk
>about more than a single triple (though I have difficulties to see what
>this
>serves me in my usecase above. Perhaps other people will be able to find an
>example, where searching for annotated "multi-triples" would really make
>sense).
>
>But, we must not conceil that NamedGraphs have a very bad disadvantage in
>comparison with Reification, anyway: NamedGraphs are not a standard. And if
>this approach does not get into RDF, or at least into common use, very
>soon,
>it will possibly lose its chance to become a player at least in the above
>scenario.
GF> I guess you were on to something (or onto something :) I guess what I
needed was named graphs with custom reification. I need the grouping feature
of named graphs, and I need reification for making statements about the
group. Starting from what's out there, I don't need too much more from named
graphs: I just need the missing semantics of tying the URI of the document
to the RDF graph in it. This is the part where RDF is deliberate silent in
reification, from what I (almost) understood. I would say that the use of
this custom reification 'scheme' is strong enough to standardize it along
with Named Graphs themselves. It's actually a better fit for 'making
statements about statements'.
>
>/This/ will of course only be a topic /if/ the above scenario is relevant
>at
>all.
GF> I think it is a very relevant scenario.
Kind regards,
Gustavo Frederico
Received on Thursday, 6 September 2007 04:12:59 UTC