Note: Before you create and use metaclasses, you should be confident with the basic Protégé interface and be comfortable designing a project, and creating and modifying classes, slots, forms and instances.
Once you have added one or more metaclasses to your project, either by creating them directly, or by including a project that already has metaclasses, you can select the metaclass you want to use to create a class. When you create a class using a non-standard metaclass, the class is given the attributes specified by the selected metaclass. Unless you make changes, every new subclass you create for the class will also use the selected metaclass.
This example uses the wines project, which includes a Wine template that supplies metaclass structure.
If you create a class using the Create
button, you will use the metaclass of the direct superclass as the metaclass for
the new class. Unless you have made changes, this is the default :STANDARD-CLASS.
To create a class using a non-standard metaclass: