[英]SPARQL Query OWL Wine Ontology
我試圖在Wine本體中進行SPARQL查詢,並通過給定的Wine名稱找到其所有屬性(hasMaker,locatedIn,hasBody等)。
這有可能嗎? 我真的不能弄清楚如何形成查詢。
葡萄酒本體:www.w3.org/TR/owl-guide/wine.rdf
如果我正確理解了您的問題,那將非常容易。
這是有關如何執行此操作的示例(不帶前綴)。 在這里,我假設您有酒URI。
select distinct ?p where {
vin:MountadamChardonnay ?p ?a .
}
在這里,您將返回葡萄酒的所有屬性。
如果沒有酒URI,則可以在獲取其余屬性之前添加酒的標簽或名稱的檢查。 下面是一個例子。 (如果還有另一個名稱屬性,只需使用rdfs:label,rdf:id等對其進行更改)。 如果您在每種葡萄酒資源中都包含任何其他含義,則此示例更為相關。
select distinct ?p where {
?wine rdfs:label <wine name> .
?wine ?p ?a .
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.