Hi,

In addition to Daniel's List, I have a couple of enhancements for TBC/L.

SPARQL Editor

In the SPARQL view (or in a query editor in an SM module), when using
auto-complete (ctrl <space> on windows) the query window automatically
scrolls back to the top of the query when something auto-completes.  This
is not a problem until you have a query that is larger than the text
field.  It effectively makes auto-complete a pain to use because you must
scroll back down to your current edit point after every auto-completion
which maybe be multiple times per line in a single query.  It would be nice
if auto-complete did not scroll the text field.

SPARQLMotion


Note:  The basis for proposing the items below is from the point of view of
using TBL/SM as an industrial scale ETL-like tool where robust processing
is critical.

I want to propose the creation of an "Exception handling" mechanism for
SPARQLMotion.  In a recent project, I was processing hundreds of XML files
using the ConvertXMLtoRDF module.  Occasionally, this module would fail to
process one or more of the input files.  In this case, the file was invalid
w.r.t. to the schema which caused the module to create no output.  However,
I did not know this until the script finished and the results were not what
I expected.  In other cases, a corrupt file could cause the module to throw
an exception and terminate the script without reliably saving any output.
It would be nice to be able to catch such exceptions, especially during
loops so that appropriate logging could occur, other methods employed,
etc... as well as continue processing the remaining files.

It would also be nice if there was a built in Boolean variable for each
module that indicated if the output graph (not including input triples) was
empty.  I.e. the module did not create any new triples.  This would be very
helpful for debugging - as well as for catching and logging errors along
the way.  It would have enabled me to catch the fact that occasionally the
ConvertXMLtoRDF module was not processing a file as mentioned above.

Thanks for your consideration!

Tim

-- 
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer,
TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
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-users?hl=en

Reply via email to