Natural Language parsing of an appointment?
- by Mike Hugo
I'm looking for a Java library to help parse user entered text that represents an 'appointment' for a calendar application. For instance:
Lunch with Mike at 11:30 on Tuesday
or
5pm Happy hour on Friday
I've found some promising leads like https://jchronic.dev.java.net/ and http://www.datejs.com/ which can parse dates - but I also need to be able to extract the title of the event like "Lunch with Mike".
If such an API doesn't exist, I'm also interested in any thoughts on how best to approach the problem from a coding perspective.