obdasystems / eddy

A graphical editor for the specification and visualization of Graphol ontologies
GNU General Public License v3.0
57 stars 7 forks source link

[FEATURE]: Split OWL importer plugin into a package #205

Open mnamici opened 2 years ago

mnamici commented 2 years ago

Description

Split the ontology importer plugin module into a python package to improve maintainability.

Motivation

Maintaining everything as a single 5K+ LOC module is not fun and makes maintaining the plugin harder. Eddy supports package plugins since v1.2, we should take advantage of it.

Example Use Cases

A simple separation between the main sub-components should be enough already: