...
This relationship is illustrated in the compatibility matrix
Information describing current state of a resource is stored in the resource model. Capabilities store relevant information in the model and they are also responsible of populating it using the appropriate functions in their driver. Although capabilities can expose methods to retrieve data about the resource, currently most of them does not so, relying in the user for querying the model directly.