3. Emission Methodologies
Simple cases: A*B
The minority!
Many are much more complex
100s of lines of algorithm
>20 inputs
Combinations of required values
4. Why use AMEE?
Not everyone should have to be an expert
Making standards accessible without domain knowledge
Trusted implementation
Automated updating
Auditable
8. Technologies
RESTful API
HTTP Standards
XML & JSON encodings
9. Choosing Categories
AMEEdiscover
Search
Browse by tag
Browse by standard
Comprehensive documentation
Calculator
Code generation
10. Workflow
Create Profile
One for each entity (user, etc)
POST to /profiles
11. Workflow
Select Data Item
Drilldown request to identify exact calculation
GET to /data/{category_path}/drill
12. Workflow
Create Profile Items
For each item of consumption
One-off or time series
POST to /profiles/{uid}/{category_path}
Each category has different parameters
energyConsumption=100&
energyConsumptionUnit=kWh