タギングの問題点は、
タグの数が多くなった場合に収拾がつかなくなってしまうことです。また、本来分類には上下関係がありますが、従来の
タグシステムでそれを表現するのは非常に手間がかかります。
Piggydbでは
タグに上下関係をつけることでこの問題を解決します。
フラグメントだけではなく、
タグ自身も
タグで整理することができるのです。
例えば、「言語」→「英語」のような関係をつけておけば、「英語」という
タグをつけるだけでその情報は同時に「言語」という意味も持つようになります。「言語」という
タグで情報を検索すれば、「言語」の意味を持つ全ての情報(例えば、「英語」だけでなく、「日本語」とか「中国語」なども)を見ることができます。これが「
タグの意味が継承される階層タグ」機能です。そして、たとえ
タグが大量に
登録されても、階層によって整理することができますので収拾がつかなくなるという事態は避けることができます。