The TM4L Editor is an ontology editor allowing the user to build ontology-driven educational repositories using Topic Maps. The TM4L Editor is Topic Maps-based, thus the main objects that it manipulates are topics (representing domain ontology concepts), relationships between them, resources, and contexts (represented by themes). It includes four different sections (views): Topic Map, Topics, Relationships, and Themes. It is implemented in Java.