0

このページから、カテゴリ (ラベル) データセットを .nt 形式でダウンロードしました。

そして、クエリに何が利用できるかを知りたいと思います。私はこれを試しました、

select distinct ?Category where {[] a ?Category } LIMIT 100

これは、このクエリ例の変更です

しかし、それは失敗しました。したがって、このデータセットを照会する方法を理解する必要があります。スキーマなどを表示したいと思います。

4

1 に答える 1

1

(「失敗した」とは、クエリが結果を返さなかったことを意味すると仮定します:)

ダウンロードしたデータセットには、パターンのトリプルのみが含まれています<.../resource/...> rdfs:label "label"@en .
SPARQL では、述語aは の略でrdf:type、ファイルでは使用できません。したがって、このファイルにクエリを実行すると、クエリは何も一致しません。

DBpedia ダウンロードの内容の印象をつかむために、プレビューを見ることができます。DBpedia 3.8 ダウンロード ページのダウンロードごとに、ファイルのプレビューにリンクする N-Triples、N-Quads、および/または Turtle ファイルへのリンクの横に疑問符があります。

ダウンロードの説明から、 DBpedia にあるクラスは Ontology Infobox 型ファイルにあるようです (英語の .nt ファイルのプレビューを参照してください)。このファイルに対してクエリを実行すると、クエリは利用可能なクラスを返すはずです。
オントロジーの一部は、この論文 (PDF)の 8 ページの表 1 にも記載されています。

完全な DBpedia オントロジーは、ここにあります。

(編集: 完全なオントロジーへのリンクを追加しました。)

于 2013-01-13T13:39:34.367 に答える