The alternative for the user would usually be to hand-code the implementation based on the model or some equivalent design.
The modelling and transformation approach also have the benefit that maintenance is simplified.
The OWL2UML Transformation Tool transforms any OWL file using the Jena-API for parsing, into UML file format.
To perform this transformation, select any OWL file in the workspace (most likely a file of a project that contains OWL models) in the Eclipse "Package Explorer", right-click on it and select the "Transform2UML" option (NOTICE: Right-click only on OWL files to make this option visible) from the pop-up menu.
Additionally, the user is required to define specific univers AAL properties and some extra information , such as Class types, helpful comments and ontology versions to be added to the output file by completing an XML file which follows a predefined schema.
The main benefit of this transformation would be a better realization and representation of the ontologies structure -by the developers- while offering them options such as editing and/or extending them; according to one’s needs (requirements).
Following to this idea the Model Transformation Tool is able to create a class containing a main-method that exactly doing all of this for you. For this there is also an entry in the AAL Suite Eclipse menu, but this is doing nothing more then to create and run a configuration to start the main-method of the created class (if there is someone).
If you are using the Ontology Project Wizard you need to make sure that the check-button like shown below is selected: Then after performing a transformation from UML to Java there will be also a class available called like "Creator.java" in the "creator" package of your ontology root.
The default output location of the generated UML files of this transformation is the same folder of the selected OWL file.
In the "Console" View, the user/developer can find a detailed representation of the parsing process and the creation of the new model containing all the required properties.