Можно ли выполнить конструкцию SPARQL при добавлении информации, выходящей за рамки запроса? например, я хочу выполнить конструкцию SPARQL при определении перечисляемой информации следующим образом:
PREFIX skos:<http://www.w3.org/2004/02/skos/core#>
construct {
?s a skos:Concept
?s ex:index <enumeration starting from 1 -- this is just a sample>
}
where {
?s a skos:Concept
}
можно ли сделать что-то подобное с чистым SPARQL? какие есть альтернативы?
* Дополнительная информация *
Вероятно, мне не ясно объяснили мою проблему, поэтому в основном я хочу добиться следующего (при условии, что ex: index является допустимым datatypeProperty):
== Исходные тройки RDF ==
@prefix skos:<http://www.w3.org/2004/02/skos/core#>
@prefix ex: <http://example.org/> .
ex:abc rdf:type skos:Concept .
ex:def rdf:type skos:Concept .
...
ex:endOfSample rdf:type skos:Concept .
== RDF утраивается после выполнения обновления SPARQL ==
@prefix skos:<http://www.w3.org/2004/02/skos/core#>
@prefix ex: <http://example.org/> .
ex:abc rdf:type skos:Concept ;
ex:index 1 .
ex:def rdf:type skos:Concept ;
ex:index 2 .
...
ex:endOfSample rdf:type skos:Concept ;
ex:index <endOfSampleNumber> .