One last try to unconfuse.  Since build URI is being used, it will
automatically create a URI for the resource.  You can do this by
specifying either a qname or the full URI.

Suppose you have a prefix definition "region 
http://www.topbraid.org/owl/geo/region#";

The following two build URI statements will result in the same URIs:
  LET (?x := smf:buildURI("http://www.topbraid.org/owl/geo/region#{?
arg1}"))
...and
  LET (?x := smf:buildURI("region:{?label}"))

For example if ?arg1 is bound to "AmericanSamoa", then both statements
will produce http://www.topbraid.org/owl/geo/region#AmericanSamoa, and
the qname is region:AmericanSamoa

That all may be obvious, but my previous posts confused things a
bit...
-- Scott

On Jul 7, 8:56 am, Scott Henninger <[email protected]> wrote:
> Bob, can you clarify this?  When executing an INSERT from a
> performUpdate module, the triples are added directly into the script's
> model.  You can do an INSERT INTO to define the base URI to specify
> the model you want to add the triples to.
>
> BTW, your buildURI statement seems to be mixing qname and URI syntax.
> It should either be
>   region:{?arg1}
> or
>  http://www.topbraid.org/owl/geo/region#{?arg1}
>
> -- Scott
--~--~---------~--~----~------------~-------~--~----~
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