- From: Graham Klyne <GK@ninebynine.org>
- Date: Fri, 29 Nov 2002 12:26:27 +0000
- To: jeffzhang726@yahoo.com.cn
- Cc: "www-rdf-interest@w3.org" <www-rdf-interest@w3.org>
At 12:02 PM 11/29/02 -0800, JeffZhang wrote:
>Dear all,
> When two graphs merged, arcs are never merged,why? What the difference
> between a single
>assertion and duplicated assertions?
Do you mean the distinction between these graphs:
ex:foo ex:property ex:bar .
and
ex:foo ex:property ex:bar .
ex:foo ex:property ex:bar .
?
Semantically, they are the same in that each entails the other. How they
are treated syntactically is rather up to an application.
Or do you mean:
ex:foo ex:property ex:bar .
ex:foo ex:property ex:bif .
?
These are two distinct statements -- what would it mean to merge the
arcs? Each arc is, in effect, the combination of subject, object and
predicate: no arc exists separately from a statement. The URI that labels
an arc may, however, be a separate node in the graph, and the presence of
multiple arcs with a given URI don't mean that the URI node can appear
multiple times.
A slightly different way of looking at this is that the property URI is a
kind of type label, and an arc is an instance of that type.
> The literals,which were not merged in previous specificaions, are
> merged in this version.
That's down to a semantic change in the nature of literals, a big
discussion quite different from the matter of arcs.
>Would the same change happen to arcs?
There is no discussion that I've heard that calls to change the role of arcs.
#g
-------------------
Graham Klyne
<GK@NineByNine.org>
Received on Friday, 29 November 2002 07:50:44 UTC