  This paper presents a software component that generates a user interface
structure for populating a domain ontology. The core of this work is an
algorithm that takes an ontology and returns a structure describing the user
interface. The component also provides functions for populating the ontology
and editing existing individuals. Unlike previous approaches, this method can
be implemented without any configuration. Additionally, it offers an
easy-to-use configuration mechanism that allows irrelevant classes to be hidden
and automatically populated. What distinguishes this work is that, instead of
exploring the ontology using syntactic methods or queries, our algorithm
employs services that implement description logic inference mechanisms. This
work illustrates the proposed approach using the well-known wine ontology.
