W3C home > Mailing lists > Public > public-lod@w3.org > March 2020

Re: blank predicates

From: Patrick J Hayes <phayes@ihmc.us>
Date: Sun, 29 Mar 2020 01:43:43 -0500
CC: Linked Data community <public-lod@w3.org>
Message-ID: <1E82F363-B9B0-4154-BA6E-DAFD67495DC6@ihmc.us>
To: Melvin Carvalho <melvincarvalho@gmail.com>
Generalized RDF allows blank nodes in relation position, so does N3 and also ISO Common Logic (all with the same semantics). The various suggestions to use a ’crap’ URI such as lio:relation can be seen as skolemizations of these bnodes in predicate position. There are independent reasons for using generalized RDF syntax in any case, since reasoning is incomplete without it. And it is pretty trivial to implement: it amounts to not performing some syntax checks that RDF requires. 

Pat Hayes

> On Mar 28, 2020, at 3:52 AM, Melvin Carvalho <melvincarvalho@gmail.com> wrote:
> 
> I am working on a information mapping system (aka mind maps)
> 
> And I want to have two nodes related to each other
> 
> #Alice R #Bob
> 
> In the general sense, the type of relationship (predicate) R is not really known at the time of creation.  My software currently does not allow the labeling of edges is the reason (but hopefully in future it will)
> 
> I need a way to relate Alice to Bob but I dont have a URI for a predicate.
> 
> Is there something that can operate as a "blank predicate"?  
> 
> Or some existing relations that simply says that two entities or linked / related, without yet knowing how they are related?
Received on Sunday, 29 March 2020 06:44:03 UTC

This archive was generated by hypermail 2.4.0 : Sunday, 29 March 2020 06:44:04 UTC