1

Virtuoso (Windows) に :BaseKB Lite をロードしました。

Freebase 'Sports' ドメイン (英語) に関連するすべてのエイリアスを持つすべてのトピック名 (Person を除く) を取得するには、Vitruoso SPARQL エンドポイント (http:/comphost:8890/sparql) でどの SPARQL ステートメントを使用する必要がありますか?

Freebase には、「/sports/sports_league_season」のようなすべてのサブトピックを含む「/sports」トピックがあります。これまでのところ、BaseKB スキーマにどのようにマップされているかわかりません((

結果の例:

 .......

 Manchester United F.C.|Manchester United FC|The Red Devils|Manch Untd|Manchester United Football Club
 London 2012|London 2012 Olympic Games| XXX Olympic games

 ........

注: このリストにはアスリートは存在しません (マリア シャラポワ、ビクトリア アザレンカなどは含まれません)。

4

1 に答える 1

0

次の SPARQL は、「Manchester United FC」のすべてのエイリアスを返します。

     prefix basekb: <http://rdf.basekb.com/ns/>
     prefix public: <http://rdf.basekb.com/public/>
     prefix fbase: <http://rdf.freebase.com/ns/>
     prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
     prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
     prefix dbpedia: <http://dbpedia.org/resource/>
      select ?label ?alias{
                 basekb:m.050fh <http://rdf.basekb.com/ns/m.01gr> ?alias ; 
                                                       rdfs:label ?label.
      filter(lang(?label) = 'en').
      } limit 100

    Output:
      label     alias
      "Manchester United F.C."@en   "United"@en
      "Manchester United F.C."@en   "Manchester United"@en
      "Manchester United F.C."@en   "Red Devils"@en
      "Manchester United F.C."@en   "The Red Devils"@en
      "Manchester United F.C."@en   "Manchester United Football Club"@en
      "Manchester United F.C."@en   "Manchester United FC"@en
      "Manchester United F.C."@en   "Man United"@en
于 2013-02-03T20:24:44.337 に答える