Of course, the types of items can be anything - it’s just a matter of creating a new item to describe a new type, and using it as a value of the instance-of for the other items.

I’m still on the fence about the status of a key - e.g. stable/experimental/… – we could either create a property with several values (a more straightforward approach), or we could use “badges” functionality – in Wikipedia, they are used to indicate high quality articles, and they show up as little icons next to the sitelink (in our case - in the upper right corner, next to the Key: link). Badges are not as straightforward to set (you need to use a special page for that), they must be set up in code, and they have a different storage semantics, but their benefit is that they are very prominently displayed as an icon. The reason WP has them as they do is because it is not a “per-wikidata item property”, it’s a “per-sitelink property” (Wikidata item “dog” could have an excellent article in French, but badly written article in English).

Feel free to update the wiki page with your ideas, e.g. the types of values we may want to store.

Thanks!!