Хотелось бы здесь обсудить тему создания онтологий с нуля.
Итак задача:
Есть некоторая предметная область (ПО). Необходимо составить для нее
онтологию.
Вот какие этапы вижу я:
1) Берем документ(набор документов), содержащий большое количество
понятий предметной области и специалиста по этой собственно области.
2) Выделяем из документа эти понятия и забиваем в онтологию, создавая
выявляющиеся иерархии на ходу.
3) После выделения этих свойств осуществляется очередной проход для
установления restriction-ов и прочих свойств - эквивалент классов и
т.п.
4) Наполнение экземплярами и вместе с этим выявление дополнительных
свойств(которые при этом пренепременно всплывают).
5) После этого можно сказать что костяк онтологии сформирован.
Проблемы:
1) проблема disjoint-а. Если при создании понятия добавлять disjoint с
другими классами, то при добавлении новых классов надо опять все
перетряхивать.
Это единственная большая проблема которую я вижу в предложенной
методике. Может вы увидите больше и предложите свои подходы.
Жду ваших сацесс стори :-)
С уважением,
Антон Черний
Хорошо. Но вот если задача в построении онтологии предметной области
для метаописания документов.
Вот к примеру возьмем всем известную ПО - образование (школьное или
ВУЗовское) - неважно.
И откуда взять модель?
И опять таки...
Притягивать за уши понятия к красивому древу, чтоб было удобно
проставить disjoint - имхо неправильно...
Так как же быть?
С уважением,
Черний А.В.
On 11 июн, 23:31, Mikhail Roshchin <roshc...@gmail.com> wrote:
> на мой взгляд, то что вы предложили является самой большим заблуждением при
> построении онтологии.
>
> для онтологии нужна модель - с нее и надо начинать. а модель будет строиться
> исходя из задач, к-е необходимо выполнить. соответственно понятия предметной
> области заполняются в схему и никакого дисджойнта добавлять не приходится.
> он уже в схеме, к-я обычно не больше 50 классов
>
> 2009/6/11 Anton Cherny <antony.che...@gmail.com>