Представление в OWL XML - PullRequest
       64

Представление в OWL XML

0 голосов
/ 29 апреля 2010

Я пытаюсь построить онтологию в протеже. Однако мне было интересно, как представить в OWL XML следующее:

A hospital consists of various departments, wards, and the central administration

Немного странно, что я могу построить самую сложную из онтологий, но я просто не могу решить это. Любая помощь будет принята с благодарностью.

S.

1 Ответ

2 голосов
/ 12 мая 2010

Вам необходимо уяснить, что вы подразумеваете под «состоит» - то есть, какие именно отношения это обозначают?Это звучит как какая-то партономия, но вы можете иметь в виду организационные отношения, финансы, отчетность или отношения физического пространства.Как только вы решили, что в идеале вы должны повторно использовать существующую онтологию для этих точных отношений, если сможете ее найти.

Предположим, что любые отношения, которые вы действительно хотите, обозначены ex:contains.Тогда больница относится к классу вещей, в котором есть хотя бы одно отделение, хотя бы одно отделение и ровно одна центральная администрация.Если вы работаете с OWL 2, это легко сделать с помощью квалифицированных ограничений количества элементов.В OWL 1, я предполагаю, что вам нужно будет определить подсвойство ex:contains для обозначения различных участников: ex:containsDepartment и т. Д., А затем использовать простое неквалифицированное ограничение количества элементов.

После того, как вы определили ограничения количества элементов для различных классов вещей, в которых есть отделения, вещи, в которых находятся палаты и т. Д., Ваш класс в больнице станет подклассом пересечения этих.

...