NLP and Ontologies

For a while now I’ve been thinking about using knowledge representation – Ontologies as a base for creating a modular Natural Language Processing system focused on extracting structured data from unstructured. For example we can create/use Ontologies (models) that describe “simple” concepts like: Address, Time, Task, Expense, Transaction etc… and use them to “match” information from a text stream. The reason i’m writing this is because i think that there is a common ground for collaboration… I know Stefan is interested in RDF/OWL,  the company that Neven is involved is in a very near domain and finally i was playing with Google Wave which i think is a good platform for creating intelligent bots that will be very easy to distribute if they turn out to be useful 🙂

Here are some references:
http://wordnet.princeton.edu/
http://protege.stanford.edu/
http://jena.sourceforge.net/
http://www.openrdf.org/
http://code.google.com/apis/wave/guide.html

Advertisements

#concept, #google, #machine-translation, #nlp, #rdf, #robotics, #wave