How practical would splitting the IDs be?
Ie, items being identified by a (zone, ID) pair, with (0, ID) being "uncatagorized"?
This would require changes to the code base (so it identifies things as (zone, ID) pairs rather than just IDs), but the existing data wouldn't have to be changed.
Then one could start moving things out of the "uncatagorized" zone and into a (zone, ID) pair space -- it would allow one to create portable zone-data files, but not require you to, so existing data would work fine.
|