Scott, I discovered the reason why the two ASK queries did give different results.
The collection of triples queried with the ASK within the SPARQLMotion script is a filtered version of the full graph and the triples queried for do not exist anymore. Hence the query always evaluates to false. Anyhow the BranchByAsk felt unnatural for what I need. In fact I need a branch functionality based on a variable value. if ?var = "rdf" then ... else .... But I do not see a standard module (BranchByValue) that allows me to do this. Any suggestion? Paul On Jun 17, 10:14 pm, Scott Henninger <[email protected]> wrote: > Paul; If you look at the console, it will state which modules are > being executed. That will provide a direct way of confirming whether > or not the 'if' branch is being followed. > > -- Scott > > On Jun 17, 2:45 pm, PaulZH <[email protected]> wrote: > > > Scott, > > > On Jun 17, 4:59 pm, Scott Henninger <[email protected]> > > wrote: > > > > Paul; For the most part his looks OK. I wonder if what you really > > > want is to compare the user input directly in a FILTER, i.e.: > > > FILTER regex(?ext = "rdf") > > > I'm opent o any better suggestion for the test. > > > > By "nothing is happening", do you mean that neither the 'if' or 'else' > > > branches are executing (confirmed via console)? > > > -- Scott > > > The logic should be: if "rdf" then do the transformation to html, else > > do nothing. > > If it is "rdf" the transformation to HTML doesn't happen. > > > I'll put tomorrow something in the else branch just to test. > > > Paul --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en -~----------~----~----~----~------~----~------~--~---
