Stakeholders: Andy Faizan, Antje SchlafAleksandr Korovin, Kostis Pristouris, Serafeim Chatzopoulos,Roy Meissner, Kurt Junghanns, Klaas Andries de Graaf, Mariano Rico
Klaas note: we can use the dev mailing list for voting.
Background
DBPedia Spotlight is a semantic annotator currently being used in the nlp service to find named entities in slides, disambiguate and connect them to resources found in DBPedia.
The Spotlight part of the nlp service is being used by Aleksandr Korovin (for semantic annotation) and I (for generating questions), amongst others. Recently, the web service for the spotlight API went down, bringing down with it, the nlp service.
Proposal
Run spotlight as a separate service. The guys over at spotlight provide their own docker container.
Why?
- This is very much in line with our microservice architecture.
- Spotlight can be used in a different use case as provided by the nlp service.
- All spotlight content stored locally on our server, so no external requests to the web service are required.
- No fear of going down like the web service.
Why not?
- Maintenance of one more service