В противном случае я хотел бы услышать, как
выполнять удаленное обновление запросов к конечным точкам
для которого известен только URI.
Это обрабатывается немного по-другому в зависимости от сервера конечной точки. Существует черновой протокол sparql / update . Но так как это черновик и довольно новая поддержка - это маленький вариант.
Обычно вы можете писать запросы на обновление sparql немного так же, как вы пишете операторы вставки или обновления SQL.
Команды обновления: «Изменить», «Вставить», «Удалить», «Загрузить», «Очистить», но не каждая имплементация поддерживает все из них.
Поскольку конечные точки часто являются общедоступными, обычно требуется некоторая аутентификация, прежде чем разрешить действие, это не определено в спецификации, поэтому зависит от конкретной реализации.
Рекомендуется использовать другой URL-адрес для операторов обновления, чтобы можно было использовать http-аутентификацию. 4store, использует / sparql для запросов и / update для запросов на обновление.
В проекте W3C есть примеров того, как создавать запросы на обновление sparql.