1# Representing Inventory Items on DBus 2 3## Overview 4 5Inventory refers to physical objects. Some of the objects can be physically 6accessed, such as a board, a chassis and a drive. Some objects are embedded in 7other objects, such as a BMC embedded in a board, or a core in a CPU. The DBus 8interfaces in this directory describe the DBus representation of those physical 9objects. A graph consisting of Inventory objects as vertexes and Association 10as edges can be constructed that represents the relationship between different 11parts (such as chassis, drive, sensors, etc) of the system. 12 13# Inventory Association 14 15DBus objects with xyz.opebmc_project.Inventory.Item.${ItemType} interface might 16be associated with other inventory objects. Such association can be translated 17to Redfish schemas and then indicate the system topology. 18 19Document ObjectMapper association forward and reverse names as follows: 20* Item and Item: [containing, contained_by] 21* Sensor.Value and Bmc: [monitoring, monitored_by] 22* fan and item: [cooling, cooled_by] 23* led and item : [identifying, identified_by] [fault_identifying, fault_identified_by] 24