Перечисления в ограничениях OWL
Я пытаюсь добавить ограничения на свойства в онтологии с помощью Protege3.x.
У меня проблема с указанием перечислений внутри ограничений. Например, попытка указать перечисление для ограничения возможных элементов данных следующим образом:
который рассматривает все выражение как одну строку:
В другом примере я попытался решить проблему, используя несколько выражений и "или" между ними, что представляется целесообразным. Но в предыдущем не допускается ни "или".
Как можно использовать перечисления для этой необходимости? Спасибо!
1 ответ
Решение
Проблема решена с помощью Protege 4.
Следующее выражение было использовано в атрибуте класса Superclasses:
hasRole only {"physician_generalPractice", "specialist_neurologist", "specialist_neurosurgeon"}