- From: Franconi Enrico <franconi@inf.unibz.it>
- Date: Wed, 21 Feb 2024 09:30:19 +0000
- To: Andy Seaborne <andy@apache.org>
- CC: RDF-star Working Group <public-rdf-star-wg@w3.org>
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