- From: Antoine Zimmermann <antoine.zimmermann@emse.fr>
- Date: Tue, 25 Jun 2013 17:58:10 +0200
- To: RDF WG <public-rdf-wg@w3.org>, Pat Hayes <phayes@ihmc.us>, "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
As a previous email of mine indicated, we can consider my objection to
the definition of entailments with sets moot and move on.
The simple solution that Peter proposed is indeed very good.
There subsists residue of the previous design:
"""
In order to capture the full meaning of graphs sharing a blank node, it
is necessary to consider the union graph containing all the triples
which contain the blank node.
"""
This suggests that union is the only logical operation that makes sense.
People *can* consider the merge instead.
With union, there are strange properties of RDF graphs:
if X is equivalent to Y, it would seem logical that {X, Y} is equivalent
to X (X being equivalent to Y seems to intuitively mean that Y does not
bring any information in addition to X, so the set {X, Y} should be
equivalent to Y. But this is not the case if you definition the truth of
{X, Y} as the union of X and Y.
E.g., if b1 and b2 are two different blank nodes, then:
(b1, <p>, b2) is equivalent to (b2, <p>, b1).
Clearly, there is no gain of information when you know one or the other.
Yet, the union says something more.
This also means that one should never copy a graph using different
bnodes, because they really lose information.
If I copy the first graph above, using bnodes b3, b4 instead of b1 and
b2, leading to (b3, <p>, b4), then I can't compute the inferences that I
would have had with the original graphs. Yet, I only made
truth-preserving operations. How can this be?
To summarise, it is possible to apply a sequence of presumably
"truth-preserving" operations and end up doing something that is not
truth-preserving. This is simply because union of graphs is not
truth-preserving.
--
Antoine Zimmermann
ISCOD / LSTI - Institut Henri Fayol
École Nationale Supérieure des Mines de Saint-Étienne
158 cours Fauriel
42023 Saint-Étienne Cedex 2
France
Tél:+33(0)4 77 42 66 03
Fax:+33(0)4 77 42 66 66
http://zimmer.aprilfoolsreview.com/
Received on Tuesday, 25 June 2013 15:58:38 UTC