On Jun 3, 2011, at 3:01 PM, Smith, Tim wrote:
> Another thought is how to define a facet that is not really a property on the 
> class of interest but is on a property path related to the class of interest. 
>  As a trivial example... consider the class "Report". Let's say Reports are 
> published in a specific Country.  Reports have Authors.  Authors have 
> Employer.  Suppose I want to examine the set of Reports that are published in 
> the US and Australia by Authors that work for IBM.  Essentially, properties 
> of the values of the facets (Author is the facet, Employer is the property of 
> Author) become filters for what is displayed as values for each facet.  Of 
> course I could just run a construct query to temporarily connect the Report 
> to the Author's Employer... and I just realized that what I am describing is 
> essentially a Snowflake Schema one would find in a dimensional data 
> warehouse... [2] [3]

I believe you can use SPIN magic properties here - just define a magic property 
with a name that acts as placeholder for the underlying path expression. The 
Faceted search engine generates SPARQL that would then use that magic property 
in its syntax. Please let me know if this works for you.

Holger

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