Слияние онтологий не работает должным образом при использовании Protege 5.0 или TopBraid Composer

Оба инструмента просто объединяют онтологии, а не объединяют их. Для Protege я использовал опцию «Рефакторинг -> Объединить онтологии». Для Topbraid Composer я использовал эту опцию: Открыть одну онтологию, Импортировать другую онтологию.

Оба инструмента приводят к конкатенации. Я использовал следующие онтологии: http://www.daml.org/services/owl-s/AmazonWS/1.1/Book.owl — для книги http://purl.org/net/nknouf/ns/bibtex — для битекса

Обе онтологии имеют один и тот же класс «Книга», но инструмент не объединяет их.


person Rehman Gull    schedule 03.02.2015    source источник


Ответы (1)


В двух онтологиях нет Book, у них есть http://www.daml.org/services/owl-s/AmazonWS/1.1/Book.owl#Book и http://purl.org/net/nknouf/ns/bibtex#Book (это из-за того, что я смотрю на пространства имен, поэтому я могу немного ошибиться)

Идентификация именованного класса обеспечивается не его фрагментом IRI, а полным IRI.

В этом случае вы ищете сначала выравнивание онтологий, а затем слияние. Я не верю, что Protege имеет эту функцию изначально, вам понадобится какой-то плагин, чтобы предоставить ее. Я не знаю о TopBraid Composer.

person Ignazio    schedule 03.02.2015
comment
Есть ли у вас какие-либо идеи об инструменте слияния для онтологий. Я пробовал оба инструмента (Protege и TopBraid) даже с образцами онтологий с простыми классами. Тем не менее они объединяют классы, а не объединяют их. - person Rehman Gull; 07.02.2015