Вопросы по теме 'protege'

Объявление пустого класса в OWL
Позволяет ли OWL содержать в онтологии только пустой класс? Должны ли классы содержать некоторых людей? Делает <owl:Class rdf:ID="Human"/> означает, что "Человек" - это пустой класс? Если онтология содержит пустой класс, могут ли...
242 просмотров
schedule 02.03.2023

Запрос SPARQL приводит к тому, что Protege не распознает переходное свойство
У меня почти такое же требование, выраженное в этом вопросе: Получить все узлы в транзитивном отношении Я использую Протеж 3.4.8. Это проект Owl-Lite. У меня есть транзитивное свойство "содержит", которое определяется как свойство объекта типа...
1683 просмотров
schedule 03.05.2022

DL-запрос и OWL
Я создал онтологию в протеже. У меня есть класс AlcoholicBeverage, под этим классом есть подклассы Beer, Wine. Эти подклассы не пересекаются. У меня есть класс под названием Person (без подклассов). Другой класс называется Behavior с двумя...
493 просмотров
schedule 20.03.2023

Программа управления онтологиями, поддерживающая взвешенные отношения между узлами
Я ищу службы управления онтологиями, которые могут обрабатывать "двойные отношения" например, предположим, что есть узлы "Тигр" и "Лев" Мы хотим описать количественную связь между узлами: i.e) Аналогично ("Тигр", "Лев") = 0,5 Я искал систему...
53 просмотров
schedule 03.03.2023

RDF-файл Protege 3.2
Я загрузил Protege 3.2 только для того, чтобы иметь возможность запускать запросы Sparql к файлу RDF, теперь Protege 3.2 не загружает файл rdf. Когда я пытаюсь открыть существующий файл, он говорит, что поддерживает файлы .pprj, .owl, но не rdf,...
710 просмотров
schedule 04.05.2024

Получение SWI-Prolog для преобразования литерала в число
Будет настоящим чудом, если кто-то сможет помочь со следующим... Я использую SWI-Prolog для выполнения запросов в RDF-файле троек. Значения можно запрашивать, но вместо числа перед ними появляется слово Literal (например, [literal(500000)]...
262 просмотров
schedule 03.02.2023

Запросы анонимных классов в OWL API с манчестерским синтаксисом
Я использую OWL API для размышлений над онтологией, созданной в Protege. Я имею дело с запросом DL с примером API OWL:...
1489 просмотров

как я могу распознать свойства объекта и свойства типа данных?
Моя онтология - это библиотека классификации книг. У меня с этим проблемы. Я хочу построить онтологию классификации книг по протеже 4.1, эта классификация имеет 14 категорий, помимо родственных классов Автор, книга, Isbn. Отдельные лица в книжном...
14617 просмотров
schedule 18.05.2022

Protege 4 - Сохранение RDF, переформатирование вложенных пустых узлов
Я только что перешел с TopBraid, чтобы попробовать Protege. У меня есть онтология с некоторым RDF, которая похожа на это: instances:some_thing1 a semapi:SomeClass ; semapi:hasChainTo (...
1048 просмотров
schedule 26.06.2023

значения свойств объекта для физических лиц в Йене
Я создал онтологию с помощью Protégé. Используя Jena, я создаю человека и присваиваю значения его свойствам. Свойства типа данных можно создать с помощью getOntProperty(String uri) , но с помощью того же метода я не могу создавать свойства объекта....
1589 просмотров
schedule 26.03.2022

Получение представления клипов/пинов экземпляров Protege с помощью API внутри плагина
У меня есть приложение, которое обрабатывает файл .pins, сгенерированный проектом Protege (3.5, Frames). Я хотел бы иметь возможность обрабатывать файл из Protege. У меня возникла проблема с получением представления проекта (или даже экземпляра)...
123 просмотров
schedule 25.12.2022

Протеже Сова: ограничения для физических лиц
У меня небольшая проблема с моей онтологией! Мы работаем над онтологией, которая управляет умным домом. Итак, у нас есть такие объекты, как Столы, Двери, Лампы, .... Умный объект имеет: привод, который запускает действие, например, открытие...
468 просмотров

Как использовать правила SWRL на Protegé 4.3 с помощью Pellet
Я только начал работать над онтологиями с Protegé и пытаюсь понять, как использовать правила SWRL. Боюсь, я не понимаю концепции или того, как правильно с ними обращаться, так как я не могу произвести никакого вывода. Я объясню немного больше...
886 просмотров
schedule 26.02.2022

Как использовать все xs со значением v для свойства p в качестве диапазона свойств объекта?
У меня есть класс Person . Существует свойство типа данных Profession , значением которого для Person является {"Composer","Singer","Conductor"} . У меня есть другой класс, который называется Piece , и свойство объекта composedBy . Я хочу,...
86 просмотров

Определение свойства онтологии в Protégé-OWL / SWRL
Мне нужно реализовать OWL-онтологию в Protégé, которая содержит два класса: s1 и s2 , оба являются экземплярами класса System . Эти два класса связаны классом подключения s1_s2 , который содержит свойство omega . Это свойство должно иметь...
3539 просмотров
schedule 01.08.2022

Использование цепочек свойств для получения предполагаемых знаний в онтологии OWL (Protege)
В своей онтологии я смоделировал следующее: В клубе работает какой-то игрок, у игрока есть национальность, какая-то национальность, у игрока значение NationalStatus, значение National_Player, Country эквивалентно национальности. Я хочу, чтобы...
6716 просмотров
schedule 14.05.2022

Защитить ровно 1 кардинальное ограничение OWL, не вызывающее несоответствия
Я думаю, что схожу с ума! Я следил за различными учебниками для Owl и Protege и до сих пор не могу найти ответ. Вариант использования прост. Я определил класс под названием «Человек». Я определил свойство данных с именем hasFirstName. Я добавил...
1488 просмотров
schedule 07.07.2022

OWL 2 Reasoners и пользовательские типы данных не работают
Я пытаюсь запустить Protege Reasoner, есть два аргумента: Fact ++ и HermiT 1.3.7. Я попытался запустить оба, но их окно появляется и внезапно исчезает. Это трудно увидеть, поэтому я использую средство записи экрана, чтобы получить его, но оно не...
537 просмотров
schedule 26.08.2022

Слияние онтологий не работает должным образом при использовании Protege 5.0 или TopBraid Composer
Оба инструмента просто объединяют онтологии, а не объединяют их. Для Protege я использовал опцию «Рефакторинг -> Объединить онтологии». Для Topbraid Composer я использовал эту опцию: Открыть одну онтологию, Импортировать другую онтологию. Оба...
503 просмотров
schedule 04.04.2023

Рассуждение дополнения в OWL и Protege
Недавно я создал небольшую онтологию для практики. В моей онтологии существует класс EmployedPerson, определенный одним правилом SWRL: Person (? X), (worksin min 1 Place) (? X) -> EmployedPerson (? X). Также у меня есть еще один класс...
1128 просмотров
schedule 11.05.2022