如何獲取特定類的屬性列表?考慮類dbpedia-owl:Person
。 Person
類的所有實例都有一些以dbpprop:
爲前綴的屬性。我怎樣才能獲得我們可能找到的Person
類的所有實例的所有dbpprop:
屬性?獲取DBpedia類的所有屬性
回答
的作品的一個是:
select distinct ?property where {
?property <http://www.w3.org/2000/01/rdf-schema#domain>
<http://dbpedia.org/ontology/Person> . }
在此查詢您所要求的所有具有dbpedia:Person
爲rdfs:domain
屬性。這個查詢需要一個模式定義的工作,有時數據集並不真正遵循模式。對於這些數據集,您可以嘗試其他查詢
select distinct ?property where {
?instance a <http://dbpedia.org/ontology/Person> .
?instance ?property ?obj . }
此查詢查看每個綁定每個屬性的人的實例。這比第一個難得多,在dbpedia的公共實例中,你會得到一個時間。所以如果你想使用公共端點,你最好用第一個。
要獲得所有傳遞屬性,你可以問這個查詢
select distinct ?property where{
{
?property rdfs:domain ?class .
dbpedia-owl:Person rdfs:subClassOf+ ?class.
} UNION {
?property rdfs:domain dbpedia-owl:Person.
}}
的「+」中的「RDFS:subClassOf」是一個屬性路徑表達式[1]取人的所有uperclasses爲好。 這些屬性也適用於Person。
另請注意,不推薦使用dbprop命名空間,因爲數據是原始數據並且未規範化爲數據類型。
[1] http://www.w3.org/TR/2010/WD-sparql11-property-paths-20100126/
披露:我是一個DBpedia的開發商
我該如何獲得獨立於課程的查詢的主詞?例如,我有一個查詢「巴黎」我如何可以提取其所有屬性旁邊的價值 –
像'select * where {dbr:Paris?p?o}' – jimkont
吉姆我有一個問題,我發佈早些時候http:// stackoverflow.com/questions/28671935/dbpedia-return-relations-information-is-dbpedia-owl-of。 我真的不明白爲什麼一些屬性丟失。我的查詢有什麼問題? –
- 1. 獲取給定DBpedia類別的屬性
- 2. 從DBPedia獲取所有(荷蘭語)屬性,包括前綴
- 3. 獲取Browsable屬性的所有屬性
- 4. 獲取所有屬性的屬性,在C類#
- 5. 針對DBPedia的SPARQL查詢獲取項目的所有屬性值
- 6. 獲取所有屬性屬性
- 7. dotNetRDF&DBPedia - 獲取所有圖形 - UriFormattedException
- 8. 從dbpedia獲取所有主題
- 9. DBPedia查詢從dbpedia中提供的所有智能手機中提取所有屬性
- 10. DBpedia中的類和屬性的總數
- 11. 獲取所有值的屬性對象
- 12. 如何獲取Synsets的所有屬性?
- 13. 獲取所有XML屬性的列表
- 14. xsl - 獲取孩子的所有屬性
- 15. 獲取DisplayName屬性的所有值
- 16. 獲取子元素的所有屬性
- 17. 如何獲取具有某些屬性的所有屬性?
- 18. 如何獲取屬於magento屬性組的所有屬性
- 19. 如何在DBPedia中列出所有不同的屬性
- 20. 獲取用attibute標記的類中的所有屬性
- 21. 獲取某個類的所有錨的某些屬性
- 22. 如何獲取所有類型的Virtus屬性的列表?
- 23. 獲取類中的所有方法的屬性列表
- 24. 從所有類別的magento中獲取屬性的產品
- 25. AppleScript:獲取對象或類的所有屬性的列表
- 26. 查詢DBPedia的「屬性」爲「
- 27. simplexml獲取值並非所有屬性
- 28. 獲取所有樣式屬性顏色
- 29. 如何獲取所有屬性 - [NSString sizeWithAttributes:]
- 30. PYTHON在MAYA:獲取所有屬性
感謝很多:) – user878812
您的鏈接不起作用BTW – keinabel
感謝@keinabel ...只是刪除它。 –