Virtuoso SPARQL 端点检索旧值
Virtuoso SPARQL endpoint retrieving old values
我的 Virtuoso RDF Store 有问题。
即使我正在上传新的 RDF 文件,每次我进行 SPARQL 查询时,检索到的唯一值都来自旧的 RDF 文件(我很久以前手动删除的那些)。
这是我正在执行的 SPARQL 查询的示例:
PREFIX owl-time: <http://www.w3.org/2006/time#>
PREFIX cdc-owl: <http://www.contextdatacloud.org/ontology/>
SELECT *
FROM <miOnt:move>
WHERE
{
?ws rdf:type cdc-owl:WeatherSituation.
?ws cdc-owl:hasWeatherTime ?time.
?time owl-time:inXSDDateTime "2015-06-16T09:00:00".
?ws cdc-owl:hasTemperature ?temperature
}
这些是我得到的结果(可以看出,它们是旧文件):
知道为什么会这样吗?
这是我的存储库的样子:
据我所知,您已将文件加载到 Virtuoso WebDAV(文件)存储库中,但尚未将其中的 RDF 加载到 Virtuoso (RDF) Quad Store 中。
看到这个guide to the bulk loader, and this page of RDF loading methods。
(ObDisclaimer:我为 OpenLink Software, producer of Virtuoso 工作。)
我的 Virtuoso RDF Store 有问题。
即使我正在上传新的 RDF 文件,每次我进行 SPARQL 查询时,检索到的唯一值都来自旧的 RDF 文件(我很久以前手动删除的那些)。
这是我正在执行的 SPARQL 查询的示例:
PREFIX owl-time: <http://www.w3.org/2006/time#>
PREFIX cdc-owl: <http://www.contextdatacloud.org/ontology/>
SELECT *
FROM <miOnt:move>
WHERE
{
?ws rdf:type cdc-owl:WeatherSituation.
?ws cdc-owl:hasWeatherTime ?time.
?time owl-time:inXSDDateTime "2015-06-16T09:00:00".
?ws cdc-owl:hasTemperature ?temperature
}
这些是我得到的结果(可以看出,它们是旧文件):
知道为什么会这样吗?
这是我的存储库的样子:
据我所知,您已将文件加载到 Virtuoso WebDAV(文件)存储库中,但尚未将其中的 RDF 加载到 Virtuoso (RDF) Quad Store 中。
看到这个guide to the bulk loader, and this page of RDF loading methods。
(ObDisclaimer:我为 OpenLink Software, producer of Virtuoso 工作。)