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
From:  <[email protected]>
Reply-To:  <[email protected]>
Date:  Wednesday, March 23, 2016 at 4:47 AM
To:  TopBraid Suite Users <[email protected]>
Subject:  [topbraid-users] Construct on property inference

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!



-- 
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 [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.


-- 
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 [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