Construct on property inference

22 views
Skip to first unread message

lebedev...@gmail.com

unread,
Mar 23, 2016, 4:47:48 AM3/23/16
to TopBraid Suite Users
Is it possible to construct some "third" instances on the event of property inference?

I tried the following variant: create a magic property and set a query to a spin:rule property of the created magic property. This is the query:

CONSTRUCT {
   
?nd a :Node .
}
WHERE
{
    BIND
(IRI("node") AS ?nd) .
}

Also, magic property has an owl:propertyChainAxiom that is used to infer a relation between two instances. As a result of inference I have the magic property set between two instances, but there is no constructed Node instance.

Thank you in advance!


Irene Polikoff

unread,
Mar 23, 2016, 9:27:10 AM3/23/16
to topbrai...@googlegroups.com
You can use a magic property in a rule if this is what you are asking.

For example, you could attach to Class1 the following rule:

CONSTRUCT {
    
?nd a example:Class2 .
}
WHERE 
{
    ?this example:myMagicProperty ?nd .
}

This rule will for each instance of Class1 use the magic property to get related resources and then make them instances of Class2.

Irene Polikoff

--
You received this message because you are subscribed to the Google Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary Network (EVN), Reference Data Manager (RDM), TopBraid Composer, TopBraid Live, TopBraid Insight, SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to topbrai...@googlegroups.com
---
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.

Sergey Lebedev

unread,
Mar 25, 2016, 6:00:23 AM3/25/16
to topbrai...@googlegroups.com
Thank you for reply! I see. I did not consider the variant of class generation from the side of generated entity (i.e. class'es one) and not from "generation event side" (i.e. property's one). Thank you.

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/Zpo3FrdfI5I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to topbraid-user...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages