私は、トリプルPerson-hasFriend-Personリレーションを格納するOWLファイルを持っています。 OWLファイルには10人に関する情報があり、唯一の情報は約hasFriend
です。SPARQLの別の変数と共通でない変数の結果を表示
hasFriend
との関係はすべてA
であり、5人だけがhasFriend
の関係を持つとB
です。ここでhasFriend
の関係を持つ5人をA
と照会すると、hasFriend
の関係を持たない人の名前がB
と表示されます。これをSPARQLでどのように実装できますか?
hasFriend
の関係者の名前をA
と表示する間接的な方法を求めています。
テストされていません: 'SELECT?a:hasFriend:A。フィルタは存在しません{?a:hasFriend:B。 }} ' –
ありがとうStanislav Kralin。 –