2

dbpediaが提供する3 種類のリソース ウェイ。以下のように。

1) http://dbpedia.org/page/Akshay_Kumar
2) http://www.wikidata.org/entity/Q95
3) #Paris

1) RDF スキーマを使用します。<Subject Predicate Object>技術。SPARQLクエリの使用

    select str(?text) as ?text
    {
    <http://dbpedia.org/resource/Akshay_Kumar> dbo:abstract  ?text 
    FILTER (lang(?text) = 'en')
    }

上記のSPARQLクエリは、dbpedia リソース リンクから結果をフェッチします。以下の画像リソースリンク添付しました。 ここに画像の説明を入力

2)ウィキデータ APIを使用します。JSONで出力します。ウィキデータ API の使用

下の画像出力強調表示します。 ここに画像の説明を入力

3)だから、私は説明のプロパティ/#Parisエンティティのタイプが欲しい。#Paris のような Fragment 識別子を処理する方法がわかりません。sparql クエリまたは任意の API が必要ですか? わかりません。

バックグラウンド:

このクエリを使用して、すべての DBpedia スーパークラス/サブクラスのペアを抽出しました --

SELECT  DISTINCT ?superclass 
                   ?subclass 
    WHERE  { ?subclass                a  owl:Class
                    ;  rdfs:subClassOf  ?superclass 
          } 
ORDER BY  ?superclass 
          ?subclass

次に、他のクエリをいくつか実行して、それらのクラスのすべてのインスタンス (エンティティ) を取得しました。

... queries to come ...
4

0 に答える 0