ztm.contenteditor implements an ontology-driven form generator. Different forms are showed based on what topic types an topic is an instance of, Since the ontology is stored in the database, the forms can be updated at runtime.