Я создал приложение, которое работает с модулями openrdf sesame и owlim. Недавно мне нужно было обновить лицензионный ключ на owlim (я получил ключ для самой новой версии owlim), поэтому я был вынужден обновить и sesame.
Приложение было создано с использованием sesame 2.6.0 и owlim 4.3, теперь обновлено до sesame 2.6.8 и owlim 5.2.
Есть проблемы с удалением sparql-запросов, которые работают в более старой версии, поэтому у меня есть подозрение, что проблема заключается в обновлении.
Вот один из таких запросов:
PREFIX oporg: <http://sesame.company.org/OPropertiesOrg#>
WITH <users:>
DELETE {
?userID oporg:sessionID ?sessionID
}
INSERT {
?userID oporg:sessionID "qafnsi9p1172c0dprf9e4bhm23"
}
WHERE{
?userID oporg:name "admin"
}
это должно (согласно тому, что я помню :) удалить каждую тройку sessionID
с userID=admin
и вставить новую тройку sessionID
.
Вставить часть работает, а удалить часть - нет.