Thanks Scott.  

Part of the reason I gravitated to a magic property to do this instead of 
inference, which would have been my first preference, is because while I use 
SPIN inference a lot in Composer,  I find that configuration and control of 
inferencing in Ensemble is unclear to me.  For example, how do you cause a 
model to run inferences when it is opened, so that the triples inferred by spin 
rules on the opened model are available to the grid?  Do I need to write an SMS 
to trigger inferencing as a result of a user action as an analog to "run 
inferences", or is this something that can be configured to happen 
automatically.

regards

Arthur


On Apr 26, 2010, at 5:37 PM, Scott Henninger wrote:

> Arthur; There may be an expectation mismatch with what is meant by
> "magic property" - see 
> http://composing-the-semantic-web.blogspot.com/2009/11/magic-properties-with-spin.html.
> 
> Magic properties are best thought of as a kind of SPIN function that
> returns more than one value, ala a graph match instead of a function
> return.  It may or may not define values for the property used in the
> definition.  This depends on the definition in the magic property's
> spin:body.
> 
> The Ensemble grid will display values of properties for each instance
> of the grid.  You can infer these values, but you will need a direct
> triple - i.e. "<instance> <property> <value>", where <property> is the
> property in the Grid column.  I.e. you can populate the property from
> a magic property definition, but you will need to run a query to
> compute the values and assert them as values of the properties you are
> displaying in the Grid.
> 
> A more concrete example may be needed...
> 
> -- Scott
> 
> On Apr 26, 5:16 pm, Arthur Keen <[email protected]> wrote:
>> I need to display the status of a parent object in columns in the Ensemble 
>> Grid, where the status of the parent is derived from the status of it's 
>> children.
>> 
>> I assumed that the instance view and ensemble grid use sparql under the 
>> covers to query for the tabular data displayed, so I decided to use magic 
>> properties and created a set of magic properties that summarize the status 
>> of a parent object based on status property values  on it's children.  I 
>> verified that they worked,  and then added the magic properties to columns 
>> of the instance panel.  The columns show up in the instance panel and the 
>> Ensemble grid, however the values returned by the magic property do not make 
>> it into the instances panel or grid.  Do magic properties work on the 
>> instance panel and ensemble grid view components?
>> 
>> Arthur
>> 
>> --
>> You received this message because you are subscribed to the Google
>> Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
>> TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
>> To post to this group, send email to
>> [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group 
>> athttp://groups.google.com/group/topbraid-users?hl=en
> 
> -- 
> You received this message because you are subscribed to the Google
> Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
> TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
> To post to this group, send email to
> [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/topbraid-users?hl=en

-- 
You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include TopBraid Composer,
TopBraid Live, TopBraid Ensemble, SPARQLMotion and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en

Reply via email to