What is this
OBOWLMorph is an app that can load a PURO OBM model created in PURO Modeler
let the user choose desired modeling style for each entity in the model and generate a basis of OWL an ontology from it.
How to use it
Load an Ontology Background Model
A list of available PURO OBMs is in the lower left corner.
Click on any of them to load it. It will be displayed in the left frame using node-link visualization.
You can re-arrange the nodes by drag&dropping them or letting the app do it for you by clicking the "Start/stop auto-layout" button.
Move the around the visualization by drag&dropping outside the nodes, zoom-in or out with mousewheel.
You can also create a new model
: clicking the "Create new" link at the top of the page. It takes you to
PURO Modeler web application.
Create the model in it and save it and then refresh the OBOWLMorph page to display it in the list. (PURO Modeler
and OBOWLMorph share the same DB hosted at server side.)
Note: this is an experimental implementation.
No user authentication is supported yet and so anyone can access and modify the models.
Select Modeling Styles
If you click on any of the nodes, a pop-up window will be shown where you can select target OWL modeling style for the entity.
You don't have to do this - a default modeling style will be used for all entities where you don't select another one.
To hide the window, click anywhere outside it and outside the nodes. The selection is saved at the moment you click on an option.
Generate an OWL Ontology from the Background Model
To generate an ontology basis from the PURO OBM, click "Update OWL Representation" button (above the right frame).
The result will be visualized in WebVOWL
inside the right frame.
You can download the ontology basis in n-triples using the link above the frame.
This application has been created at the Department of Information and Knowledge Engineering of University of Economics,
Prague and funded by project no. F4/90/2015. Feel free to contact us at email@example.com.