Как опрашивать людей с помощью OWL DL Query в Protege 4?

Как мне запрашивать индивидуумов в моей онтологии, вот описание того, что я хотел бы сделать (аналогично SQL-запросам):

У меня есть три класса (компоненты, функции и полярность). Значение полярности может быть положительным_полярностью или отрицательным_полярностью, оба являются подклассами полярности.

  • a_component hasFeature
  • a_Feautre hasPolarity a_Polarity

Я хотел бы перечислить все компоненты, которые имеют значение положительной_полярности.

Как этого можно добиться с помощью вкладки DL Query в протеже 4?


person Hala    schedule 02.12.2009    source источник


Ответы (1)


component that hasFeature some (feature that hasPolarity some negative_polarity)

при условии, что где-то там есть функция, заявленная как тип:

feature that hasPolarity some negative_polarity
person Tomasz    schedule 02.12.2009
comment
Спасибо за ответ, Таверен, но этот запрос отображает функции, а не компоненты. Я хочу отобразить компоненты в списке отдельных лиц. - person Hala; 05.12.2009
comment
Хорошо, я попробовал еще раз, но ему нужно было увидеть макет онтологии, чтобы помочь в дальнейшем. ХТН - person Tomasz; 09.12.2009