Human Centered Computing

Collaborative Annotation Tool (various topics)

Betreuer: Prof. Dr. Claudia Müller-Birn
Fach: Interaction Design
Abschluss: Diplom, Master of Science (M.Sc.), Bachelor of Science (B.Sc.)


  • Depending on the topic 
  • Programming skills in the area of web technologies and semantic web 
  • A good command of written English


Neonion is a lightweight annotation tool for creating, sharing and reusing annotation data. The current prototype allows for the addition three types of annotations: highlights, comments, and semantic tags. The focus in recent work is on these semantic annotations. Users can select text elements and describe those with a fixed vocabulary. One goal of the prototype is to hide the complexity of creating semantic annotations by providing an intuitive user interface that implicitly supports users in annotating texts (Müller-Birn et al., 2015). For neonion Django is used in the backend. The annotations are saved in an annotation store that is based on elastic search and the triple store Sesame, simultaneously. In the front end, we employ AngularJS and Bootstrap as well as AnnotateJS for the annotation interface. Please check out the following website for more information: (website) and (demo) and (user manual)

In the context of this project, we provide some Bachelor and Master theses, such as the following:

Type Topic Area
 B.Sc. Integration of a named-entity service with DBpedia Spotlight Semantic Web
 B.Sc. Development of a personal dashboard with visualizations on annotation behavior Visualization Design 
 B.Sc. Development of a search and filter interface for semantic tags Interaction Design, Semantic Web
 M.Sc./Dipl. Serialization of annotations in triple store Semantic Web
 B.Sc. Development of an interface to the social bookmarking service Bibsonomy based on OpenID Web Technology
 B.Sc. Development of browser plugin/bookmarklet Web Technology
 B.Sc. Extending the annotator view by a reply-answering mechanism Web Technology
M.Sc./Dipl. Development of a generic endpoint for including external knowledge in the annotation process based on Wikidata Web Technology, Semantic Web
M.Sc./Dipl.  Providing different views on TripleStore for managing different access rights Semantic Web
 M.Sc./Dipl. Adapting marker-based augment reality approach (ARToolkit) for presenting the user interface components of neonion. Usage scenarios of the application should be illustrated using 2D/3D rendered objects Interaction Design, Tangible Interaction 

Please contact us for further information.


Müller-Birn C.; Klüwer T.; Breitenfeld A.; Schlegel A.; Benedix L. (2015) neonion: Combining Human and Machine Intelligence. In Proceedings of the 18th ACM Conference Companion on Computer Supported Cooperative Work & Social Computing. ACM, New York, NY, USA, 223-226.