私は、重要なユーザーと衣服の自動タグ付けを含むアプリケーションを構築しています。
構造は一般的に次のようになります。
[Category Tag]
exclusive=true
values=pants,shirt,shoe,tie,etc
したがって、基本的に、単一のアイテムには、各「カテゴリ」からの1つ以上のタグが付けられます。タグのカテゴリは、相互排除などに関するルールを定義する場合があります。
私はすでに何かを用意していますが、このタグ付けメカニズムはプロジェクト内で有機的に進化したため、現在アプリで果たす中心的な役割に合わせて適切に設計されていませんでした。
これを再設計する前に、次のことを可能にするライブラリまたはプラットフォーム(できればPythonと簡単に相互運用できるもの)を誰かが知っているかどうか疑問に思っています。
- タグとカテゴリの作成/追加
- ルールセットの適用を可能にするためのカテゴリへのメタデータの追加(相互排除)
- 理想的には、クライアントが使用するためにデータセットをシリアル化するのは簡単です。
助言がありますか?