質問 1: トピックの定義方法によって異なります....
たとえば、次のクエリを実行できますskos:Concept
。
SELECT ?con
WHERE {
?con a skos:Concept
}
limit 1000
結果を見る
skos:broader
質問 2: 次のようなプロパティを照会できます。
SELECT ?parent (?label as ?sub)
WHERE {
{
?sub skos:broader <http://dbpedia.org/resource/Category:Fields_of_mathematics> .
?sub rdfs:label ?label .
} UNION {
<http://dbpedia.org/resource/Category:Fields_of_mathematics> rdfs:label ?parent
}
}
結果を見る
上記のフィールドの次のレベルのサブフィールドのリストを取得するには:
SELECT ?parent ?sub ?subsub
WHERE {
{
?sub skos:broader <http://dbpedia.org/resource/Category:Fields_of_mathematics> .
OPTIONAL {?subsub dcterms:subject ?sub}
} UNION {
<http://dbpedia.org/resource/Category:Fields_of_mathematics> rdfs:label ?parent
}
}
結果を見る