Объявление свойства объекта с использованием Java API OWL - PullRequest
0 голосов
/ 31 августа 2018

Создать объявление класса OWL легко, т. Е.

Declaration(Class(:ComponentIT))

с использованием java OWL API v5:

OWLClass A = df.getOWLClass(IOR + "#ComponentIT");
OWLDeclarationAxiom da = df.getOWLDeclarationAxiom(A);

Вопрос в том, как создать объявление свойства объекта (аксиома для вставки в объект OWLOntology) с использованием OWL API, т.е.

Declaration(ObjectProperty(:hasValue))

1 Ответ

0 голосов
/ 31 августа 2018

Метод getOWLDeclarationAxiom () работает со свойствами так же, как и с классами, т.е.

OWLObjectProperty hasValue = df.getOWLObjectProperty(IOR + "#hasValue");
OWLDeclarationAxiom d_hasValue = df.getOWLDeclarationAxiom(hasValue);
...