2009-12-02 3 views
3

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

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

  • a_component hasFeature a_Feature
  • a_Feautre hasPolarity a_Polarity

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

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

ответ

1
component that hasFeature some (feature that hasPolarity some negative_polarity) 

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

feature that hasPolarity some negative_polarity 
+0

Спасибо за Ваш ответ Taveren, но этот запрос отображает функцию, а не компоненты. Я хочу отображать компоненты в списке лиц. – Hala

+0

Хорошо, если бы еще один пошел на это, но нужно было бы увидеть макет онтологии, чтобы помочь дальше. НТН – Tomasz