3lbits / CIM4NoUtility

CIM for the Norwegian Power Utility
Creative Commons Attribution Share Alike 4.0 International
20 stars 7 forks source link

Standard for wattapp data exchange #348

Open areroshaa opened 1 month ago

areroshaa commented 1 month ago

Background: Today we have based WattApp json files we consume in the WattApp backend and expose in the wattapp frontend on the CIM4NoUtility example given here: https://github.com/3lbits/CIM4NoUtility/blob/develop/DIGIN10/Grid/CIMJSON-LD/DIGIN10-30-WattApp-GL.geojson

Here is a real example (the "cim" property is yet to be replaced with "http://ucaiug.org/ns/CIM#"): https://github.com/3lbits/wattapp/blob/main/data/wattapp-json-generator/v1_6/out/912631532_WattAppGeneratorExport.json

We also created a json schema to be able to enforce on a api interface level and for business logic purposes: https://github.com/3lbits/wattapp/blob/main/data/schemas/wattapp-schema-v1_1.json

Need for standardization of source data: WattApp has created a json structure called wattapp-source (name is up for discussion) to collect aggregated information on a transformer station. Aggregated transformer capacity, aggregated max measurements, substation uuid etc. This is given in this example: https://github.com/3lbits/wattapp/blob/main/data/schemas/examples/wattapp-source-976944801.json And a json schema created for enforcement purposes: https://github.com/3lbits/wattapp/blob/main/data/schemas/wattapp-source-schema-v0_5.json

We want help to come up with a proposal for a "de facto" standardization or adapt the wattapp-source to an existing CIM-based description.