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
-~----------~----~----~----~------~----~------~--~---

Reply via email to