Did you change the type of the template to spin:UpdateTemplate, too (not just the rdfs:subClassOf statement)?

Holger


On 8/12/2016 10:57, Adam Kimball wrote:

Holger,

Thanks for the prompt response! When I try to replace CONSTRUCT with INSERT, I get an error in the editor

"Encountered "insert" "INSERT" at line 1.... was expecting ...

Screen shot included.

-Adam

*From: *<[email protected]> on behalf of Holger Knublauch <[email protected]> *Reply-To: *"[email protected]" <[email protected]>
*Date: *Wednesday, December 7, 2016 at 5:51 PM
*To: *"[email protected]" <[email protected]>
*Subject: *Re: [topbraid-users] Calling a Construct/Update Template from SWP using ui:call

Hi Adam,

I think you need to use a UpdateTemplate and replace CONSTRUCT with INSERT. Make sure you specify the correct target graph if necessary, using INSERT { GRAPH ?... { ... } } or by setting the default query graph with ui:setContext ui:queryGraph="..."

HTH
Holger

On 8/12/2016 10:38, Adam Kimball wrote:

    Hi there,

    I'm working on an EditRule that should insert triples into the
    current graph when I see certain properties in the ui:addedGraph
    graph.  My plan was to pass in a couple of variables to a
    construct query and let it do the work.

    EditRule
    ....
    <ui:call arg:concept="{= ?concept }" arg:cui="{= ?cui }"
    ui:template="hw-int-spin:AttachCuiDataToConceptTemplate"/>
    ...

    (I don't know if I need to declare these arguments since they are
    already in scope at the time of this tag)

    AttachCuiDataToConceptTemplate is an UpdateTemplate (I've also
    tried ConstructTemplate).

    CONSTRUCT {
     ...
    } WHERE {
    ...
    }


    When this ui:call is executed I get an error:

    Exception during evaluation of teamwork rules:
    java.lang.IllegalArgumentException: Unsupported query template type



    I know this pattern must see a lot of use, and I see mentions of
    see in the definition of ui:call that it should handle an UPDATE
    command as it body.  But is an UPDATE body equivalent to a
    CONSTRUCT query?

    Thanks for any help,
    Adam

-- You received this message because you are subscribed to the Google
    Group "TopBraid Suite Users", the topics of which include the
    TopBraid Suite family of products and its base technologies such
    as SPARQLMotion, SPARQL Web Pages and SPIN.
    To post to this group, send email to
    [email protected]
    <mailto:[email protected]>
    ---
    You received this message because you are subscribed to the Google
    Groups "TopBraid Suite Users" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected]
    <mailto:[email protected]>.
    For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include the TopBraid Suite family of products and its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
---
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include the TopBraid Suite family of products and its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
---
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Group "TopBraid 
Suite Users", the topics of which include the TopBraid Suite family of products and 
its base technologies such as SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to [email protected]
--- You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to