Описание тега owl-api

The OWL API is a Java API and reference implementation for creating, manipulating and serializing OWL ontologies.
1 ответ

Каковы асимптотические времена выполнения для методов OWL EntitySearcher (например, EntitySearcher.getAnnotations(c, o, factory.getRDFSLabel()))

Я пишу приложение, которое использует как онтологию /owlapi, так и базу данных sqlite, в которой значение определенных полей является IRI из онтологии. Мне интересно, будет ли (асимптотически) быстрее извлекать аннотации rdfs:Label и rdfs:Comment из…
0 ответов

Как обрабатывать файл.owl с запросами sparql, используя Java?

Я хочу разработать Java-приложение, которое отображает знания или информацию, выведенную из онтологии cottonCrop (файл.owl) (в форме GUI, т. Е. Таблицы или дерева - понятный человеку), с использованием запросов sparql. Я хочу сделать заявку похожую …
22 авг '17 в 00:24
0 ответов

OWL класс получить эквивалентные классы

Я пытаюсь получить все эквивалентные классы класса OWL. Я использую этот код, но он не работает, он возвращает либо пустые скобки, либо класс IRI (я имею в виду IRI cls). Я хочу получить эквивалентные классы, потому что мне нужно упомянуть их как су…
31 июл '17 в 15:59
1 ответ

OWL API Хранение локальной копии онтологии, открытой через URL

Я работаю с OWL API 3.4.10 в Android. Я пытаюсь сохранить локальную копию онтологии, которую я открыл, используя ее URL. После открытия онтологии через URL я пытаюсь сохранить ее следующим способом: public void saveLocalCopy(OWLOntology o, String fi…
04 сен '17 в 11:01
1 ответ

Получить все OWLAnonymousClassExpressions через OWL-API

Использование OWLAPI версии 3.5.0. Можно ли получить все OWLAnonymousClassExpressions в рамках онтологии? Или даже OWLAnonymousClassExpressions, которые принадлежат одному OWLClass?
07 дек '15 в 10:54
1 ответ

DisjointClasses ошибка при использовании opencyc owl в Java

В настоящее время я работаю над проектом по обработке естественного языка, пытаясь использовать openCYC в качестве КБ. В данный момент я просто пытаюсь загрузить онтологию и создать экземпляр аргумента, используя java owl api v3.4.8 и HermiT, однако…
05 янв '14 в 17:41
1 ответ

OWL-XML сериализация правил SWRL с OWLAPI

Где указан формат сериализации OWL-XML, который используется OWLAPI для сериализации правил SWRL? Например, сериализовав простое правило, используя Protege (который, насколько я знаю, использует OWLAPI), я получаю следующий код: <DLSafeRule>..…
07 авг '17 в 11:37
1 ответ

Создание новой онтологии с помощью API OWL

Я пытаюсь сформировать онтологию с помощью OWL API в Eclipse Neon. Это не имеет никакой ошибки, но не может быть выполнено. public class TestOntology { public static void main(String[] args) { OWLOntologyManager man = OWLManager.createOWLOntologyMan…
04 окт '16 в 05:03
1 ответ

Перевести строку в сложную аксиому OWL

Я пытаюсь проанализировать строки обратно в аксиомы OWL, используя OWLFunctionalSyntaxParser на основе этого примера. Это прекрасно работает для простых аксиом, например ObjectPropertyAssertionAxiom. Для следующей аксиомы (с префиксом: здесь для ясн…
09 мар '15 в 17:28
1 ответ

SWRL: ограничить правило для конкретного человека

Допустим, есть класс "Еда", содержащая особей "Зерно" и "Фрукты" . Если я хочу выбрать Зерно, я могу назначить food_type Данные о собственности физическим лицам (class) Food (ind_1) Grain food_type ---> "grain_food" (ind_2) Fruit food_type ---&gt…
08 авг '16 в 13:19
1 ответ

Ontapi Runtime Ошибка, включая openllet 2.6.3

Добавление opellet 2.6.3 в проект Maven, включая Ontapi, приводит к следующей ошибке: Exception in thread "main" java.lang.NoSuchFieldError: TSV at ru.avicomp.ontapi.OntFormat.<clinit>(OntFormat.java:61) at ru.avicomp.ontapi.OntologyFactoryImp…
10 апр '18 в 15:17
1 ответ

OWLAPI: использование enum 'Imports'

Можно ли настроить OWLAPI таким образом, чтобы он не импортировал онтологии / онтологии, присутствующие в текущей рабочей онтологии? Как Imports enum работает? (доступно по адресу org.semanticweb.owlapi.model.parameters) [Перечисление для читаемых ч…
14 июл '16 в 13:00
0 ответов

OWL API получает информацию о OWLAnonymousIndividual

Я пытаюсь прочитать файл сова с OWLApi, из этой части файла: :RGBCapability rdf:type owl:Class ; rdfs:subClassOf :Capability , [ rdf:type owl:Restriction ; owl:onProperty :hasParameter ; owl:hasValue [ rdf:type :Parameter ; :name "g"^^xsd:string ; :…
10 авг '17 в 08:23
0 ответов

Как я могу удалить импорт совы?

Например, я импортировал онтологию x.owl и y.owl в z.owl. Я хочу удалить x.owl после некоторых рассуждений. Как я могу сделать это, используя сову API?
14 сен '18 в 17:44
1 ответ

Исключение OWLOntologyStorer при создании онтологии

Я получаю это исключение: Исключение в потоке "main" java.lang.NoSuchMethodError: org.semanticweb.owlapi.model.OWLOntologyManager.addOntologyStorer(Lorg/semanticweb/owlapi/model/OWLOntologyStorer;)V когда я пытаюсь создать онтологию, используя следу…
04 мар '16 в 12:57
2 ответа

Добавьте RDF-тройку в онтологию совы (OWL API 4.3.0)

Я хотел бы добавить некоторую тройку RDF из файла xls в онтологию OWL RDF/XML с использованием OWL API. Я следую этой теме и могу сделать это с OWL API v 3.4, но я не могу сделать это с v4.3 (и все остальные мои программы используют v4.3). Вот код т…
12 июн '17 в 17:46
1 ответ

Как я могу получить подклассы выделенного класса в OWLapi?

Я пытаюсь написать метод, который загружает подклассы входного класса. Этот код прекрасно работал с файлом RDF, написанным OWL API 3.1.x(Pizza.owl), но теперь он не работает с файлом, созданным версией OWL API 3.4.x. Ниже приведен код, который я нап…
22 ноя '13 в 11:57
1 ответ

Несколько доменов / диапазонов для свойства объекта

В настоящее время я пытаюсь разработать онтологию, но я новичок в этой области. Моя онтология будет иметь классы и свойства объекта. Ни один человек не будет доступен. У меня есть свойство объекта под названием Has, Это свойство будет иметь нескольк…
08 авг '17 в 15:58
2 ответа

OWL-API 5.1.6 Генерация правил SWRL и RDFXMLDocumentFormat: правила объединяются

Какие: Я сталкиваюсь с тем, что я называю проблемой, но, вероятно, это не так. Для некоторых нужд я создаю серию правил swrl через OWL API, которые после сериализации будут добавлены в хранилище stardog путем простой загрузки файла. Например, я адап…
13 авг '18 в 07:15
1 ответ

ReasonerFactory не может найти символ OWLAPI

Это мой файл POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x…
11 ноя '18 в 13:36