Jump to content

ШЭкс

ShEx — выражения формы
Парадигма Проверка данных
Разработано Эрик Прюдоммо, Иовка Бонева, Хосе Эмилио Лабра Гайо, Грегг Келлог, группа сообщества W3C Shape Expressions
Стабильная версия
2.1 / 21 ноября 2018 г .; 5 лет назад ( 21.11.2018 )
Объем Семантическая сеть
Язык реализации JavaScript , Скала
Расширения имен файлов секс, секс
Веб-сайт www .w3 .org /сообщество /шекс /
Основные реализации
шех.js , [1] Шалекс [1]
Под влиянием
Черепаха , SPARQL , RelaxNG
Под влиянием
ШАКЛ

Выражения формы ( ShEx ) [2] — это язык моделирования данных для проверки и описания структуры описания ресурсов (RDF).

Это было предложено на семинаре по валидации RDF 2012 года. [3] как высокоуровневый и лаконичный язык для проверки RDF.

Формы могут быть определены в удобном для человека компактном синтаксисе под названием ShExC или с использованием любых форматов сериализации RDF, таких как JSON-LD или Turtle .

Выражения ShEx можно использовать как для описания RDF, так и для автоматической проверки соответствия данных RDF. Синтаксис ShEx похож на Turtle и SPARQL, а семантика основана на языках регулярных выражений, таких как RelaxNG .

ПРЕФИКС   :         <http://example.org/>  ПРЕФИКС   схема  :   <http://schema.org/>  ПРЕФИКС   xsd  :    <http://www.w3.org/2001/XMLSchema#>  :  Person   {   схема  :  имя    xsd  :  строка     ;   схема  :  знает   @  :  Person     *   ;  } 

В предыдущем примере объявляется, что узлы, соответствующие форме Person должно быть одно свойство schema:name со строковым значением и нулем или более свойствами schema:knows чьи значения должны соответствовать форме Person.

Реализации

[ редактировать ]
Проект Язык программирования Версия Последний выпуск Совместимая версия ShEx Функции
проверка стоимости мощность манифест карты форм импорт внешние формы аннотации смысловые действия
ShEx.ex Эликсир v0.1.4 2020-10-13 ? ? ? ? Нет Нет Нет Нет
Руби Шекс Руби 0.7.1 2022-01-29 2.0 ? ? ? ? ? ? Да
Шексьява Ява Никто Никто 2.0 ? ? ? ? ? ? ?
ПыШЭкс Питон v0.8.1 2022-04-14 2.0 Да Да Нет Нет ? ? ?
форма сущности Питон 0.0.2 2023-06-24 ? Да Да Нет Нет Нет Нет Нет
шаклекс Скала 0.1.70 2020-11-02 ? ? ? ? ? ? ? ?
shex.js JavaScript v1.0.0-альфа.26 2023-04-25 ? ? ? ? ? ? ? ?

Онлайн-игровые площадки и демоверсии

[ редактировать ]
  1. ^ Jump up to: Перейти обратно: а б Лабра Гайо, Хосе Эмилио; Прюдоммо, Эрик; Бонева, Иовка; Контокостас, Димитрис (2018). Проверка данных RDF . Морган и Клейпул. п. 328. ИСБН  9781681731650 .
  2. ^ «Язык выражений фигур 2.0» . 27 марта 2017 г.
  3. ^ «Семинар по валидации RDF: практические гарантии качества данных RDF» .

Дальнейшее чтение

[ редактировать ]
Спецификация
Другой

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 27fe0c0bd313fc49d9aacb5904dec624__1719294360
URL1:https://arc.ask3.ru/arc/aa/27/24/27fe0c0bd313fc49d9aacb5904dec624.html
Заголовок, (Title) документа по адресу, URL1:
ShEx - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)