Перечисления в ограничениях OWL

Я пытаюсь добавить ограничения к свойствам в онтологии с помощью Protege3.x.

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

введите описание изображения здесь

который рассматривает все выражение как одну строку:

введите описание изображения здесь

В другом примере я попытался решить проблему, используя несколько выражений и «или» между ними, что кажется подходящим. Но в предыдущем случае нельзя «или».

введите описание изображения здесь

Как можно использовать для этого перечисления? Спасибо!


person Ehsan    schedule 11.07.2012    source источник
comment
Если вы пытаетесь моделировать OWL, Protege 4 - гораздо лучший вариант, чем Protege 3, imo.   -  person Michael    schedule 11.07.2012
comment
Спасибо, Мичил, я обнаружил, что эта проблема легко решается в протеже 4.   -  person Ehsan    schedule 11.07.2012


Ответы (1)


Проблема решается с помощью Protege 4.

В атрибуте класса Superclasses использовалось следующее выражение:

hasRole only {"physician_generalPractice", "specialist_neurologist", "specialist_neurosurgeon"}
person Ehsan    schedule 11.07.2012