We expose search to users on a lot of different platforms (desktop, web, apps, etc.), so how do we collect information that's comparable between the platforms?
First option: have a single, core schema (e.g. [[Schema:Search]]), which is implemented across all platforms.
Second option: have a set of schemas, one for each platform, which have the same core attributes, then whatever added extras each platform wants?
Let's figure out which approach we want to take.