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

Как добавить человека в класс с помощью OWL API?
Я хочу добавить человека в класс и сослался на документ на официальном сайте OWL API. Вот мой код. public void addIndividualsToClass(String className, String indName) throws OWLOntologyStorageException{ /* * Add an individual to input...
6439 просмотров
schedule 25.05.2024

OWL-API получает онтологию от OWLOntologyManager
Есть ли "простой" способ получить определенную онтологию из OWLOntologyManager ? Я загрузил онтологию и зависимости с помощью менеджера, и я могу получить доступ к HasSet с помощью OWLOntologyManager.getOntologies() , где я могу видеть все...
478 просмотров
schedule 20.11.2023

OWLAPI: создать новый Reasoner (HermiT)
Я хочу создать новый резонер (HermiT). В чем разница между следующими двумя подходами: - 1) Использование Factory : [org.semanticweb.HermiT.ReasonerFactory] ReasonerFactory factory = new ReasonerFactory(); OWLReasoner reasoner =...
445 просмотров
schedule 08.01.2024

owlapi ОТШЕЛЬНИК и SPARQL
Как можно выполнить запрос SPARQL в Java с помощью HERMIT Reasoner 1.3.8? Я использую owlapi 4.2 и загрузил HERMIT Reasoner, используя: OWLReasonerFactory reasonerFactory = new Reasoner.ReasonerFactory(); OWLReasoner reasonerHermit =...
637 просмотров
schedule 03.05.2024

Обоснование онтологии с использованием OWL API
Я использовал OWL API 4.1.3 для загрузки своей небольшой онтологии. Поскольку мне нужно использовать предполагаемую информацию, я также провел рассуждения, используя библиотеку Hermit 1.3.8.413. Следующий код показывает, как я это сделал. public...
909 просмотров
schedule 14.10.2022

Аксиомы OWL API с короткими префиксами
OWL API на Java предлагает работу с набором аксиом через: domainOntology.getAxioms() Все аксиомы по умолчанию имеют длинные префиксы, например: ObjectPropertyAssertion(<http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#locatedIn>...
262 просмотров
schedule 06.01.2024

Как я могу получить ‹oboInOwl:hasExactSynonym› из каждого ‹rdf:Description› с помощью OWL API
Я новичок в OWL API, поэтому сталкиваюсь с некоторыми проблемами при получении данных. Предположим, у меня есть следующие данные: <rdf:Description rdf:about="http://purl.obolibrary.org/obo/GO_0044297">...
256 просмотров
schedule 31.10.2023

Как эффективно вычислить непересекаемость с помощью OWLAPI?
Я профилирую свое приложение, основанное на OWLAPI, и единственное узкое место, которое я обнаружил, связано с вычислением непересекаемости . Я должен проверить, не пересекается ли каждый класс с другими классами, и если это утверждается или...
31 просмотров
schedule 12.12.2023

SPARQL — свойство INSERT, если оно не существует
В настоящее время я пытаюсь создать запрос SPARQL, который может вставлять новые аксиомы, если они не существуют в целевом графе. Я использую ONT-API, который интегрирует Jena ARQ. Вот мой целевой запрос к моей пустой онтологии: PREFIX t:...
518 просмотров
schedule 27.10.2022

Является ли свойство объекта функциональным?
Я использую OWL-API 5 для загрузки всех аксиом свойств объекта в моей онтологии следующим образом: File ontology = new File("examples/ontology.owl"); File individual = new File("examples/individuals.owl"); OWLOntologyManager...
61 просмотров
schedule 09.12.2022