SWRL (Semantic Web Rule Language) is a proposed semantic rule language based on combination of OWL-DL with Rule-ML.
1 ответ

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

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

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

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

Аксиоматическое или основанное на правилах определение порядковой шкалы

Я хотел бы создать класс по порядковой шкале, чтобы быть родным классом " categorical value specification "в онтологии биомедицинских исследований Грубо говоря, каждый пункт в шкале "больше", чем предыдущий. Я думаю, что мне нужно будет указать ранг…
18 июл '17 в 20:41
1 ответ

Определение свойства онтологии в Protégé-OWL / SWRL

Мне нужно реализовать OTL-онтологию в Protégé, которая содержит два класса: s1 и s2 , оба являются экземплярами класса System . Эти два класса связаны классом соединения s1_s2 , который содержит свойство omega . Это свойство должно принимать значени…
01 фев '14 в 14:17
2 ответа

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

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

Присвоение значения свойству на основе правила SWRL (Protege 4.3 с Pellet в качестве аргумента)

Мой вопрос связан с правилами SWRL и фактически уже был задан другим пользователем (см. Определение свойства онтологии в Protégé-OWL / SWRL). Тем не менее, после выполнения инструкций о том, как заставить его работать, я не был успешным. В моей онто…
11 фев '14 в 12:38
1 ответ

SWRLTab и JessTab в Protege 3.4.8

Я использую Protege 3.4.8 и хочу выполнить некоторые правила (используя SWRL и Jess). Я создал несколько правил для моей онтологии в Protege, но когда я нажимаю кнопку SWRLJess Tab ( Снимок экрана - вкладка Protege 3.4.8 SWRL), ничего не происходит.…
22 фев '17 в 14:10
1 ответ

Ошибка при создании правила двигателя слюни

Я намеревался использовать рассуждение Openllet, как и другие доступные рассуждения. Но этот аргумент совместим только с дистрибутивом OWL API 5.XX. У меня есть файл xxx.owl, который содержит правила SWRL. Поскольку существующий SWRL API не совмести…
27 фев '18 в 19:11
1 ответ

Обновление базы значений свойств типа данных по правилам SWRL

Привет я сделал онтологию в Protege 4.3 для пользователей, предположим, 1 из моего подкласса онтологий класса user: 1- "Интерес" и класс "интерес" имеют подклассы: "onlineGaming","onlineMovie","онлайн-шопинг",... и каждый подкласс имеет индивидуальн…
05 июн '17 в 10:22
0 ответов

Реклассификация экземпляров, заявленных с помощью SWRLJessTab Protege

Я использую Protege 3.4, и я построил свою онтологию и расширил ее с помощью правил SWRL, используя встроенные модули SWRL и sqwrl. Правила классифицируют экземпляры класса онтологии; RHS является утверждением класса экземпляра. Он успешно работает,…
10 май '17 в 09:53
1 ответ

SWRL: Как использовать встроенный swrlb:booleanNot?

Я использую Protege 3.4.8. Скажем, у меня есть несколько экземпляров со свойством типа данных colors и свойство объекта hasMeaning, Значение colors представлены строкой, например red blue yellow, Я хотел бы создать такое правило: если цвета содержат…
25 май '13 в 03:30
1 ответ

Семантический веб-рассудок и инъекция правил на лету

Есть ли какой-либо смысловой веб-инструмент (например, Pellet), который принимает правила (SWRL) на лету? или правила должны быть жестко запрограммированы до запуска рассуждения
24 мар '14 в 20:33
1 ответ

Цепочка свойств для свойства данных

В соответствии с документацией Protege 4.x для свойств объекта существует цепочка свойств, однако в моем случае мне необходимо включить свойство данных следующим образом: if builds(B, A) o has_name(A, "Holly wood") -> has_name(B, "Holly wood") Чт…
04 июн '15 в 15:05
1 ответ

Как классифицировать людей в классе в соответствии с его количеством

Я создал эту онтологию, которая содержит два класса Car, Person и свойство объекта hasCar, которое имеет Person в качестве домена и Car в качестве диапазона. Я хочу классифицировать людей (Persons) в multiCarOwner и OnlyCar person, вот онтология, ко…
15 ноя '15 в 00:14
2 ответа

Создатель правила Protege SWRL говорит: "Неожиданный персонаж"; имя класса содержит пробел

На вкладке SWRL в Protege я пытаюсь написать правило, но я могу сделать это только с классами, в которых нет пробелов. Например, в моей онтологии есть класс "equipment", поэтому я могу сделать это без ошибок: equipment(?x) У меня также есть класс по…
09 май '18 в 05:18
2 ответа

Какова цель правил SWRL?

Кто-нибудь может объяснить цель правил SWRL. Насколько я понял, правила SWRL такие же, как хранимые процедуры в SQL. Я сделал несколько правил, но не знаю, как использовать их в моем приложении с помощью запроса. Я не знаю, правильно ли я думаю о пр…
1 ответ

Как пошагово определить очень простое собственное правило в фусэки?

Я прошу вашей помощи, чтобы понять, как создать свои собственные правила собственности в fuseki. Я прочитал документацию Джены и Фусеки о рассуждениях и правилах, но я не понимаю, как создавать (пошаговые) простые правила. И примеры, которые я нашел…
13 май '15 в 14:22
1 ответ

Как использовать SWRL встроенный в owlapi с пеллет?

Я пытаюсь использовать swrl в java owl-api с шариком. Я посмотрел на: owl2 и swrl учебный тест встроенного swrl в определении пеллет и swrl Мне удается использовать swrl для простого вывода, как: A(? X) -> B(? X) Но я застрял, когда нужно использова…
19 июл '15 в 11:27
2 ответа

Правила SWRL не выводят новые утверждения свойств объекта и данных

Я создал эту онтологию, которая содержит два класса: уровень сахара в крови и службы. Blood-Sugar имеет два свойства данных: hasValu с диапазоном xsd: int и hasStatut с диапазоном xsd:string. Свойство объекта triggerService имеет Blood-Sugar в качес…
04 фев '14 в 00:41
2 ответа

Создание новых классов и отдельных лиц с помощью SWRL в Protege

Я пытался написать правила SWRL, которые автоматизируют создание новых сущностей и их назначение классам и предикатам в онтологии Protege. Приведенный здесь код не привел к созданию даже одного человека, как и пример в readme. Для ясности вот правил…
12 авг '18 в 23:06