Jerry,
Using just the mapping model seems okay if your Core Data) Model is simple, but
most likely it would bloat over time and the best thing to do would be to
customize the migration process. Actually it's not that hard and in fact makes
sense.
To start with you create a subclass of NSEntity
When doing Core Data versioning, when creating a Mapping Model, when writing
Custom Value Expressions, I understand that the syntax to be used is that
described in the Predicate Programming Guide > Predicate Format String Syntax.
But I can't figure out how to do non-trivial mappings like these..