The home for the IEP Model software standard.
The IEP Model defines a rich set of object data models within the solar and energy efficiency domains. It's intent is to provide a "common language" for software applications within these domains so that they may more easily integrate services with one another. It lowers the risk associated with building software integrations, and enables an ecosystem of complementary software applications to work together, lowering cost for the industry as a whole.
XML and JSON
Using the IEP Model
The IEP Model is intended to help software applications within the solar and energy efficiency domains become more standardized in their data definitions. The IEP Model is purely a set of data definitions. The IEP Model does not prescribe specific software functionality nor associated application programming interfaces (APIs).
When building applications, developers can use the IEP Model to inform their application's internal data models. When importing or exporting data from applications, applications can output the data using IEP Model structures. And of course, Software vendors are encouraged to build APIs that leverage IEP Model structured data in request and response payloads.
Growing IEP Model Ecosystem
By "teaching your application to speak IEP" you can more easily participate in the growing ecosystem of software applications transferring data among one another using IEP defined data.
IEP Model objects can be recombined in new vendor specific schemas as needed. Vendors providing services using IEP Model structured data can be listed on the IEP Model website, along with descriptions of their services and links (contact the IEP Model team to be added).
About the Schemas