0

の直接または間接のサブクラスのみを取得したいhttp://dbpedia.org/ontology/Place

   SELECT DISTINCT ?type,?label WHERE {
         :Mauritius rdf:type ?type .
         ?type rdfs:label ?label .
         FILTER (LANG(?label)='en')
    } 

上記のクエリは機能します。ただし、さまざまなタイプのさまざまな結果が返されます。の直接または間接のサブクラスとしてのみ型を制限したいhttp://dbpedia.org/ontology/Place

これは可能ですか??

4

1 に答える 1

1

素晴らしい、それを手に入れました、それを作るために使用rdfs:subClassOfし、忘れないでください*rdfs:subClassOf*

SELECT DISTINCT ?type,?label WHERE {
     :Mauritius rdf:type ?type .
     ?type rdfs:label ?label .
     ?type rdfs:subClassOf* dbpedia-owl:Place .
     FILTER (LANG(?label)='en')
} 
于 2013-03-28T01:29:50.797 に答える