[英]SPARQL query RDFS ontology
我有一個RDFS本體,我有一個類Person和另一個類Department類Person有一個名為has_name的屬性和一個名為member_of的屬性,帶有域Person和range Department。 類Department有一個名為dep_city的屬性,另一個名為dep_name,它們都有domain Department和range literal。
我想創建一個查詢,以便返回每個Person的has_name值,該Person是member_of具有dep_city =“New York”的Department。
我的問題是如何連接我需要創建我的查詢的兩個類。
我可以返回dep_city =“New York”的所有部門的dep_name
我也知道如何返回所有人的所有has_name,但如果我可以連接這兩個人,我不知道。
請幫幫我謝謝!!
我不知道你使用什么命名空間,所以我將使用http://example.org/
SELECT ?name
WHERE {
?person <http://example.org/has_name> ?name .
?person <http://example.org/member_of> ?department .
?department <http://example.org/dep_city> "New York"
}
那么,您是否閱讀過SPARQL 1.1查詢規范? 這是一個非常簡潔的文檔,有很多例子
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.