Emission Methodologies
Simple cases: A*B
The minority!
Many are much more complex
100s of lines of algorithm
>20 inputs
Combinations of required values
Why use AMEE?
Not everyone should have to be an expert
Making standards accessible without domain knowledge
Trusted implementation
Automated updating
Auditable
Technologies
RESTful API
HTTP Standards
XML & JSON encodings
Choosing Categories
AMEEdiscover
Search
Browse by tag
Browse by standard
Comprehensive documentation
Calculator
Code generation
Workflow
Create Profile
One for each entity (user, etc)
POST to /profiles
Workflow
Select Data Item
Drilldown request to identify exact calculation
GET to /data/{category_path}/drill
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