Closest thing to iterative might be to us an "IN" clause. On Thu, Feb 21, 2019 at 9:21 AM Martynas Jusevičius <[email protected]> wrote:
> You cannot. SPARQL is based on pattern matching. > > But why would you need to? Maybe back up and explain that. > > On Thu, Feb 21, 2019 at 6:32 AM ganesh chandra > <[email protected]> wrote: > > > > Thanks fo the solution. I was hoping if there was some way we can write > > something iterative in the query. > > > > Thanks, > > Ganesh > > > > On Wed, Feb 20, 2019 at 9:28 PM Paul Tyson <[email protected]> > wrote: > > > > > On Wed, 2019-02-20 at 17:27 -0700, ganesh chandra wrote: > > > > Hello All, > > > > My data looks something like this: > > > > <http://www.example.com/example/123456789> a something:Entity ; > > > > something:privateData [ a something:PrivateData ; > > > > something:jsonContent "{\"fileType\": > \”jp\"}"^^xsd:string ; > > > > something:modeData [a something:data1 > > > > system:code 1234] > > > > something:system <http://www.test.edu/fileType> ] ; > > > > > > > > There are many like the above one and I am trying to write the query > to > > > delete all the data if the id matches. How I should I go about doing > this? > > > > > > > > > > If the data is always in this shape, something like this should work: > > > > > > prefix something: <http://something.example.org> > > > prefix system: <http://system.example.org> > > > DELETE WHERE { > > > <http://www.example.com/example/123456789> a something:Entity ; > > > something:privateData ?_a. > > > ?_a a something:PrivateData ; > > > something:jsonContent ?json ; > > > something:modeData ?_b; > > > something:system ?filetype . > > > ?_b a something:data1; > > > system:code ?code. > > > } > > > > > > This just replaces the blank nodes with sparql variables. > > > > > > It's a good idea to test DELETE updates thoroughly, because they can > > > often cause surprises. One way to see what will be deleted is to change > > > the DELETE to SELECT and run it as a query. That will show you exactly > > > what triples will be deleted. > > > > > > Regards, > > > --Paul > > > > > > > > > -- > > Ganesh Chandra S > -- I like: Like Like - The likeliest place on the web <http://like-like.xenei.com> LinkedIn: http://www.linkedin.com/in/claudewarren
