2016-05-11 9 views
0

私のVirtuoso RDFストアに問題があります。Virtuoso SPARQLエンドポイントで古い値を取得する

新しい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

+0

は、新しい名前付きグラフに新しいファイルをロード食べましたか? –

答えて

1

は、あなたがヴィルトゥオーゾのWebDAV(ファイル)リポジトリにファイルをロードしているが、あなたはヴィルトゥオーゾに、その中にRDFをロードしていません(RDF)クアッドストア。

このguide to the bulk loaderを参照してください。これはpage of RDF loading methodsです。

(ObDisclaimer:。私はOpenLink SoftwareVirtuosoのプロデューサーのために働く)

+0

本当に役に立ちます。私はRDFファイルをアップロードしていた方法が何であるか分かりませんが、正しい方法でそれをやっていないようです。私はWebDavにいくつかのファイルをアップロードしようとし、それは働いた。ありがとうございました:) – Havor

+0

Virtuosoでトリプルのモデルをアップロード/更新するためにEclipseでApache Jena APIを使用する可能性はありますか?私は、トリプルを挿入することができますが、それはモデル(私は既にジェナとトリプルのモデルを作成している)で行うことができるかどうかを確認していないことをお読みください – Havor

+0

@嫌い - あなたは[Virtuoso Jenaプロバイダのドキュメント](http: /virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtJenaProvider)?そこにあなたの答えが見つからない場合、この質問は[Jena-focused](https://jena.apache.org/help_and_support/)および/または[Virtuoso-focused](https:// sourceforge)で最もよく挙げられます。 net/p/virtuoso/mailman/virtuoso-users /)アリーナ... – TallTed

関連する問題