簡體   English   中英

SPARQL查詢OWL葡萄酒本體

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

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