我想使用維基百科數據創建名稱實體識別器,我需要獲取單詞的所有超類以查看哪個類別(地點,人員,組織或無)是。我上網習慣了很多,發現像一些網頁:在SPARQL中查找超類實體
,當我執行查詢結果「沒有符合條件的記錄發現,」即使在頁面中提到的字和嘗試其他的命名空間。 和:
這是非常相似,我的工作,但我得到的結果太「沒有找到符合條件的記錄」。
我認爲這些鏈接中提到的查詢在邏輯上是正確的,但我不知道爲什麼它們對我沒有任何結果。我也試圖通過在這些網站上提到的例子來學習SPARQL:
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries/examples
- https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries
,我沒有找到查找單詞的超類的任何信息。
有,我沒有得到結果代碼的一些例子:
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX ns:<http://dbpedia.org/>
SELECT ?subClass ?label WHERE {
?subClass rdfs:subClassOf ns:Albert .
?subClass rdfs:label ?label . }
或:
SELECT * WHERE {
dbpedia:Albert a ?c1 ; a ?c2 .
?c1 rdfs:subClassOf ?c2 .
}
如果你回答我的問題我真的很感激。在先進
你會介意附上確切的查詢,你沒有得到任何結果嗎? –
肯定@msalvadores我加了一些例子。 –