W3C home > Mailing lists > Public > semantic-web@w3.org > July 2012

Re: Why do we name nodes and not edges?

From: Steve Harris <steve.harris@garlik.com>
Date: Wed, 25 Jul 2012 16:18:35 +0100
Cc: Semantic Web <semantic-web@w3.org>
Message-Id: <5CA77646-FF6A-43F0-9C37-030CFEDB1704@garlik.com>
To: Melvin Carvalho <melvincarvalho@gmail.com>
Nothing stops you from giving edges a unique URI, infact I think I've worked on systems that did that.

e.g.

<foo> <http://example.com/edge/123456> 1 .
<http://example.com/edge/123456> a rdf:Property .
...

- Steve

On 2012-07-25, at 16:07, Melvin Carvalho wrote:

> Sorry if this topic has been covered before, but I have a question based on the axioms of the web, in particular:
> 
> Axiom 0a: Universality 2    Any resource of significance should be given a URI.
> 
> In this case we consider the web to be a directed graph (of nodes and edges), where a node corresponds to a resource but edge does not.
> 
> We are encouraged to make nodes universal by giving them a URI.
> 
> Why dont edges get the same treatment, ie encouragment to give it a (universal) name.  Is it even practical?
> 
> I know there's such thing as reification but that seems to be unpopular (maybe before my time).
> 
> I'm just curious as to whether this seems asymmetrical, that nodes are seemigly treated in one way, and edges in another?

-- 
Steve Harris, CTO
Garlik, a part of Experian
+44 7854 417 874  http://www.garlik.com/
Registered in England and Wales 653331 VAT # 887 1335 93
Registered office: Landmark House, Experian Way, Nottingham, Notts, NG80 1ZZ
Received on Wednesday, 25 July 2012 15:19:10 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:35 UTC