1. A method for enabling unified access to multiple data types, comprising the steps of: receiving a request for data; determine a syntax of the data; determining an end device from which the data may be retrieved; accessing the end device; retrieving the data from the end device; and retrieving an attribute associated with the data based on an attribute number.