- From: Andy Seaborne <andy@apache.org>
- Date: Wed, 23 Oct 2024 16:22:37 +0100
- To: public-rdf-star-wg@w3.org
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 15:22:43 UTC