0
私はSPARQLの中に入力名を入力すると、それが映画のタイトルであるかどうかを問い合わせるクエリを書きたいと思います。たとえば、 -SPARQLクエリを使用して、何かがムービータイトルであるかどうかをチェックする方法は?
select distinct ?type where {
<http://dbpedia.org/resource/Inception> a ?type .
FILTER regex(str(?type), "^.*movie", "i") }
クエリ結果はムービーであることを示します。今、あいまいな名前を入力すると、何も返されません。
たとえば、Inception
の代わりにCaptain_Phillips
と入力すると、何も返されません。
名前がムービータイトルであるかどうかをあいまいなケースで取得する方法がわかりません。
あなたが動作しない例がありますか?それとも今何が問題なの?そして、リソースが 'dbo:Film'や' schema:Movie'クラスに属しているのかどうか尋ねるのはなぜですか? – AKSW