...User will need a web server with PHP and MySQL support to run the application. Since the database contains only a few of vocabulary, user may add his own to the database and submit his SQL Dump here.
AJAX JDBC ResultSet in Javascript. Uses XMLHTTP to send xml server data to a web browser HTML form with no refresh, reload or submit (like Google Suggest). Data can be SQL, object relational map (like Hibernate), XML, other mapping (like SOAP)