Commit f53daaa
Add OEO and Brick ontology mappings, BatteryType and PV enums
## New Ontology Prefixes
- OEO (Open Energy Ontology): http://openenergy-platform.org/ontology/oeo/OEO_
- Brick: https://brickschema.org/schema/Brick#
## OEO Mappings Added to EnergySource
- SOLAR → OEO:00000384 (solar energy)
- WIND → OEO:00000446 (wind energy)
- HYDROELECTRIC → OEO:00000218 (hydro energy)
- GEOTHERMAL → OEO:00000191 (geothermal energy)
- BIOMASS → OEO:00010258 (bioenergy)
- BIOFUEL → OEO:00000072 (biofuel)
- TIDAL → OEO:00010100, OEO:00010102 (marine tidal/wave energy)
- HYDROGEN → OEO:00000220 (hydrogen)
- COAL → OEO:00000088 (coal)
- NATURAL_GAS → OEO:00000292 (natural gas)
- PETROLEUM → OEO:00000115 (crude oil)
- DIESEL → OEO:00010242 (diesel fuel)
- GASOLINE → OEO:00010241 (gasoline fuel)
- NUCLEAR_FISSION → OEO:00000302 (nuclear fuel)
## New BatteryType Enum
Dedicated enum for battery chemistries with enum-level mappings:
- exact_mappings: OEO:00000068 (battery), brick:Battery
Values: LITHIUM_ION, LITHIUM_IRON_PHOSPHATE, LITHIUM_POLYMER,
LEAD_ACID, NICKEL_METAL_HYDRIDE, NICKEL_CADMIUM, SODIUM_ION,
SOLID_STATE, VANADIUM_REDOX_FLOW, ZINC_BROMINE_FLOW, IRON_AIR, ZINC_AIR
## New PVCellType Enum
Photovoltaic cell technologies with see_also: OEO:00000348 (PV panel)
Values: MONOCRYSTALLINE_SILICON, POLYCRYSTALLINE_SILICON,
PASSIVATED_EMITTER_REAR_CELL (PERC), HETEROJUNCTION (HJT),
TUNNEL_OXIDE_PASSIVATED_CONTACT (TOPCon), INTERDIGITATED_BACK_CONTACT (IBC),
CADMIUM_TELLURIDE, COPPER_INDIUM_GALLIUM_SELENIDE (CIGS),
AMORPHOUS_SILICON, GALLIUM_ARSENIDE, PEROVSKITE, ORGANIC, TANDEM
## New PVSystemType Enum
PV installation types with exact_mappings: OEO:00000324
Values: ROOFTOP_RESIDENTIAL, ROOFTOP_COMMERCIAL, GROUND_MOUNTED,
FLOATING, BUILDING_INTEGRATED (BIPV), AGRIVOLTAICS, CARPORT,
TRACKER_SINGLE_AXIS, TRACKER_DUAL_AXIS, CONCENTRATING (CPV)
## EnergyStorageType Simplified
Consolidated battery types into single BATTERY value with proper
ontology mappings; specific chemistries now in BatteryType enum
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent fd9286e commit f53daaa
File tree
10 files changed
+2375
-204
lines changed- docs
- schema
- slides
- project/jsonschema
- src/valuesets
- datamodel
- enums
- energy
- schema/energy
10 files changed
+2375
-204
lines changedLarge diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
513 | 513 | | |
514 | 514 | | |
515 | 515 | | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
516 | 535 | | |
517 | 536 | | |
518 | 537 | | |
| |||
2497 | 2516 | | |
2498 | 2517 | | |
2499 | 2518 | | |
2500 | | - | |
| 2519 | + | |
2501 | 2520 | | |
2502 | | - | |
2503 | | - | |
2504 | | - | |
2505 | | - | |
2506 | | - | |
| 2521 | + | |
2507 | 2522 | | |
2508 | 2523 | | |
2509 | 2524 | | |
| |||
5855 | 5870 | | |
5856 | 5871 | | |
5857 | 5872 | | |
| 5873 | + | |
| 5874 | + | |
| 5875 | + | |
| 5876 | + | |
| 5877 | + | |
| 5878 | + | |
| 5879 | + | |
| 5880 | + | |
| 5881 | + | |
| 5882 | + | |
| 5883 | + | |
| 5884 | + | |
| 5885 | + | |
| 5886 | + | |
| 5887 | + | |
| 5888 | + | |
| 5889 | + | |
| 5890 | + | |
| 5891 | + | |
| 5892 | + | |
| 5893 | + | |
| 5894 | + | |
| 5895 | + | |
| 5896 | + | |
| 5897 | + | |
| 5898 | + | |
| 5899 | + | |
| 5900 | + | |
| 5901 | + | |
| 5902 | + | |
| 5903 | + | |
| 5904 | + | |
| 5905 | + | |
| 5906 | + | |
| 5907 | + | |
| 5908 | + | |
| 5909 | + | |
5858 | 5910 | | |
5859 | 5911 | | |
5860 | 5912 | | |
| |||
Large diffs are not rendered by default.
0 commit comments