Hi Rob,
I cannot find the string currentContentRootClass anymore in our code base, yet I can see it was used in some older versions of taggerprojects.ui.ttlx last year. Is there a mismatch between your workspace and the version of the UI code? What version are you on?
Holger
--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/2ea51bc2-2d6b-401b-91e4-7244eedb3a40n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/201a0640-9592-46c3-b009-bb7295d314b2n%40googlegroups.com.
Interesting - a brand new workspace created with 6.4 ...
and I _do_ find this code in that js file...
Version: 6.4.0.v20200617-1843B
notwithstanding, the question about why it fails when I create the tagset programmatically instead of vi the UI still stands.
I can inspect the transitive import tree of the graph I created vs the UI created one, but the actual query goes against a rdfex.org closure built using logic I can't access - so is there a simple way to test queries independently against this?
The rdfex closure (generated via ui:graphWithImports) is really the same as if you open the main graph/file in TBC and run queries. It simply means that all transitive owl:imports will be included into a MultiUnion graph.
So if you look at the tagset instance in TBC and compare it with
one generated from the UI, you should notice any difference.
I guess I can post queries matching the failed call to inspect that graph's import closure - but that depends on how it was achieved in the back end - maybe it doesnt report it ?
Is there perhaps a SHACL shape I can use to validate that all the metadata needed to work as a tag set is correct? (PS - this would be a very helpful developer tool set of all the hidden contracts about metadata :-) )
Not that I know of. There is only so much we can do here. You seem to be using EDG on a rather low level and this is of course a much more error prone process than simply using the UI or the web services that the UI uses to create a new tagset. So while most of our solution is model-driven and based on triples that represent the system's state, we don't have equal infrastructure to help programmatic users from people clicking through the UI, at least not yet.
Holger
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/51af60df-9312-428c-bb10-aa88dd3aa215n%40googlegroups.com.
Interesting - a brand new workspace created with 6.4 ...and I _do_ find this code in that js file...Version: 6.4.0.v20200617-1843B
notwithstanding, the question about why it fails when I create the tagset programmatically instead of vi the UI still stands.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/51af60df-9312-428c-bb10-aa88dd3aa215n%40googlegroups.com.
Have you tried just using the full URI of that function and not rely on the prefix? Some of our code will automatically add prefixes, other code doesn't.
Holger
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/40ca2a1c-37e1-46a9-bf34-49a102c99566n%40googlegroups.com.
The JS for the tag display pane calls the endpoint - the latest error isnt call the function anymore on v7 - but is still the same problem - why doesnt the SPARQL endpoint work when the SPARQL panel on the asset collection does work?
Because the SPARQL panel is automatically inserting the extra
PREFIX declarations automatically. I am not familiar with the JS
code.
Holger
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/70e6337a-c79d-49fc-a924-697754dda67en%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/topbraid-users/8btcg91X9as/unsubscribe.
To unsubscribe from this group and all its topics, send an email to topbraid-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/ce9d45f5-ce6c-aa4b-4e59-57dfad59dc93%40topquadrant.com.
We are looking into it. Looks our code is a bit brittle there and requires certain namespaces to be declared in the target graph.
Holger
To view this discussion on the web visit https://groups.google.com/d/msgid/topbraid-users/CACfF9LzsDGDebkuvUy6EiVgUPwusBJ6k-tAtT6013_-Omtim%2Bw%40mail.gmail.com.