GAE-Jに簡単なタグ付けシステムが必要です。
私が見ているように、タグ付けされているエンティティには、関連付けられているタグを参照するキーのコレクションが必要です。
タグエンティティには、タグ文字列自体と、タグに関連付けられたエンティティを指すキーのコレクションが含まれている必要があります。
エンティティのタグのリストが変更されると、タグが不明な場合、システムは新しいタグを作成し、エンティティのキーをそのタグのキーコレクションに追加します。タグがすでに存在する場合は、エンティティのキーがタグのキーコレクションに追加されるだけです。
これは私には比較的単純で議論の余地のないように思えますが、念のために、この設計についていくつかフィードバックをお願いします。