SPARQL CONSTRUCT порядок команд троек в созданном ресурсе - PullRequest
0 голосов
/ 26 января 2019

Мой код SPARQL из учебной книги SPARQL:

Contruct
{ 
?s dm:problem dm:prob29 . 
 dm:prob29 rdfs:label "Location value must be a URI." . 

}

WHERE
{
  ?s dm:location ?city .
  FILTER (!(isURI(?city)))
}

- создает файл, подобный этому:

dm:prob29  rdfs:label  "Location value must be a URI." .

d:item693  dm:problem  dm:prob29 .enter

Почему он сначала создает тройку "Location value must be URI", когда в команде Contruct сначала отображается dm:prob29 и т. Д.? Я не совсем уверен, как это работает?

1 Ответ

0 голосов
/ 26 января 2019

Порядок таких троек является произвольным и не имеет значения и значения в контексте вывода запроса CONSTRUCT.

...