Я хотел бы использовать запрос для дедупликации ресурсов с использованием уникального идентификатора. Запрос на вставку/удаление не работает, потому что нужно создать меньше узлов, чем удалить. Можно ли использовать что-то подобное?
insert {
?new a mails:Account.
?new mails:hasID ?id.
?new rdfs:label ?label
}
where {
{
select distinct ?id ?label where {
?account a mails:Account.
?account mails:hasID ?id.
?account rdfs:label ?label
}
}
bind(bnode() as ?new)
{
delete where {
?account mails:hasID ?id
}
}
}