簡體   English   中英

SPARQL查詢RDFS本體

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM