On Sun, Mar 2, 2008 at 10:25 AM, David Gerard dgerard@gmail.com wrote:
Don't forget tag equivalence, e.g. "cat" = "chat" = "felis" or whatever.
Well, that's more or less independent of this, implementationally. What you'd do is pick a representative from each equivalence class to be used in the database, and have all other members redirect to it in some fashion. So the database storage is basically unaffected, you'd just have to add a few translation bits here and there. One thing at a time.