Generic numbering scheme

The easiest way to identify unique items is to give them numbers; however this simplicity can also introduce a number of issues when multiple lists are maintained. How do we distinguish items in different lists if their numbers are the same? Obviously it can't be done without some sort of partitioning scheme. Over the course of a project numerous items are created and must be uniquely identified. The types of items include:

Syndicate content