Hi Luigi On Tue, Feb 19, 2013 at 11:23 AM, Luigi Selmi <[email protected]> wrote: > Hi Fabian, > > as I wrote, currently it seems that all the enhancements are stored in one > triple collection that is configured somewhere in the code, I have still to > find out where exactly. The use case is simply to being able to use a > different triple collection/graph so that all the enhancements extracted by > a chain will be stored in that triple collection. This can be achieved in > two ways > > - as an additional parameter when a document is sent to a contenthub so > that the user could choose the chain the document must go through and the > graph in which he/she wants to store the enhancements > - as a configuration property of chains to be set from the Felix console > > In the second way, maybe the easiest one, it would mean to add a property > to enhancement engine or chain to configure the URI of the triple > collection to use. I have to figure out to do that at run time from the > Felix console but it should be possible as components that are > EnhancementEngine, that have a configuration policy "optional" already have > properties like name and ranking. Chains have configuration policy > "require" so maybe it would be better to add to them such property.
Can someone tell if the Contenthub supports LDPath Filters [1]. If this is the case than implementing the first option should be easy. Just define a parameter users can specify in the request (similar to Title) and that is accessible by the LDPath FIlter statement. I do not like the 2nd option, because it introduces a dependency between the Enhancer and the Contenthub. This needs also to be seen in the context of the "new" Contenthub (see /STANBOL-471). best Rupert [1] http://code.google.com/p/ldpath/wiki/PathLanguage#Filter_Definition_%28Search_Indexing_only%29 > > Best > > Luigi > > > 2013/2/19 Fabian Christ <[email protected]> > >> Hi, >> >> could you describe your use case? When would such a property makes >> sense and what is the desired behavior that you have in mind? >> >> Best, >> - Fabian >> >> 2013/2/19 Luigi Selmi <[email protected]>: >> > Hello, >> > >> > it seems that all enhancements are stored in a single triple collection >> > org.apache.contenthub.enhancements. It will be useful to add a property >> to >> > chains/enhancers to be set at run time from the felix Console to address >> > different triple collections. Does it make sense ? >> > >> > Best >> > >> > Luigi >> >> >> >> -- >> Fabian >> http://twitter.com/fctwitt >> -- | Rupert Westenthaler [email protected] | Bodenlehenstraße 11 ++43-699-11108907 | A-5500 Bischofshofen
