Мой код 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
и т. Д.? Я не совсем уверен, как это работает?