Kudu for Ontologies

EN | ES


Onesait Platform allows you to create ontologies in an Kudu instance. The behavior of these ontologies is the same as the default persistence, MongoDB, that is, the operations are totally transparent to the user.

To create a ontology in Kudu, you would go to the left panel in development and select ontologies to show the main view. Then click in the Create button to start.



Ontologies creation on KUDU from Step-by-step creation available up to version 2.3.1


You would click on the Step by step wizard to create a new ontology.


In the tab Advanced settings you would select the option KUDU to persist the new ontology in the elastic database engine.

You would fill the fields in the form as any other kind of persistence.

You would click on the button Update schema to generate it for the ontology. Once clicked you should see the schema as below.

Once created, you would click the Generate instance button to view an example instance which complies the json schema generated.

To finish creating the ontology just click on the button New to persist the changes. A popup will show with the operations to do with the new ontology, as any other persistence.


Ontologies creation on KUDU from Creation from a relational database available from version 2.3.1

You must click on the option Creation for relational database to create a new ontology.


You must fill in the necessary form fields and select the connection to KUDU.

Next you must fill in the necessary fields the table to create will contain.

Partitions by hash can be added to table creation, enabling the check for partitions and indexes.

Clicking the 'Update SQL' button, the table creation query is generated and can be edited.

Once the query is generated, the ontology json schema must be generated by clickting the 'Generate schema' button.

To finish creating the ontology just click on the button New to persist the changes. A popup will show with the operations to do with the new ontology, as any other persistence.



(c) 2020 Indra Soluciones Tecnologías de la Información, S.L.U.