SPARQL DELETE WHERE непреднамеренное удаление всех троек из базы данных rdfstore

Я могу получить подмножество моего графика из rdfstore.js через следующий запрос:

SELECT * { 
    ?subject app:rhymesWith ?object .
    FILTER (?subject = "word" || ?object = "word")
}

Однако, когда я пытаюсь удалить то, что я думаю, это то же самое подмножество троек:

DELETE WHERE {
     ?subject app:rhymesWith ?object .
     FILTER(?subject = "word" || ?object = "word")
}

В конечном итоге удаляются все тройки, даже те, у которых нет букв с обеих сторон.

Почему это происходит? Я хочу удалить те же тройки, которые были возвращены выбранным.

0 ответов

Другие вопросы по тегам