I work quite a bit with numbering/naming systems for the oil & gas industry where I live; generally speaking there isn't a single system when things live for so long, but rather multiple systems, with each trying to fix issues with the previous one.
This is especially valid if you try to add any kind of logic or embed information in the naming conventions, as you'll quickly find out that the number series you allocated five years ago has proven to be too small.
And you can forget about scrapping everything and just creating a new system from scratch; all the documentation and drawings already point to the existing numbers, so the new system can't use an existing number but you have to map whatever you have to the new system... not unlike this[0] xkcd. And this is assuming that you've got loads of money to spend, and nobody cares how you spend it.