Mark; Some responses below:

On 6/26/12 12:44 AM, Mark Colquhoun wrote:
Hi,

I have a couple of questions relating to TBC Maestro and TopBraid Live:

  1. Is it possible to import all RDF files in a particular directory. That is, to iterate through all the files in a directory and import them as RDF files? I have had a look at the standard library and couldn't see anything that would support this. If not available via the standard library, could this type of functionality be developed as a new module?

Mark, take a look at tops:file in Help > Resources > SPARQL Functions reference.

  1. Can SPARQLMotion scripts be run periodically (via a schedule) in TopBraid Live?

Yes, it's a restful service, so any entity that can execute the call can invoke a SPARQLMotion script.  cron jobs are a common example of an entity that can invoke REST services.
 
  1. Can a SPARQL Motion script listen for files being dropped in an a predefined directory?

The only directories TBL can access is those in the workspace.  Just like any other server sandbox.  If you want add/delete these from outside of the server, it's a bit of a process, owing to the Equinox facilities we use.  However, you could try to delete the file, then use http://[host]:[port]/tbl/tbl/admin/?refreshRequired=true to refresh the workspace.  That only works for TBL (not the TBC-ME Personal Server).

The last two points are typically of a middleware system however I'm not sure if that is what you are trying to achieve with TopBraid Live?

Yes, one of the overarching TBL goals is to act as a "Semantic Hub", or middleware with an RDF interface, using SPARQL as the query language, and with a number of kinds of data sources on the back-end (We also have UI technologies that use the semantic middleware: SWP and Ensemble).  In that respect, using SPARQLMotion to modify data and add and "drop" files (are you looking for SPARQL 1.1 DROP GRAPH by chance?) is the way we support file manipulations.

-- Scott


Regards,
Mark.
--
-- 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, SPARQL Web Pages 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

--
-- 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, SPARQL Web Pages 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