--
-- 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 Insight, SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
topbrai...@googlegroups.com
To unsubscribe from this group, send email to
topbraid-user...@googlegroups.com
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 Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to topbraid-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
TopBraid's SDB and TDB support includes dynamic named graphs.
To use this feature, you need to create a connection for a
default graph such as http://example.org/mysdb
and
the system will automatically map any graph that has the same
beginning plus /
plus a local graph name to named
graphs stored in the same SDB or TDB. For example you can write
a SPARQL query such as
INSERT { GRAPH <http://example.org/mysdb/mygraph> { my:Instance my:property my:value . } } WHERE { }
to add triples to the named graph "mygraph" in the same
database instance. There is no need to declare .sdb
or .tdb
connector files for any of those, and you
can use as many graphs as you like. Note that you cannot
directly open such named graphs unless they do have a connector,
but the main use case is via SPARQL, for example from
SPARQLMotion scripts or SPARQL Web Pages.
I don't use SDB for anything so there are no connector files in my workspace.Hi Holger,That's an interesting feature. I was not aware of it.
Well, sure enough, there are two old (as in a couple of years) .sdb files in the workspace - one with "http://data.pg.com" as the baseURI.
eclipse.buildId=unknownI deleted them, restarted TBC. It should be noted that the databases to which the .sdb files pointed no longer exist so I will remember to clean-up the workspace more rigorously.
Unfortunately, when I re-ran the SM script it still generated an error although the error has changed.
java.version=1.7.0_51
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64
This is a continuation of log file C:\Semantic Tools\TBC-Workspaces\TBC450-7-31-14\.metadata\.bak_0.log
Created Time: 2014-08-17 22:20:34.811
Error
Sun Aug 17 22:22:14 EDT 2014
Could not execute SPARQLMotion script
java.lang.reflect.InvocationTargetException
at org.topbraidcomposer.sparqlmotion.actions.AbstractExecuteSPARQLMotionAction$1.run(AbstractExecuteSPARQLMotionAction.java:153)
at org.topbraidcomposer.core.util.ThreadUtil$1$1.run(ThreadUtil.java:64)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.topbraid.spin.util.UpdateUtil.addUpdatedGraphs(UpdateUtil.java:73)
at org.topbraid.spin.util.UpdateUtil.addUpdatedGraphs(UpdateUtil.java:54)
at org.topbraid.spin.util.UpdateUtil.getUpdatedGraphs(UpdateUtil.java:34)
at org.topbraid.spin.inference.SPINInferences.runCommandOnClass(SPINInferences.java:346)