OWL API для проверки существования класса в онтологии

Как мы можем проверить, существует ли класс в онтологии, используя OWL API?


person Noor    schedule 12.06.2013    source источник


Ответы (1)


Похоже, что как только вы откроете свою онтологию как OWLOntology, вы будете использовать метод containsClassInSigature, который принимает IRI и возвращает true, если онтология содержит класс, идентифицируемый этим IRI:

содержитClassInSignature

boolean containsClassInSignature(IRI owlClassIRI)

Определяет, содержит ли сигнатура этой онтологии OWLClass с указанным IRI.

Параметры:
owlClassIRI — IRI OWLClass для проверки.

Возвращает:
true, если подпись этой онтологии содержит OWLClass, который имеет owlClassIRI в качестве своего IRI, иначе false.

person Joshua Taylor    schedule 12.06.2013