Additionally,
I would like to create new property of xsd:boolean type for skos:Concept.
I need that the property has false value by default.
I created field with:
rdf:type: rdf:Property
rdfs:domain skos:Concept
rdfs:range xsd:boolean.
I added sh:defaultValue property and set it to false.
But in evn default value hasn;t been appeared.
So, Is it possible to add new property with default value?

On Tuesday, March 28, 2017 at 8:15:55 AM UTC+2, Ilya Ushakov wrote:
>
> Hi Holger,
> Yes. I did it. Everything works fine. Thank you for your advice
>
> On Friday, March 24, 2017 at 2:51:36 PM UTC+1, Ilya Ushakov wrote:
>>
>> Hi everyone,
>> I need to have calculated field on skos:concept named displayLabel.
>> The value of displayLabel should be concatenation of "skos:prefLabel" and 
>> "comment" fields.
>> For this goal I made next:
>> 1. Created comment and displayLabel properties
>> Both of them have:
>> rdf:type owl:DatatypeProperty.
>> rdfs:domain skos:Concept.
>> rdfs:range xsd:string
>>
>> 2. On skos:Concept I created spin:rule:
>>
>> CONSTRUCT {
>>     ?this tr:displayLabel ?displayLabel .
>> }
>> WHERE {
>>     BIND (trevn:displayLabelVal(?this) AS ?displayLabel) .
>>     BIND (smf:trace("INFO: displayLabel  {?1}", ?displayLabel) AS ?dummy) 
>> .
>> }
>>
>> the code of magicProperty trevn:displayLabelVal:
>>
>>  SELECT ?displayLabel
>> WHERE {
>>     ?arg1 skos:prefLabel ?label .
>>     OPTIONAL {
>>         ?arg1 trevn:comment ?comment .
>>     } .
>>     BIND (smf:if(bound(?comment), smf:buildString("{?label} {?comment}"), 
>> ?label) AS ?displayLabel) .
>> }
>>
>> 3. I created test taxonomy and open it in TopBraid Composer.
>>
>>  When i run inside TopBraidComposer (Inference->Run Inference) everything 
>> works fine.
>>
>> 4. When it runs inside EVN (after deploying), nothing is happening.
>> I even see nothing in tomcat logs.
>> Apparently spin:rule was not being executed.
>> I added graph with my properties to "includes" on General tab of 
>> taxonomy, but there were no any effects.
>> So, is it possible to run spin:rules on skos:Concept instances? If, yes, 
>> what i did wrong?
>>
>

-- 
You received this message because you are subscribed to the Google Group 
"TopBraid Suite Users", the topics of which include the TopBraid Suite family 
of products and its base technologies such as SPARQLMotion, SPARQL Web Pages 
and SPIN.
To post to this group, send email to [email protected]
--- 
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