Thanks @burke and @ball… good summary.
@akanter I would think the only allowed “non-breaking” changes to mapping would be additions. In fact, in general, I think we really only need to support additive changes in a non-breaking way. That is, changes you can make in your collection without having to “fork” (which would mean creating a new concept with a new uuid):
- Adding answers
- Adding names
- Adding mappings
… with the one exception that @burke mentions, setting the preferred name.
Take care, Mark