Attempto is IMO your best option. The parser is implemented in SWI-Prolog, and has other tools mainly implemented in Java.
Attempto is IMO your best option. The parser is implemented in SWI-Prolog, and has other tools mainly implemented in Java. Lower level and a little outdated, from SWI-Prolog links page, there is ProNTO.
I'm sorry, I've never tried any of these components. Prolog was born as a natural language processor: but (maybe cause it evolved as a general purpose language) today is not the preferred choice for the task. The Wikipedia page, to be true very incomplete, doesn't report any Prolog toolkit.
Prolog is not the preferred choice because empirical and statistical methods have been dominant in NLP for almost two decades. Prolog doesn't support those out of the box and in fact its arithmetic is a drag. – larsmans Dec 2 at 13:59 you are right, altough ProNTO has statisticals tools, this approach seems less appealing in Prolog – chac 13 mins ago.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.