viernes, 31 de agosto de 2012

Grammatical tree for an interactive English e-learning

As a personal project using the techniques which I learned in the artificial intelligence classes of semantic web at the university I developed a dictionary tool which show in an interactive interface a grammatical tree. The input of the user interface was an English word and the result was a graph with the root associate to the word as a main node in the middle and several derivative nodes with the synonyms, phrases examples, and the different uses of the word, like a verb with the different tenses, like an adjective, and so on.

For the developing of the system I used an ontology web language (OWL) where I created a RDF (Resource Description Framework) graph using a tool called Protégé, for the search in the graph in the system I used a query language called SPARQL using a java library called JENA, and finally for the user interface I used two java libraries: Swing for the user controls and Prefuse for the interactive visualization of the graph (grammatical tree).


San Cristobal - Venezuela, July - August 2012