DictInterface Installation Instructions (old releases)

For DictInterface 1.0 (Linguistic Watermark 1.0 and works only inside OntoLing)

Installation:
  • Download the OntoLing Tab and the Dict Interface
  • Copy all the content of this Dict Interface zip file, which are:
    • DictInterface.jar
    • gnu-regexp-1.0.8.jar
    • javadict-1.4.jar
    • the Dict folder
    inside the plugin folder of Protégé for Ontoling (it.uniroma2.info.ai-nlp.ontoling)
  • In the DictInterface folder, you will find:
    • dictionaries.dtd
    • strategies.dtd
    • databases.xml
    • strategies.xml
    • Dict.properties
    • some example dictionaries
  • In order to have the whole stuff work, you have to:
    • specify the dictionaries you are planning to use in databases.xml
      (just add a row for every dictionary. Formatting instructions are in the file itself)
    • specify in Dict.properties the single dictionary you will be using on the next start of the Dict Interface
    • Set the LinguisticInterfaceJar property of Ontoling plugin.properties file to:
      LinguisticInterfaceJar=plugins/it.uniroma2.info.ai-nlp.ontoling/DictInterface.jar
      (you can find a precompiled copy of this file in the DictInterface folder, so you just need to move it to Ontoling root directory: it.uniroma2.info.ai-nlp.ontoling )
    • specify in Dict.properties the single dictionary you will be using on the next start of the Dict Interface

more dictionaries can be added following the links at: http://www.dict.org/links.html


THIRD PARTY LIBRARIES INCLUDED IN THE DICT-INTERFACE RELEASE:

the DictInterface release includes the following third party libraries:
  • gnu-regexp-1.0.8.jar
  • javadict-1.4.jar. JavaDICT is a server for the DICT protocol written in Java. It's the only (so far) DICT server that allows you to access dictionaries stored in a database (currently only PostgreSQL is supported). JavaDICT is released under the terms of the GNU General Public License (GPL). The author of javadict is Luis Parravicini.

    SHORT NOTES ON DICT DICTIONARIES:

    The Dictionary Server Protocol (DICT) is a TCP transaction based query/response protocol that allows a client to access dictionary definitions from a set of natural language dictionary databases. For more info, visit:
    www.dict.org