SPIN can convert SPARQL to RDF. See sp:TriplePattern: https://spinrdf.org/sp.html#sp-TriplePattern
On Tue, Nov 19, 2019 at 3:04 PM Nouwt, B. (Barry) <[email protected]> wrote: > > I found the following possible solution on stack overflow: > https://stackoverflow.com/questions/21755157/sparql-graph-pattern-comparison > > They suggest to turn both graph patterns into actual graphs and using regular > graph isomorphism algorithms to judge their equality. Does Apache Jena > already have such functionality? > > -----Original Message----- > From: Nouwt, B. (Barry) <[email protected]> > Sent: dinsdag 19 november 2019 12:17 > To: [email protected] > Subject: ElementPathBlock comparison > > Hi all, > > I have two ARQ ElementPathBlocks (or Basic Graph Pattern, see SPARQL spec > https://www.w3.org/TR/sparql11-query/#GraphPattern) and would like to know > whether they are equal ignoring variable names and ordering of the triples. > What is the best/easiest way to do that with the Apache Jena? I see there is > an org.apache.jena.sparql.util.Iso class that provides methods for testing > isomorphisms...but I'm unsure whether this is what I am looking for. I also > tested two ElementPathBlocks and using their equalTo method (which uses the > Iso class), but both variable names and order seems to matter judging them > equal. > > Any ideas? > > Regards, Barry > > > > > This message may contain information that is not intended for you. If you are > not the addressee or if this message was sent to you by mistake, you are > requested to inform the sender and delete the message. TNO accepts no > liability for the content of this e-mail, for the manner in which you use it > and for damage of any kind resulting from the risks inherent to the > electronic transmission of messages.
