Student Project Ideas

Uta Priss

General Topic Areas

I am primarily interested in supervising projects relating to any of the following: I would be interested in discussing any project ideas related to any of these topic areas. The topics below are just an indication of what a more specific project description could look like. I have more ideas - but would rather discuss them by email or in person. Please, contact me by email if you are interested.

A Java applet for graph visualisation tools

A variety of graph visualisation tools currently exist (for example, Touchgraph or Graphviz) which automatically provide powerful graph layout algorithms. The idea for this project is to write a Java applet that provides an interactive client interface for graphs that are created on a server (for example, sitemaps, UML diagrams, topic maps). This project wouldn't start from scratch because similar Java applications already exist. The idea would be to use this technology for novel applications.

Processing Chinese websites with server-side languages (Perl/PHP)

Chinese characters are non-ASCII characters which can be represented in a variety of encodings (Unicode and other). This means server-side technology (such as search engines) needs to be slightly adapted in order to cope with such character sets. On the other hand, the Unihan database which identifies every single character is freely available and serves as a basic dictionary (although at character level, not word-level). This provides interesting challenges and opportunities for Perl/PHP applications in the processing of Chinese websites. This project would start with a detailed overview of the current encodings and then focus on a particular aspect, for example, multi-lingual search engines or character translation services. (This project isn't just for Chinese students, but some basic knowledge of Chinese would be useful.)

Can a 17th Century Ontology be used for the Semantic Web?

In the 17th century Bishop Wilkins compiled an ontology which is somewhat similar to Roget's Thesaurus. The idea for this project is to convert Bishop Wilkins' ontology into either a relational database or OWL and then to use either Semantic Web technology (eg the Protege Software) or database technology to evaluate the ontology.

Visualisation of Lexical Databases

Large lexical databases, such as WordNet are full of implicit structures, which can only be explored if visualisation techniques are applied. There are already some existing tools, such as the visual thesaurus, but many more possibilities for projects. The idea for this project is NOT to create visualisation tools from scratch but instead to apply existing tools to existing databases (which is still a difficult task!).