Platforms
The "platforms" schema allows users to key submission results directly to a user-defined, open-ended definition of a computer "platform." At a minimum, this constitutes just a platform name, but relatively arbitrary metadata can be defined based upon pairs of reusable keys with unique values. Platforms have a parent/child hierarchy similar to "methods" and "tasks," and child platforms are assumed to inherit the properties of their parents, unless the child's unique values are overridden on the specific reusable parent key.
Near-term future improvements are planned to include user querying and analysis capabilities of platforms and platform properties on the basis of their explicitly typed values and use in submission/method/task results.