Описание тега sqwrl
Для вопросов, связанных с SQWRL, языком запросов на основе SWRL для извлечения информации из онтологий OWL.
1
ответ
Запрос SQWRL для выбора разности сгруппированных наборов
Допустим, у меня есть эта информация Individual | Sex | HairColor --------------------------------------- Joseph | Male | Black Peter | Male | Black Kevin | Male | Blonde Andrew | Male | Brown Boris | Male | Brown Chistine | Female | Black Julia | F…
02 апр '18 в 20:35
0
ответов
Проверка эквивалентности свойств в онтологии OWL через SWRL или SQWRL
У меня есть свойства P1, P2 и P3. P1 эквивалентно пересечению P2 и P3. Как мне написать правило, которое принимает P1 и находит пересечение P2 и P3 в качестве эквивалентного свойства. Я знаю, что SWRL работает только на физических лиц A-Box. Любой в…
30 авг '18 в 13:41
2
ответа
Как написать ИЛИ операцию в запросе sqwrl
Для операции AND в запросе sqwrl это выглядит так: Symptom(fever) ^ Symptom(vomiting) ^ Disease(?y) ^ hasSymptom(?y,fever) ^ hasSymptom(?y,vomiting) -> sqwrl:select(?y) Из приведенного выше правила он выбирает заболевания, которые имеют оба симпт…
02 фев '17 в 00:21
0
ответов
SWRL разделить на десятичное
Кажется, функция деления SWRL не принимает десятичную дробь. это мой запрос: universityproject:professor(?x) ^ universityproject:has_height(?x, ?h) ^ universityproject:has_weight(?x, ?w) ^ swrlb:pow(?phm, ?h, 2) ^ swrlb:divide(?res, ?w, ?phm) ^ swrl…
14 авг '17 в 11:31
1
ответ
Джесс рассматривает только последний сопоставленный экземпляр
У меня есть вопрос в Jess Tab в Protege, я создаю онтологию из 1 класса Message и 3 экземпляров:message 1 message2 message 3, каждое из 3 свойств типа данных: категория, интересы, класс. Для каждого сообщения я хочу классифицировать его как ham, есл…
06 июн '17 в 10:16
0
ответов
SQWRL - добавить новое правило
Я новичок в SQWRL, и мне нужно добавить новое правило. Я знаю, как выполнить запрос. Мой запрос на добавление нового правила: "pizza:Pizza(?p) ^ pizza:hasDiameter(?p, ?d) ^ swrlb:greaterThan(?d, 30) -> pizza:BigPizza(?p)" Но у меня есть ошибка: н…
12 янв '18 в 09:56
0
ответов
Есть ли шансы поместить в класс результаты, полученные из запроса SQWRL?
Hy ребята, мне нужно добавить, в пустом классе, лица, полученные из запроса sqwrl. Это возможно с помощью правила swrl, но я не могу сделать это с помощью sqwrl. Например, на этом изображении у меня есть такой результат: Как я могу поставить в класс…
16 авг '18 в 17:27
0
ответов
Выполнить последовательности нескольких правил SWRL в протеже
У меня есть несколько правил SWRL, которые используют результаты друг друга.В настоящее время я могу запускать правила по одному через вкладки SWRL/SQWRL. Есть ли способ запустить эти правила по очереди так, чтобы мне не приходилось запускать их по …
12 дек '17 в 05:16
1
ответ
Как использовать SQWRL для запроса класса, который связан с человеком другого класса?
Я новичок в SQWRL, поэтому я делаю несколько тестов в онтологии, которую я создал в курсе. В этой онтологии есть класс с именем BallpointPen, который имеет несколько видов шариковых ручек в качестве подклассов; Кроме того, есть класс с именем PenCha…
18 апр '18 в 14:07
0
ответов
Правило swrl не возвращает предполагаемые свойства
Мне нужна помощь, чтобы выяснить, почему мои правила SWRL в Protege не определяют никаких свойств. Например, у меня есть правило для расчета площади двери для стены как: Door(?d) ^ hasHeight(?d, ?h) ^ hasWidth(?d, ?w) ^ swrlb:multiply(?da, ?h, ?w) -…
01 апр '19 в 18:12
0
ответов
Проблемы при попытке выполнить запросы SQWRL в большой онтологии
Моя ситуация следующая: Я создал базовую онтологию, используя некоторые онтологии CCO и добавив определенные классы и свойства для домена приложения (назовем его базовой онтологией). Я заполнил эту онтологию, создав экземпляры и их свойства из базы …
08 апр '21 в 11:03
0
ответов
Использование результата запроса SPARQL в SQWRL
Я хочу написать правило в SQWRL, которое использует некоторую информацию о людях через пару раз (скажем, 90 дней). например, рассмотрим следующее правило: Если x — это пирог, а y — фисташка, а среднее количество y за все x за последние 90 дней равно…
01 фев '21 в 07:54
0
ответов
Преобразование rdf:PlainLiteral в xsd:string в owl-api
Я довольно новичок во всей этой теме, и я надеюсь, что кто-то может мне помочь. В настоящее время у меня проблема при сравнении данных онтологии при использовании SQWRL. встроенный swrlb:stringEqualIgnoreCase- Функция в SQWRL не позволяет сравнивать…
14 дек '20 в 10:58
0
ответов
Вывод свойства объекта с помощью операций набора sqwrl в протеже
Я новичок в протеже и онтологиях. Я написал это правило на вкладке SQWRL в протеже, чтобы выяснить, управляется ли p r: metadata(?md1) ^ hasValue(?md1, ?val) ^ hasLabel(?md1, ?lbl) ^ replicaset(?r) ^ hasMatchlabels(?r, ?md1) . sqwrl:makeSet(?sr, ?md…
21 сен '22 в 09:52
0
ответов
несколько вопросов по OWL + SWRL: 1/проверка наличия у человека свойства данных 2/получение «листьев» дерева 3/суммирование всех ветвей дерева
У меня есть несколько вопросов по OWL+SWRL. Обратите внимание, что я новичок в науке, лежащей в основе логики и онтологий. И новичок в протеже. Сейчас я использую Protégé 5.6.1. У меня есть онтология, в которой я моделирую сборки, состоящие из детал…
28 мар '23 в 20:21
1
ответ
«Игнорирование транзитивности и/или сложных аксиом подсвойств»
Я пытаюсь смоделировать свойство, которое является транзитивным, асимметричным и иррефлексивным. Я понимаю, что рассуждения OWL не поддерживают эту сложную взаимосвязь. Однако есть ли способ «обмануть» мыслителя? Я хочу использовать это для целей пр…
22 мар '23 в 12:11