Является ли SPARQL 1.0 подмножеством SPARQL 1.1? - PullRequest
1 голос
/ 29 марта 2019

Является ли SPARQL 1.0 подмножеством SPARQL 1.1?Я подозреваю, что это так.Я спрашиваю, потому что грамматика SPARQL 1.1 не написана как расширение грамматики 1.0.Очевидно, что между этими двумя определениями есть много общего с 1.1 добавлением правил грамматики для новых функций, но есть и другие части, которые не разделяются между ними.Если 1.0 - это подмножество 1.1, есть ли конкретная причина, по которой он так не написан?Я хотел бы создать единую грамматику, которая поддерживает синтаксический анализ SPARQL 1.0 и SPARQL 1.1.

1 Ответ

1 голос
/ 29 марта 2019

Я считаю, что каждый действительный запрос SPARQL 1.0 также является действительным запросом SPARQL 1.1, но не мог на него поклясться.

Некоторые запросы будут иметь разные результаты из-за различий между RDF 1.0 и RDF 1.1 (объединение простых литералов и xsd: string; введение в rdf: langString).

Грамматика SPARQL 1.1 поддерживает как Query, так и Update. Это, плюс введение многих новых функций в 1.1 Query, возможно, потребовало некоторого рефакторинга в грамматике.

...