0

ita-Dbpedia ダンプで Virtuoso を使用しようとしています。これらは、ガイドを使用して行った手順です。

1: virtuoso をインストールし、Service (「Nostromo」と呼ばれます) を作成しました。2: ダウンロードしたダンプ 3: バルクロードしたダンプ 4: グラフ iri を (SQL> ld_dir ('tmp', ' . ', ' http://dbpedia.org ') で登録 5: グラフ ファイルを挿入 6: ローダーを起動実行: SQL> rdf_loader_run (); (5時間待ち...)

すべてが良いように見えますが、何かをsparqlしようとすると空になります...

次の SQL コマンドを使用します。

SELECT ll_graph, ll_file FROM DB.DBA.LOAD_LIST;

それが来る: クエリ結果:

> ll_graph VARCHAR  ll_file VARCHAR  http://it.dbpedia. org 
> tmp/itwiki-20140302-article-categories.ttl  http:// it.dbpedia. org   
> tmp/itwiki-20140302-article-templates.ttl  http:// it.dbpedia. org    
> tmp/itwiki-20140302-available_interlanguage-links.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-category-labels.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-disambiguations.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-external-links.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-geo-coordinates.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-images.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-infobox-properties.ttl 
> http:// it.dbpedia. org   
> tmp/itwiki-20140302-infobox-property-definitions.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-infobox-test.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-instance-types.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-interlanguage-links.ttl 
> http:// it.dbpedia. org    tmp/itwiki-20140302-labels.ttl 
> http:// it.dbpedia. org   
> tmp/itwiki-20140302-mappingbased-properties.ttl  http://it.dbpedia.
> org    tmp/itwiki-20140302-page-ids.ttl  http://it.dbpedia. org   
> tmp/itwiki-20140302-page-links.ttl  http://it.dbpedia. org    
> tmp/itwiki-20140302-redirects.ttl  http://it.dbpedia. org 
> tmp/itwiki-20140302-revision-ids.ttl  http://it.dbpedia. org  
> tmp/itwiki-20140302-revision-uris.ttl

そして:

SELECT ?g COUNT(*) { GRAPH ?g {?s ?p ?o.} };

それは来る:

g   callret-1
http://www.w3. org/2002/07/owl# 160
http://it.dbpedia. org  86712483
http://www.openlinksw. com/schemas/virtrdf# 2639
http://local.host:8890/sparql   14
http://local.host:8890/DAV/ 2939

事実上、トリプルがあることは知っていますが、それらを照会することはできません...

PS: たとえば、別の ita-sparql エンドポイントで正常に動作するクエリを使用していますが、それは私のものには適していません...

SELECT ?museum, ?artwork WHERE {
?museum a <http://dbpedia.org/ontology/Museum>. 
?museum <http://dbpedia.org/ontology/address> ?address.
?artwork <http://dbpedia.org/ontology/location> ?museum.
 FILTER contains(?address, "Firenze")
}

私がやったのはかなりばかげた間違いだと思いますが、それを見つけることができません...

更新 07/01/2014

このクエリで私は結果を得ました:

select ?museum where {
  graph <http://it.dbpedia.org> {
    ?museum a <http://dbpedia.org/ontology/Museum>. 

  }
}

しかし、オントロジーに関するものだと思う他のクエリに関するニュースはありません...

この問題を理解するために私ができる質問/尋問はありますか? (前もって感謝します)

2014 年 11 月 1 日更新

OK、私は問題を発見しました...それはフクロウではなく、ダンプの種類に関するものでした。ファセット ブラウジング用に VAD をインストールすることを解決し、local.host:8890/fct 検索エンジンからトリプルに関する情報を取得しました。クエリを少し変更するだけで、すべてうまく機能します... :D特にmr.Taylorに感謝します

4

1 に答える 1