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