Сопоставить классы одной онтологии с людьми другой

Мне нужно отобразить классы из ранее существующей онтологии на людей в моем. Я ищу элегантный способ сделать это. Например, предположим, что существующая онтология имеет:

Class Drug1 with subclasses Brand1, Brand2, Brand3

В моей онтологии я хочу иметь Brand1, Brand2, and Brand3 as individuals of Class Drug1,

Я не могу использовать owl:sameAs потому что это для индивидуально-индивидуального картирования. Точно так же я, вероятно, не могу использовать equivalentClass потому что это для отображения класса класса.

Как правильно подходить к такому сценарию?

1 ответ

Это сделано, наказывая. В Protege просто используйте одинаковые имена для класса и персонажа, которого вы хотели бы покарать.

Другие вопросы по тегам