Вопросы по теме '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 просмотров
schedule
25.04.2023
Проблемы с запросом онтологии 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