In a cartridge-based robotic data storage library, for example, an inventory may comprise an array of variables each corresponding to a location, such as a storage location, a drive and a robot, that is capable of holding a data cartridge in the library.