Re: Problems with unrestricted usage of syntax in option 3

On 19 Feb 2024, at 22:36, Andy Seaborne <andy@apache.org> wrote:
> Putting named occurrences into the data model gives two RDF terms that give an ":e" name as a subject or object for SPARQL matching.
> 
> Combing declaration and usage into one step << :e | :s :p :o>> doesn't work:
> 
> # Declare and use
> << :e | :s :p :o>> :q0 :z0 .
> # then Use
> :e :q1 :z1 .
> 
> !=
> 
> # Declare and use
> << :e | :s :p :o>> :q1 :z1 .
> # then use
> :e :q0 :z0 .
> 
> Neither is a result of SELECT * { ?X :q1 :z1 . ?X :q0 :z0 } unless there is a special case added.
> 
> WIth rdf:nameOf giving the relationship, there would be :e in each case.

Now I get it, thanks.
--e.

Received on Wednesday, 21 February 2024 09:30:27 UTC