Сопоставить классы одной онтологии с людьми другой
Мне нужно отобразить классы из ранее существующей онтологии на людей в моем. Я ищу элегантный способ сделать это. Например, предположим, что существующая онтология имеет:
Class Drug1 with subclasses Brand1, Brand2, Brand3
В моей онтологии я хочу иметь Brand1, Brand2, and Brand3 as individuals of Class Drug1
,
Я не могу использовать owl:sameAs
потому что это для индивидуально-индивидуального картирования. Точно так же я, вероятно, не могу использовать equivalentClass
потому что это для отображения класса класса.
Как правильно подходить к такому сценарию?
1 ответ
Это сделано, наказывая. В Protege просто используйте одинаковые имена для класса и персонажа, которого вы хотели бы покарать.