Within maya all data is stored as seperate nodes. ie, you may have a material node, a mesh node and a transform node. Those node in turn all contain attributes, which we really need to be able to query and alter. For a complete list of all node types and the attributes they contain, take a look at the DG node reference in the Developers section of the Maya help.