Hi Siwei Yu, Pablo see my comments inline. To make it better readable I also removed the parts of the mail that are not relevant to my comments.
On Wed, Mar 21, 2012 at 12:01 AM, Pablo Mendes <[email protected]> wrote: > On Tue, Mar 20, 2012 at 4:24 PM, Siwei Yu <[email protected]> wrote: >> 2. Should I develop one Enhancement Engine containing three services, >> or three engines (i.e. each service as an engine)? It's maybe related >> to the service function granularity. What's your opinion? > > > We could have one engine for each task separately, and an enhancement chain > should connect them together. We should also introduce a REST API /spot for > (1). We could perhaps make /candidates implement only (2) and make /annotate > accept a &verbose=on to act like the current /candidates does. > > Besides all of this reorganization that has to happen, Rupert is the guy > from Stanbol that can help you position your application in that regard. > I fully agree with that. Having separate EnhancementEngines for spotting, candidates selection and disambiguation would provide a lot of additional flexibility to experienced Stanbol users as they could even use parts of the DBpedia Spotlight functionalities within their existing enhancement engines. The definition of a DBpedia Spotlight EnhancementChain ensures that typical users can use Spotlight without the need to know the inner working. Users would just need to send enhancement requests to "http://{host}:{port}/enhancer/chin/dbpedia" assuming that the DBpedia Spotlight chain is called "dbpedia". There would even be the possibility to make the Dbpedia Spotlight EnhancementChain the default enhancement chain so that requests to "/enhancer" would be processed by it. >> >> By the way, my name is Siwei Yu. I have good knowledge of semantic >> technologies, such as RDF, OWL, SPARQL. I'm also familiar with the >> mainstream Java based RDF/OWL processing tools like owlapi, Jena, >> Sesame, AllegroGraph. I have strong Java coding skills with of good >> knowledge of the software design patterns. My research background >> meets the requirements very well. I believe it'll be a wonderful >> summer working with the DBpedia Spotlight community. > > > It would be good if you leveraged some of your Semantic Web background in > your application. The idea of a /feedback API, which receives corrections > made by the users could fit well in this regard. > A feedback API is also something that would be interesting for the Stanbol Enhancer. best Rupert Westenthaler -- | Rupert Westenthaler [email protected] | Bodenlehenstraße 11 ++43-699-11108907 | A-5500 Bischofshofen ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Dbp-spotlight-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dbp-spotlight-users
