从 csv 文件创建 owl 文件

Create owl file from csv file

目前我正在使用 Protege 应用程序添加 classes,子 classes 用于添加的 classes 和每个 subclass/class 的标签。我有很多 classes,我真的厌倦了手动添加其中的许多。我在一个 csv 文件中得到了所有这些 classes、sub-classes 和标签。每行包含这三样东西- class,sub-class 和用逗号分隔的标签。

我想用所有这些 class 创建 OWL 文件。有什么方法可以让这个过程自动化吗?

这个用例似乎与名为 Populous 的工具所做的非常接近。查看其描述 here

Populous presents users with a table based form in which columns are constrained to take values from particular ontologies. Populated tables are mapped to patterns that can then be used to automatically generate the ontology's content. These forms can be exported as spreadsheets, providing an interface that is much more familiar to many biologists.

table/spreadsheet格式等同于CSV,转换方便。该项目是开源的,因此很容易重用代码来实现您的目标。

有关详细信息,请参阅 http://www.populous.org.uk/