Описание тега shacl
Используйте этот тег в вопросах, касающихся языка ограничений Shapes для RDF: SHACL.
1
ответ
Выполнение правила SHACL для новых экземпляров?
У меня есть приложение, в котором я использовал конструкторы SPIN как средство для реализации политик событий / условий / действий (ECA). ЭКА является одним из классических конструктов для политики. Событие в данном случае всегда было утверждением о…
14 авг '18 в 02:58
1
ответ
Как игнорировать узлы из импортированных графиков при проверке RDF с SHACL?
Эта форма selfref:NodeShape rdf:type sh:NodeShape ; sh:property [ rdf:type sh:PropertyShape ; sh:path sh:property ; sh:maxCount 0 ; sh:minCount 0 ; sh:nodeKind sh:BlankNode ; ] ; sh:targetSubjectsOf sh:property . обрабатывается двигателями, совмести…
07 дек '18 в 06:27
2
ответа
Sparql Transaction
Я хочу вставить несколько объектов в тройной магазин, как Джена Фусеки или Виртуоз. В моем случае тема равна первичному ключу. Это похоже на реляционную базу данных. Как я могу убедиться, что объект присутствует только один раз или уже используется?…
07 фев '19 в 19:41
0
ответов
Генерация SPARQL-запроса из SHACL
У меня есть особая ситуация, когда мне нужно автоматически генерировать SPARQL-запросы на основе схем SHACL входящих данных. Интересно, может ли Джена или любой другой семантический инструмент / библиотека помочь сделать это? Я видел что-то на основ…
19 авг '18 в 20:44
0
ответов
Цели SHACL SPARQL не дают правильного вывода при использовании pySHACL
Когда я пытаюсь выполнить проверку SHACL на основе SPARQL, я получаю неправильные результаты. Я пытаюсь отфильтровать процессы, где производительность крана меньше, чем вес модуля, используя цель SHACL SPARQL. from pyshacl import validate shapes_fil…
01 ноя '18 в 19:37
1
ответ
SHACL с Йеной, как получить модель после SPARQL CONSTRUCT из формы?
У меня есть этот файл данных: @prefix ex: <http://example.com/ns#> . ex:John a ex:Person ; a ex:parent ; a ex:male . И этот файл формы: @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000…
06 июн '18 в 15:36
2
ответа
Собственные ограничения OWL против SHACL
Учитывая выбор между OWL Property Restrictions и SHACL, есть ли какая-либо причина, чтобы выбрать подход OWL больше? Особенно в отношении ограничений мощности, мне интересно, считается ли SHACL заменой OWL. Синтаксис, похоже, похож на мой случайный …
26 июн '17 в 19:23
0
ответов
Абсолютные URI для RDF-схем во время разработки
У меня есть схема RDF и некоторые данные, которые соответствуют этой схеме. Данные ссылаются на схему по абсолютному URI: @prefix mySchema: <http://www.myorg.edu/mySchema#> . ... Помимо того, что он находится по указанному URL-адресу, файл схе…
25 апр '18 в 21:37
1
ответ
Ошибка проверки SHACL для внешних ресурсов
У меня есть схема SHACL, которая написана для проверки переменных исследования. { "@id": "m:VariableShape", "@type": "sh:NodeShape", "targetClass": "pplan:Variable", "property": [ { "path": "m:dataType", "class" : "rdfs:Datatype", "minCount":"1" }, …
21 дек '18 в 20:29
1
ответ
Почему SHSLpe.hasTargetNode API SHACL возвращает False для целевого класса?
В ходе попытки выборочного вызова форм / правил при утверждении классов я работаю со следующим примером определения форм (в TTL): # baseURI: http://example.org/familyShapes # imports: http://datashapes.org/dash # prefix: familyShapes @prefix dash: &…
21 авг '18 в 23:52
1
ответ
Разница между OWL/SHACL и RIF
Я пытаюсь обдумать первые принципы, стоящие за усилиями w3c по определению OWL, SHACL. При определении RIF - Формат обмена правилами RIF и SHACL отвечают одной и той же проблеме? Если нет, то что нужно каждому из этих решений?
05 дек '18 в 15:30
1
ответ
Установите новый плагин для Protégé
Я хочу установить новый плагин для Protégé, который не указан в библиотеке плагинов Protégé по умолчанию. У кого-нибудь есть опыт в этом деле, и он может указать мне правильное направление? Плагин, который я хочу установить, это SHACL4P. Если кто-ни…
11 апр '16 в 07:56
1
ответ
Могу ли я выразить кому-то, что нужно (модальный глагол), что-то с помощью семантической сети?
https://en.wikipedia.org/wiki/Modal_verb в любом виде в формате rdf rdfs owl shacl и т. д. кто-то делает что-то против кого-то "должен" - делать что-то Сам ходи в школу. Сэм "должен" пойти в школу. и другой случай - кто-то должен делать, но делать …
22 июн '18 в 05:25
1
ответ
Как убедиться, что ключи сопоставления ключ-значение уникальны в SHACL?
Предположим, мои данные моделируют сопоставление ключ-значение, например, я управляю шикарным отелем и хочу отслеживать заказы моих гостей на каждый прием пищи. Как я могу гарантировать, что для каждого приема пищи я получаю заказ каждого гостя (т.е…
27 май '19 в 12:13
1
ответ
Может ли SHACL выражать ограничения во всей области данных?
Можно ли использовать SHACL для формулирования ограничений по всей области данных? Например, могу ли я требовать наличия в данных тройки, соответствующей определенной форме? Пример кода того, что я имел в виду: # DEMO code, currently raises an error…
24 апр '19 в 11:28
1
ответ
Как проверить экземпляры класса, основываясь на их использовании с shacl?
В моем случае есть вопросы SingleChoice (SC) и MultipleChoice (MC). У SC есть набор ответов (в виде пустых узлов), которые должны содержать одно свойство "points" и одно "text". MC имеет набор ответов, которые должны содержать одно свойство "points"…
02 апр '19 в 14:44
1
ответ
Можно ли написать форму, которая проверяет область и диапазон данного свойства?
Я пытаюсь проверить мои экземпляры онтологии, используя формы SHACL. Однако я не могу найти, как сказать, что данный экземпляр свойства действителен, только если он имеет экземпляр Class1 в качестве субъекта и экземпляр Class2 в качестве объекта. Др…
30 апр '19 в 16:42
1
ответ
SHACL для сравнения значений на двух разных узлах?
Я пытаюсь написать ограничение SHACL для сравнения дат, где начальная дата должна быть меньше или равна конечной дате. Когда даты прикрепляются к одному и тому же узлу с помощью :beginDate а также :endDate предикаты, ограничение прямо вперед: :Start…
23 июл '19 в 20:13
1
ответ
pySHACL: неспособность сообщить об ошибках проверки
У меня есть содержание всех соответствующих файлов по адресу: https://gist.github.com/James-Hudson3010/2588d9b17dd33e15922122b8b5cf1bd7 Если я выполню: $ pyshacl -a -f human employees.ttl Я получаю следующий правильный отчет о проверке... Validation…
01 апр '20 в 15:10
0
ответов
Как мне сослаться на файл правил SHACL в конфигурации Fuseki?
Я хочу, чтобы конечная точка Fuseki sparql выводила новые тройки, используя правила SHACL в файле "rules.ttl". Из документации на https://jena.apache.org/documentation/shacl/index.html <#serviceInMemoryShacl> rdf:type fuseki:Service ; rdfs:lab…
25 июл '20 в 01:46