As you know, SPARQL doesn't care for backslashes (\) and SWP doesn't care for underscore (_) characters. I have some labels with underscores in them that need to be maintained and rendered after passing through SWP. I would like to replace underscore characters with their escaped versions, and when I do this statically (no SPARQL bindings) it works in the SWP.
I thought I'd use spif:replaceAll in the SPARQL query but SPARQL complains about the backslash. I changed to the HTML version of backslash (\) and that is fine in the SPARQL window: *BIND* (spif:replaceAll (?rlabel, "_", "\_") *AS* ?rl2) . but the SPARQL embedded in a ui:group doesn't like the spif:replaceAll call. So I am being thwarted at every place I try to do this replacement by one thing or another. Surely I am not the only one to have run into this kind of problem. I cannot do the replacement in the model because it is curated by another agency. Is there a way to replace all occurrences of underscores with escaped versions, preferably a function call that can be made anywhere inside a ui:group? Any pointers would be helpful. Thanks, Jack -- You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), Reference Data Manager (RDM), TopBraid Composer, TopBraid Live, TopBraid Insight, SPARQLMotion, SPARQL Web Pages and SPIN. To post to this group, send email to topbraid-users@googlegroups.com --- 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 topbraid-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.