ExpertRecommender

The service of the Expert Recommendation aims at providing the user with a list of experts (i.e., people) on a given topic. The experts are selected among a list of persons referral to in the desktop. In order to do so, the component needs to extract, out of the RDF Repository, some information about the content of documents and emails and also a list of expert candidates. These functionalities are provided to the Expert Recommender by the Local Search component which provides a simpli ed access to the repository.

As an example, Claudia is looking for experts on the topic of Ontology Engineering. The system will provide her with a list of people extracted out of the scientific publications on the topic which are present on her desktop.

Status

* Status Implementation: Finished and Delivered in month 24 (31.12.2007)

* Status Documentation: Finished

Authors/Developers

 Enrico Minack, L3S, maintenance.  Gianluca Demartini, L3S, development, documentation.

Packages

The component ExpertRecommender consists of mainly:

Dependencies

Startup

  • start the middleware on the peer where you want to use the ExpertRecommender
  • on that peer start also the ExpertRecommender by typing into the middleware console
    start org.semanticdesktop.nepomuk.comp.expertrecommender
    

  • to fill the RDFRepository with some sample data, enter the demo dataset into  this form and submit the form in this page
  • wait some time and query the ExpertRecommender for experts on the given topic
  • to get some meaningful results you need several persons stored in your RDF repository (you can do this by adding e-mails and publications).