リソースhttp://dbpedia.org/resource/Iceland_national_under-21_football_teamfoaf:Person
は a (およびその他) と入力dbpedia-owl:Person
されているため、結果セットに表示されます。
ステートメントを見ると、このリソースもdbpedia-owl:SportsTeamMember
であり、 のサブクラスでありdbpedia-owl:Person
、owl:equivalentClass
のであることがわかりfoaf:Person
ます。これは、スポーツ チームがどのように人物であると推測されたかを示しています。
DBpedia の情報は、こちら で説明されているように、テンプレートを使用してウィキペディアから抽出されます。一般に、マッピング テンプレートは、ウィキペディアのインフォボックスやその他のテンプレートの情報を DBpedia リソース プロパティにマッピングします。特定のインフォボックス (または他のマッピングの場合は「通常の」テンプレート) を持つ記事は、特定の RDF クラスであると言われます。
たとえば、Infobox フットボール クラブマッピング テンプレート マップは、dbpedia-owl:SoccerClub
この infobox を持つ記事からタイプのリソースを作成します。(ただし、これはアイスランド チームには当てはまりません。)
アイスランド チームが人物であるというアサーションの原因となったのは、サッカー チームの選手のマッピングである可能性があるようです。テンプレートはチーム プレーヤーのリストに使用されますが、DBpedia リソースの作成に使用された Wikipedia ページのバージョンには、プロセスを壊す可能性のあるタイプミスがあります。完全にはわかりませんが、すべてのナショナル フットボール チームがタイプされない理由を説明できるかもしれませんfoaf:Person
。
DBpedia から特定のステートメントを削除することはできませんが、ソース ウィキペディアの記事のエラーを修正したり、DBpedia のマッピングを修正、更新、または作成したりできます。
自己参照を削除するには、次のように句にFILTER
ステートメントを追加できます。WHERE
WHERE {
?person1 ?p ?person2.
?person1 a foaf:Person.
?person2 a foaf:Person.
FILTER (?person1 != ?person2).
}
のペア間の特定のタイプの関係を探している場合foaf:Person
は、もちろんそれらを指定できます。
WHERE {
...
?person1 foaf:knows ?person2.
...
}
編集 2: 後で、あなたが別のタイプの自己参照を求めていることに気付きました。DBPediaから: URI の '__1' (2 つのアンダースコア) の意味は何ですか? これらは中間ノードの URI であり、空のノードを使用する必要がないように作成されていることを理解しています。たとえば、:%C3%84ngelholms_FF__Jakob_Augustsson__1
は (の説明) 内の Jakob Augustsson の (プレフィックス付き) URI です:%C3%84ngelholms_FF
。FILTER (?p != dbpedia-owl:currentMember)
フットボールの例では、これらの結果を除外するために追加できます。
編集 1: いくつかのハイパーリンクを追加しました。