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 ...