次のようなttlファイルがあります。
<http://www.foo.com/subject1> <http://www.foo.com/tag> "disabled", "my-tag1" .
<http://www.foo.com/subject2> <http://www.foo.com/tag> "my-tag2" .
<http://www.foo.com/subject3> <http://www.foo.com/tag> "my-tag3" .
タグ「無効」を持つサブジェクトを削除するクエリを作成するにはどうすればよいですか? 件名には 0 個以上のタグを付けることができます。私は試した、
SELECT ?subject
WHERE
{
OPTIONAL { ?subject <http://www.foo.com/tag> ?tagValue . }
FILTER (!BOUND(?tagValue) || (str(?tagValue) != 'disabled'))
}
ただし、件名に複数のタグがある場合、これは機能しません。何か案は?