On 10/05/2013 11:58 PM, Mark G wrote:
4. provide a "solution wrapper" for the Geotagging capability
In order to make the GeoTagging a bit more "out of the box" functional, I
was thinking of creating a class that one calls find(MaxentModel, doc,
sentencedetector, EntityLinkerProperties) to abstract the current impl. I
know this is not standard practice, just want to see what you all think.
This would make it "easier" to get this thing running.
What do you think about using a solution like UIMA to do this? I am not
sure how you
are intending to run your NLP pipelines but in my experiences that has
worked out
really well. UIMA can help to solve some production problems like
scalability, error handling,
etc.
If you are interested in this you could write an Analysis Engine for the
Entity Linker and add
it to opennlp-uima.
I still believe it is not a good idea to make classes which combine
components to use them out of
the box, because that never really suits all of our users, and it is
easy to implement inside a user project.
Anyway we should add command line support and implement a class which
can demonstrate how the entity linker
works in a similar fashion as our other command line tools.
Jörn