I had a look at the code that defines these sections in v5.3.2. They are in a 
file teamwork.topbraidlive.org/taxonomies/evn.ui.ttlx 
<http://teamwork.topbraidlive.org/taxonomies/evn.ui.ttlx> in the ui:prototype 
of the class evnui:ConceptFormBody. The logic seems to be:

- The properties to be displayed in all other sections are explicitly 
enumerated.
- All properties not explicitly enumerated in a different section go into the 
Custom Properties section.
- But only if the property is not an annotation property (as checked with the 
function swa:isNonAnnotationProperty(?property)).

So, to replicate this logic, you’d need to do something like

    FILTER (swa:isNonAnnotationPropertyt(?property))
    FILTER (?property NOT IN (rdf:type, …))

where the (rdf:type, …) would need to be replaced by the long list of 
properties enumerated as arg:predicate="…" in evnui:ConceptFormBody.

Richard



> On 23 Nov 2018, at 09:10, Sanjeev Devireddy <[email protected]> 
> wrote:
> 
> Hi,
> 
> My Composer version is 5.3.2 and EDG/EVN application version is version 
> 5.3.2.v20170621-1517R.
> 
> From your last post, my understanding is that the logic/code to get only 
> custom properties could be hard-coded in the forms. If yes, then is there a 
> way to look at what is hard-coded in the forms or to get the list of 
> predicates/properties that should be filtered so that the SPARQL returns only 
> custom properties for a given node/concept?
> 
> Thanks,
> 
> -- 
> 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 [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to