Thesaurus with Python
Thomas Guettler
zopestoller at thomas-guettler.de
Fri Apr 26 11:10:23 EDT 2002
I want to design a thesaurus in python.
If I search for thesaurus and pyhton with google I get
no reasonable result.
The design of the thesaurus should be simple:
There are words with attributes.
An attribute is one of the following:
1. a link to a different word
-BT BroadTerm for ...
-NT NarrowTerm for ...
-SA See also ...
-USE use ... instead
-LANG same as ... in language [English|German|French|...]
(Some abbreviations are from z39.19.pdf Page xii)
2. A description
Text, possible HTML
3. A URL to a webpage
4. An tag:
-TT (TopTerm)
-Language: [English|German|French]
The application should be front-end indepandent (GUI or
web). This could be done with xml-rpc or soap.
I want it to be independant because I think the best way
is to use a treeview. Treeviews can be done with HTML, too,
but they are not as good as a real GUI.
For searching you could use Zope's (Z)Catalog. Or has some a
better solution for searching?
I looked at wordnet [http://www.cogsci.princeton.edu/~wn/],
but it is not what I am looking for. Its intend is
to analyse the english language. I want to store knowledge and terms.
Freshmeat had nothing which looked good.
I found a description for RDF for thesauri
[http://ceres.ca.gov/thesaurus/RDF.html] but I didn't find it
very usefull. I wonder if RDF is interesting for this, because
I prefere to think in hashtables and lists and not in XML.
What do you think?
Have you hints or links?
which interface: xml-rpc, soap or other (should be over http)?
which search engine: ZCatalog or other?
Have a nice weekend
thomas
PS: Sorry if I don't reply immidiatley. I am not at home this weekend.
Maybe at saturday, but at least at monday.
More information about the Python-list
mailing list