Statement not rendered in form

36 views
Skip to first unread message

richarddi...@gmail.com

unread,
Oct 28, 2020, 5:33:12 AM10/28/20
to TopBraid Suite Users

Dear TQ,

I have inserted triples via the sparql endpoint. These can be queried and previewed, but not rendered in the EDG form. How is this possible?

Richard
EDG form issue 28 okt 2020.jpg

Holger Knublauch

unread,
Oct 28, 2020, 7:09:47 PM10/28/20
to topbrai...@googlegroups.com

Hi Richard,

my first thought was to ask does your class define property shapes for the properties you want to show? Up to 6.4 the form requires property shapes for all rendered properties. For 7.0 we have added a fallback mechanism to show undeclared properties too.

However then I noticed that the details viewer of the table on the left also uses the same class/shape info, so this explanation doesn't sound plausible. I am puzzled why the form is empty then. Could you send me a copy of the data or a minimal reproducible test scenario for this? Also, is there any error in the JavaScript console?

Thanks,
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/166d3f9e-5bb2-4d92-ba3d-cfc4ff2656b4n%40googlegroups.com.

richarddi...@gmail.com

unread,
Oct 29, 2020, 5:27:50 AM10/29/20
to TopBraid Suite Users
Dear Holger,

In fact I did not have this issue before so I compared versions. The following query resulted in the issue (no form in EDG, but a preview).
The problem is the subject syntax < prefix : local name >

PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX dash: <http://datashapes.org/dash#>

PREFIX xamit_app_onto: <http://example.org/ontologies/xamit-app-onto#>
PREFIX xamit_app_data: <http://example.org/data-graphs/xamit-app-data#>

INSERT DATA { graph <urn:x-evn-master:xamit_app_data> {
          <xamit_app_data:72626a3e-b8ce-49ed-be2a-e718e3953299> a <http://example.org/ontologies/xamit-app-onto#Zone> ;
                  rdfs:label "ZX" .
}}

This is a plausible reason.

In my Python app I was confused because I could read the statements. But that us because I use the same mal formed subject syntax reading the triples. This is consequent but not conform standards.
Issue solved.

Kind regards,
Richard
Reply all
Reply to author
Forward
0 new messages