...
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.
- No fear of going down like the web service
Why not?
- Maintenance of one more service