Вопросы по теме 'owl-api'

OWL API - создать класс без экземпляров
У меня есть требование создать класс в онтологии с использованием OWL-API без добавления каких-либо экземпляров. Я проверил примеры и документацию, но все места, где классы создаются вместе с людьми/экземплярами. Есть ли способ создавать классы...
2001 просмотров
schedule 02.04.2023

Парсер запросов DL возвращает пустые значения для определенных запросов
Я пишу парсер запросов DL на Java. Код дает правильный вывод, когда я даю имя класса в качестве входных данных, но он ничего не возвращает, когда я даю запрос типа «значение hasColor Red» или «значение hasSugar Dry». Я использую OWLAPI.
113 просмотров
schedule 06.09.2022

Как найти группы логически эквивалентных понятий с помощью Pellet?
На самом деле, я создаю онтологию, определенную на языке OWL2, используя Java-программу с OWL API. Я интегрирую необходимую банку в свой проект, чтобы использовать механизм вывода Pellet. Мой вопрос заключается в том, как я обнаруживаю в своей...
435 просмотров
schedule 24.07.2023

получение всех лиц определенного класса с использованием OWLAPi и JFact Reasoner
Есть ли способ получить всех людей определенного класса с помощью Reasoner? Reasoner, потому что я хочу получить всех предполагаемых и предполагаемых особей этого класса. Я использую рассуждение JFact, и я пытаюсь использовать циклы и оператор if....
2848 просмотров
schedule 23.10.2022

Поддерживает ли OWL API XML-каталоги Oasis?
OWL API предоставляет несколько преобразователей IRI для локального кэширования документов онтологии. Использует ли кто-нибудь из них XML-каталоги Oasis, как Protege? Более того, существует ли средство для автоматического локального кэширования...
110 просмотров
schedule 21.02.2023

СоваАпи. Извлечь ObjectProperty из rdf
Я пытаюсь извлечь все классы и ObjectProperties из файла .rdf, который содержит некоторую тройку rdf. Я загружаю этот файл LUBM OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); File ontFile = new...
110 просмотров
schedule 10.08.2022

Удалить аннотацию онтологии с помощью OWLAPI
Я пытаюсь удалить некоторые буквальные аннотации из онтологии, используя OWLAPI версии 4.0.2 (от Maven) Для этого я использую класс RemoveOntologyAnnotation и метод менеджера applyChange(). Вот (упрощенный) код, который я использую:...
425 просмотров
schedule 11.04.2023

не могу запустить java-код с owlapi
Я новичок в owlapi и пытаюсь написать пример Java-кода на Debian, чтобы загрузить онтологию, которую я уже построил с помощью protégé. Я использую "owlapi-osgidistribution-4.0.2.jar", но всегда получаю эту ошибку: Exception in thread "main"...
322 просмотров
schedule 16.11.2022

получить доступ к Jena TDB с помощью OWLAPI
Есть ли способ получить доступ к Jena TDB с помощью OWL API через Java API? Кажется, что Jena не поддерживает OWL-API. Помимо RDF API, он имеет некоторые удобные функции (OntAPI) для доступа и обновления RDF, когда он рассматривается как онтология...
232 просмотров
schedule 26.04.2022

OWL-API: определить формат совы на основе ее строкового содержимого.
У меня есть файлы с совами в разных форматах (RDF/XML, Turtle, Manchester OWL Syntax). Я хочу определить формат на основе его содержимого, поскольку у разных форматов есть свой стиль. E.g RDF/XML: <?xml version="1.0"?> <!DOCTYPE...
159 просмотров
schedule 16.04.2023

OWLAPI: хотите получить логические аксиомы из онтологии с помощью HermiT Reasoner.
Я хочу получить от рассудителя [ HermiT ] предполагаемые аксиомы вместе с их правильным объяснением. У меня есть следующая онтология, созданная в протеже. A.owl <?xml version="1.0"?> <!DOCTYPE rdf:RDF [ <!ENTITY owl...
855 просмотров
schedule 02.07.2023

Hermit Inference получает всех особей класса
Я также использую HermiT » 1.3.8.1 от Maven и OWL API 5.0.2 от maven. Я пытался в течение почти 2 дней, чтобы получить выводы. Я проверил все примеры, у меня ничего не работает. Это действительно расстраивает, что существует так много версий причин...
400 просмотров
schedule 17.01.2023

Использование объекта Reasoner для извлечения прямых суперклассов в онтологии Pizza
Я использую OWL API 3.4.3 и Hermit 1.3.8.1 (reasoner) в стандартной онтологии Pizza. . Я пытаюсь извлечь Прямые суперклассы класса. учебное пособие предоставлено здесь не учитывает извлечение Прямых суперклассов. Например, Еда имеет...
128 просмотров
schedule 31.05.2023

Я не могу обновить модель онтологии
Я сделал Ontologu в Protege и импортировал в Eclipse . Моя онтология уже 10 экземпляров , и я хочу добавить больше экземпляров. Следующий фрагмент кода добавляет экземпляры в существующий класс (существительное) онтологии . После...
759 просмотров
schedule 23.09.2022

Pellet owl api 2.4.0 и java.lang.NoSuchMethodError: org.semanticweb.owlapi.model.OWLObjectPropertyDomain
Используя pellet-2.4.0, я получаю ту же ошибку при запуске моего приложения: Исключение в потоке "main" java.lang.NoSuchMethodError: org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom.getProperty () Lorg / semanticweb / owlapi / model /...
277 просмотров

Проблемы с запросом онтологии OWL через OWL API
У меня есть онтология, использованная в примерах OWL API. private static final String KOALA = "<?xml version=\"1.0\"?>\n" + "<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"...
466 просмотров
schedule 11.04.2022

Удаление определенного класса и аксиом в OWLAPI
Я пытаюсь удалить класс и аксиомы для этого класса. Я пробовал разные варианты, не мог заставить их работать так, как я хочу. Вот код, который у меня есть (он ничего не удаляет...): if(clazz.toString().contains("2381")) {...
342 просмотров
schedule 26.07.2023

OWL API - установка префиксов и аннотаций (свойств) онтологий новой онтологии
Я работаю с онтологией, которая имеет следующий «заголовок»: @prefix : <http://purl.obolibrary.org/obo/doid.owl#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ....
527 просмотров
schedule 23.05.2023

OWLAPI добавляет избыточное объявление AnnotationProperty из импорта
У меня есть простая онтология (см. функциональный синтаксис OWL ниже), которая импортирует dcterms. Из dcterms у меня есть аннотация к классу, использующая свойство аннотации dcterms:title:...
45 просмотров
schedule 10.06.2024

значение параметров в методе разбора OWLAPI (построение AST)
Я искал хороший синтаксический анализатор для онтологий OWL - изначально на Python, так как у меня очень ограниченный опыт работы с Java. Кажется, OWLAPI — лучший выбор, насколько я могу судить, и это это Java. Итак, я пытаюсь разобрать файл...
36 просмотров
schedule 25.02.2023