Virtuoso SPARQL检索已删除的RDF文件
我的Virtuoso RDF商店有问题 我上传了一些带有天气信息的RDF文件。这些信息在RDF文件中重复,所以我决定删除它们。尽管如此,当我进行SPARQL查询时,仍然会从已删除的RDF文件中检索信息 你知道为什么会这样吗?这是我正在进行的查询的一个示例:Virtuoso SPARQL检索已删除的RDF文件,rdf,sparql,virtuoso,Rdf,Sparql,Virtuoso,我的Virtuoso RDF商店有问题 我上传了一些带有天气信息的RDF文件。这些信息在RDF文件中重复,所以我决定删除它们。尽管如此,当我进行SPARQL查询时,仍然会从已删除的RDF文件中检索信息 你知道为什么会这样吗?这是我正在进行的查询的一个示例: SELECT * FROM <miOnt:move> WHERE { ?ws <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://w
SELECT *
FROM <miOnt:move>
WHERE
{
?ws <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.contextdatacloud.org/ontology/WeatherSituation>.
?ws <http://www.contextdatacloud.org/ontology/hasWeatherTime> ?time.
?time <http://www.w3.org/2006/time#inXSDDateTime> "2015-06-16T09:00:00".
?ws <http://www.contextdatacloud.org/ontology/hasTemperature> ?temperature
}
选择*
从…起
哪里
{
?ws。
时间到了。
?时间“2015-06-16T09:00:00”。
?ws?温度
}
我在Linux中使用了cUrl命令
curl-T example01.rdfhttp://localhost:8890/home/myFolder/example01.rdf -u用户:通过
要删除它们,我只使用了Virtuoso UI中的delete选项:
在您的示例中,假设通过删除.rdf文档,您已经将它们从加载了.rdf文档内容(三元组)的名为graph的内部四元存储中删除。事实并非如此。因此,请尝试以下SPARQL命令:
CLEAR GRAPH <miOnt:move> .
清除图形。
或
删除静默图。
您是如何上传的?你是如何删除它们的?您查询的图形是空的吗?我使用Virtuoso UI和curl命令上传它们。“curl-T example01.rdf-u user:password”并删除它们,我只是简单地使用了Virtuoso UI。我不知道图表的状态。我在哪里能找到它?所以,如果我理解正确的话。。。一旦加载了三元组,如果我简单地删除RDF文件就不起作用了?我需要清除这个图表?
DROP SILENT GRAPH <miOnt:move> .