Я пытаюсь получить всех людей, которые связаны через свойство объекта (скажем, здесь isSameAs). Для этого мне нужно загрузить мыслителя-отшельника, чтобы получить всех людей. В моем коде я не могу связать людей через логический вывод. Мой вопрос: как загрузить мыслителя-отшельника для выполнения этой задачи?
SymmetricProperty isSynonymOf =
ontModel.getSymmetricProperty("http://www.semanticweb.org/xyz#isSameAs");
Iterator<Individual> iterInd = ontModel.listIndividuals();
while (iterInd.hasNext()) {
Individual ind = iterInd.next();
if (ind.getLocalName().equalsIgnoreCase(input)) {
NodeIterator iterVal = ind.listPropertyValues(isSameAs);
while (iterVal.hasNext()) {
// System.out.println(" * " + ((Resource)
iterVal.next()).getLocalName());
synonyms.add(iterVal.nextNode().asResource().getLocalName().toString());