As part of our work on open content, and how to design systems that support authoring and translation that are both useful and usable, we have been thinking about the role of metadata and, by extension, search. This post contains some incomplete thoughts - a line in the sand, more than anything - and, six months from now, will provide something for all of us to laugh at. Possibly, we will all be able to laugh at this sooner than that. Time can be cruel.
In other words, I am firmly reserving the right to recant any or all of what I'm saying here. I'd love to hear different viewpoints on this.
Keep Data Simple
This sounds - and is - pretty basic, right up until it's time to implement an actual system. However, as soon as it's time to build a system, people "just need this one field."
In building data systems, additional fields are the equivalent of scope creep.