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