Dear Similes,

I have data relating to art domain which includes information about artists and 
their art works. 

Artists -> birth/death dates/locations, nationality, artworks, etc.
Art works -> materials, subjects, creation date, artist, etc.

The "ex:collection" functionality allows me to have different (Tiles, Tabular) 
views of the data for artist and their works. However what I would like is for 
the facets to work across these collections, i.e. selecting Spanish from the 
Nationality facet filters the artists down to Spanish artists and the artworks 
down to art created by Spanish artists.

I was thinking that I might include the variables necessary for the facet in 
both itemTypes (i.e. include the nationality of the artists in the art works 
data) however facets only accept a single collectionID. To enable this 
functionality would require facets to affect all items either by this being the 
default or allowing the user to override the specified default collection 
(ex:collectionID="all" or collectionID="items"). 

However this is a bit of a messy solution as it would be much cleaner not to 
include "dummy" variables. 

Instead it would be nice if facet selection was propagated through the items. 
For example, selecting Spanish filters the Artist itemType down to Spanish 
artists, then for each (non Artist, or more generally not previously visited) 
itemType property in the Spanish artists, that item is also selected.

Possibly the simplest implementation of this would be to require the user to 
specify the path through the itemTypes they wish to effect, thus in my example, 
the root itemType would be Artworks and the facet expression would be 
.artist.nationality, the facet would therefore also filter on the Artist 
itemType.

or...

is there a simple way of doing this which I've missed.

N

_________________________________________________________________
Feel like a local wherever you go.
http://www.backofmyhand.com
_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to