- From: Pierre-Antoine Champin <pierre-antoine@w3.org>
- Date: Wed, 01 Mar 2023 20:09:09 +0100
- To: semantic-web@w3.org, Ghinwa FAKIH <ginwa.fakih@etu.univ-nantes.fr>
On 1 March 2023 13:39:17 CET, Ghinwa FAKIH <ginwa.fakih@etu.univ-nantes.fr> wrote: >Hello, > >I was trying to load a toy example on named graphs approach in Jena and test it using some queries. > >While doing this, the syntax below didn't work for me: > >|ex:G rdfg:isGraph { ex:B ex:prop2 ex:C } | > >But instead this syntax using GraphLiteral works. > >ex:G rdfg:isGraph "ex:B ex:prop2 ex:C"^^rdfl:GraphLiteral > >Why the curly brackets are not supported? If, as I'm assuming, you are trying tonparse it as Turtle, the answer is: because this is not valid Turtle, while your 2nd example is (assuming the appropriate prefix declaration). The curly brackets used that way are valid in Notation 3, which I don't think is supported by Jena. There is however an N3 implementation based on Jena, called Jen3. > Is there a particular configuration or something I do to be used in Jena for named graphs. Nitpicking: your example is not strictly speaking about *named graphs*. Those are supported by Jena using TriG or N-quads, but the syntax is different from your example. > >Thank you -- Sent from /e/ Mail.
Received on Wednesday, 1 March 2023 19:09:20 UTC