Virtuoso SPARQL端点检索旧值

时间:2016-05-11 07:22:44

标签: sparql rdf virtuoso triplestore

我的Virtuoso RDF商店出了问题。

即使我上传新的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
  }

这些是我获得的结果(可以看出,它们是旧文件): SPARQL results

知道为什么会这样吗?

这是我的存储库的样子: RDF Repository

1 个答案:

答案 0 :(得分:1)

从我所看到的,您已将文件加载到Virtuoso WebDAV(文件)存储库中,但您尚未将RDF加载到Virtuoso(RDF)Quad Store中。

请参阅此guide to the bulk loader和此page of RDF loading methods

(ObDisclaimer:我为OpenLink Software的制作人Virtuoso工作。)