protege как да добавите препратка към друга онтология

Обвързвам се да интегрирам моята онтология с други онтологии. това, което направих, е да импортирам онтологиите в моя protege, това работи, но protege изброява всички класове, което е нормално. търся дали има начин, по който просто препратката (uri) на тези онтологии и след това мога да ги използвам от техния префикс.

ofc, изграждам моята онтология с помощта на owl2

надявам се да ми помогнеш


person Marco Dinatsoli    schedule 14.04.2015    source източник
comment
Какво имаш предвид? Искате ли просто да знаете какви са тези различни URI? Или искате да ги извлечете и да направите нещо с тях?   -  person Artemis    schedule 15.04.2015
comment
Не е необходимо да импортирате онтологиите в Protege, достатъчно е да се позовавате на използваните класове и свойства, използвайки там URI. Но ако искате да получите достъп до информацията, съхранявана от тези онтологии, трябва да ги импортирате   -  person Hatim    schedule 15.04.2015


Отговори (1)


Ако искате напълно да разсъждавате и да материализирате факти въз основа на термини, свързани с реферираната концепция, тогава ще трябва напълно да импортирате онтологията, към която принадлежи реферираната концепция.

например дадена външна онтология със следните твърдения:

ex:Person a owl:Class;
   rdfs:subClassOf ex:Agent.

Ако цитирате това във вашия без импортиране:

ex2:Doctor a owl:Class;
   rdfs:subClassOf ex:Person.

и направете следното изявление:

ex2:Jack a ex2:Doctor.

пуснете го през резонер, тогава ще материализирате и следното:

ex2:Jack a ex:Person.

Но не и следното:

ex2:Jack a ex:Agent.

За да материализирате последното, ще трябва да импортирате онтологията с всички изявления за ex:Person.

person William Greenly    schedule 15.04.2015