- From: Andy Seaborne <andy@apache.org>
- Date: Wed, 23 Oct 2024 17:55:58 +0100
- To: public-rdf-star-wg@w3.org
Jos,
What triples did you want to see from:
<< functor log:isFunctorOf (argument1 argument2 ) >>
?
_:r rdf:reifies <<( functor log:isFunctorOf _:list0 )>>.
_:list0 rdf:first argument1 .
_:list0 rdf:rest _:b1 .
_:b1 rdf:first argument2 .
_:b2 rdf:rest rdf:nil .
or
_:r rdf:reifies <<( functor log:isFunctorOf _:list0 )>>.
_:r rdf:reifies << _:list0 rdf:first argument1 >> .
_:r rdf:reifies << _:list0 rdf:rest _:b1 . >> .
_:r rdf:reifies << _:b1 rdf:first argument2 . >> .
_:r rdf:reifies << _:b2 rdf:rest _:b3 . >> .
which is also
<< functor log:isFunctorOf _:b ~ _:r >>
<< _:list0 rdf:first argument1 ~ _:r >> .
<< _:list0 rdf:rest _:b1 ~ _:r >> .
<< _:b1 rdf:first argument2 ~ _:r >> .
<< _:b2 rdf:rest rdf:nil ~ _:r >> .
or an N3 with a graph term
or something else ?
There is also discussion in
https://github.com/w3c/rdf-star-wg/issues/132
Andy
On 23/10/2024 16:22, Andy Seaborne wrote:
>
>
> On 22/10/2024 23:12, Jos De Roo (UGent-imec) wrote:
>> We have some rdflogic cases supporting functional terms as
>> reifiedtriples << functor log:isFunctorOf (arguments) >>
>> which are at
>> https://github.com/eyereasoner/eye/tree/master/reasoning/rdflogic
>> and it would be really great if the
>> https://www.w3.org/TR/rdf12-turtle/#grammar-production-rtObject
>> could contain a
>> https://www.w3.org/TR/rdf12-turtle/#grammar-production-collection
>>
>> Jos
>>
>> -- https://josd.github.io <https://josd.github.io/>
>
> Hi Jos,
>
> Unlike N3, collections are not first-class in RDF.
>
> << :s :p :o >>
>
> becomes a triple with triple term as object
>
> _:b rdf:refies <<( :s :p :o )>>
>
> But << :s :p (1 2 3) >> would be generating triples for the list and
> putting them in the graph.
>
> The "triple term" would not be an RDF term.
>
> << :s :p (1 2 3) >> rdfx:source <URL> .
>
> only applies to the blanknode at the start of the RDF collection.
>
> In SPARQL, there are terms outside graphs.
>
> Andy
>
>
>
>
Received on Wednesday, 23 October 2024 16:56:05 UTC