Hi,
> 1- can I do this with owlready2 ?
Yes
> 2- If yes, how can I do this ( create new class from csv file) ?
You can create a class dynamically, using a class name contained in a string variable, as explained here :
https://owlready2.readthedocs.io/en/latest/class.html#creating-classes-dynamicallyYou can use the "csv" Python module to read your CSV file, then create classes using the class names found in the CSV.
Jiba