假設我有一個充滿視頻元數據的三重存儲區。有視頻可以預先定義標籤的任意選擇,就像這樣:SPARQL中的布爾檢查,檢查是否存在語句
v1 ex:hasTag A.
v2 ex:hasTag B.
v3 ex:hasTag A;
ex:hasTag B.
因此,對於這個例子來說,只有兩個預先定義的標籤A
和B
。現在
我想獲得該視頻的具有標籤附着的概述,在這樣的矩陣(或類似):
A B
v1 true false
v2 false true
v3 true true
不過,我不知道如何來實現這一目標。首先,我需要布爾測試,例如像isTrue(?video ex:hasTag A)
或其他任何東西。即使那樣,我也不知道該把它放在哪裏。如果將前面的語句放在WHERE子句中,那麼查詢結果當然只包含標籤爲A
的視頻。
來自SQL,我可以想象我需要以某種方式使用子查詢,but these seem not to be standardized at the moment。我也看到了FILTER
關鍵字,但我不覺得這就是我想要的。
我目前處於虧損狀態,但總是願意學習。任何幫助表示讚賞。
謝謝,這是我需要的。 – cyroxx