Re: Blank nodes must DIE! [ was Re: Blank nodes semantics - existential variables?]

>> On Jul 16, 2020, at 9:18 AM, David Booth <david@dbooth.org> wrote:
>> IMO the ability to manipulate chunks of data atomically -- 
>> arrays, n-ary tuples and hierarchical >> objects -- is a
>> key requirement in developing a higher-level form of RDF.
>> This will include the need to conveniently construct and
>> deconstruct such chunks in rules or query languages
On 7/16/20 10:36 AM, Patrick J Hayes wrote:
 > Sounds like a task for SHACL, no? [ . . . ] Doesn’t that give you
 > the required atomicity?.

SHACL and ShEx can express those kinds of constraints, so they are a 
step forward, but they are not integrated into an RDF language.  A 
higher-level RDF-ish language should have this ability built into the 
language-- to express and manipulate chunks of data integrated -- just 
as it is in any modern programming language.

David Booth

Received on Friday, 17 July 2020 22:53:58 UTC