タグベースの Web サイトは、類義語や同音異義語などの言語のデリケートさに悩まされることがよくあります。情報を探しているプログラマーにとっては、スタック オーバーフローなどで、具体的な例を次に示します。
- Subversion または SVN (または svn、大文字と小文字を区別するタグ付き)
- .NET またはモノ
- 【追加します】
問題は、言語の繊細さを維持し、機械に可能な限り適切に対処させたいということです。
del.icio.us のようなサイトでは、タグ ベースが大幅に増加しているため、使用や検索が妨げられている可能性があります。SVN 関連のエントリを検索すると、subversion タグと svn タグの両方を持つエントリの大部分がリストされる可能性がありますが、次の 3 つの問題が考えられます。
- 多くのエントリには両方のタグ (「同義語」) がない可能性があるため、検索は不完全です。
- Q/A はより多くの Q につながることが多いため、検索はあまり役に立ちません。特に、特定のトピックの初心者向けです。
- 質問にタグを付ける (注: または個別の回答、便利に思えます) ことは哲学的になります: 「正しい方法でタグを付けましたか?」
これらの問題に対処する 1 つの方法は、タグ間にセマンティック リンクを作成することです。これにより、subversion と SVN は、貧弱なユーザーではなく、システムによって自動的にバインドされます。
良い/実現可能/魅力的/有用なアプローチですか? 効率よく実装するには?