Оглавление
ШАКЛ
-
Обзор языка SHACL
- SHACL – это стандартный язык W3C для описания графов RDF.
- Улучшает семантическую и техническую совместимость онтологий.
- Определяет ограничения на содержание, структуру и значения графа.
-
Особенности и ограничения
- Включает функции для ограничения значений свойств и типов данных.
- Поддерживает расширение с помощью SPARQL и JavaScript.
- Добавляет механизм логического вывода для определения новых утверждений.
-
Терминология и формы данных
- Описывает формы данных, ориентированные на конкретные пути в графе.
- Формы свойств могут быть частью формы узла или автономными.
-
Ограничения и цели
- Ограничения описывают характеристики значений.
- Цели связывают фигуры с данными, которые они описывают.
- Формы могут быть нацелены на классы, ресурсы, субъекты или объекты троек.
-
Проверка и результаты
- SHACL позволяет проверять правильность графов.
- Результаты проверки могут содержать предложения по исправлению данных.
-
Технические спецификации
- SHACL включает основные и расширенные спецификации.
- Расширенные спецификации включают поддержку правил и функций.
-
Инструменты с открытым исходным кодом и коммерческие продукты
- Множество инструментов с открытым исходным кодом поддерживают проверку SHACL.
- Коммерческие поставщики RDF поддерживают различные уровни реализации SHACL.