2012-03-28 12 views
6

あなたが例えば、最後に二重のアンダースコアと番号を含むURIの多くを見つけることができます。:DBPedia:URIの '__1'(二重のアンダースコア)の意味は何ですか? DBpediaのオン

ほとんどの場合、これらのアイテムのタイプはPersonFunctionですが、ドキュメントは見つかりませんなぜこれらのオブジェクトが存在します(そして人の機能はObjectPropertyではありません)...

なぜこれらは作成されていますか?

+0

私は同じ自動URLを持っていると仮定し、それがユニークであることを保証するために '__1'をつけます。もちろん、それはオブジェクト自体が存在する理由とは関係ありません。 –

+0

@ChrisMorgan:ご意見ありがとうございます。 http://dbpedia.org/page/Ed_Woodとhttp://dbpedia.org/resource/Ed_Wood__1を両方とも同じ「Ed Wood」について調べてみましょう。しかし、なぜ私が " __1 "が存在し、なぜ"人の機能 "を表すだけであれば、" Ed_Wood "のプロパティではないのでしょうか? –

答えて

5

this DBPedia discussion on blank nodes storingを読んだあと、WikiPediaのURIとの衝突を避けることが目的だと思われます。

おそらく、これはWikiPediaで対応する記事がなく、主題の近くの記事を指すノードに使用されます。 DBPediaはすべてのURIを作成しようとするので、このURIは特定の規則に従って組み立てられます(これに関する詳細は、上記のリンクされた説明にあります)。議論から

:中間ノードのURIが常に二重下線を含むこと

注、 例えば1。 Wikipediaは というタイトルの連続したアンダースコアを許可していないため、これらのURIがDBpedia WikipediaページのURIと衝突しないことを確認できます。中間ノードが抽出された テンプレートの引数から名前を選択し、 の下線、メインページのURIにその名前と番号を追加し、 はそれを中間ノードのURIとして使用します。 1つのページに複数の中間ノードがあり、同じ名前を選択した場合は、 の異なる番号を使用します(例: )。 1および[2]を参照してください。

関連する問題