Re: on values

"Each value of sh:targetNode is either an IRI or a literal." appears to be
quite clear, particularly with the definition of value in the doducment.  The
problem is that it is not the case that each value of sh:targetNode is either
an IRI or a literal.

peter


On 12/03/2016 09:33 AM, Irene Polikoff wrote:
> Peter, I read the entire message first time you sent it.
> 
> I didn't understand what problem you are seeing. This is why I asked for clarification.
> 
> If the last two sentences don't reflect a problem by themselves, then is the problem in that the following doesn't make the subject clear?
> 
> <Each value of sh:targetNode is either an IRI or a literal.>
> 
> or something else?
> 
> Sent from my iPhone
> 
>> On Dec 3, 2016, at 11:44 AM, Peter F. Patel-Schneider <pfpschneider@gmail.com> wrote:
>>
>> The entire message reads:
>>
>>
>> ***************************
>>
>> There is a lot of wording like
>>  Each value of sh:targetNode is either an IRI or a literal.
>> in Shapes Constraint Language (SHACL) W3C Editor's Draft 02 December 2016,
>> where the relevant definition of value in the document appears to be
>>  The values of a property p for a node n in an RDF graph are the objects of
>>  the triples in the graph that have n as subject and p as predicate.
>>
>> This statement is not universally true, such as in the RDF graph
>>  _:a sh:targetNode _:b .
>>
>> Presumably the statement is meant to be interpreted in some context, but
>> there is no context given in the neighbourhood of the statement.
>>
>>
>> Peter F. Patel-Schneider
>> Nuance Communications
>>
>> ****************************
>>
>> The referent of the "This statement" is
>>  Each value of sh:targetNode is either an IRI or a literal.
>> which is not true  in the RDF graph provided.
>>
>> peter
>>
>>
>>
>>> On 12/02/2016 11:02 PM, Irene Polikoff wrote:
>>> Peter, could you please explain why you say that the statement is not true.
>>>
>>> In your example, _:a is a subject (node n), sh:targetNode is a predicate
>>> (property p) and _:b is the object (the value).
>>>
>>>> On Dec 2, 2016, at 10:15 PM, Peter F. Patel-Schneider
>>>> <pfpschneider@gmail.com <mailto:pfpschneider@gmail.com>> wrote:
>>>>
>>>> The values of a property p for a node n in an RDF graph are the objects of
>>>> the triples in the graph that have n as subject and p as predicate.
>>>>
>>>> This statement is not universally true, such as in the RDF graph
>>>> _:a sh:targetNode _:b .
>>>

Received on Saturday, 3 December 2016 18:14:14 UTC