Qubit Energy Schemas
Vision
Creating a universal, open standard for energy data that enables seamless integration between energy assets, monitoring systems, and optimization platforms. Our schemas provide a common language for the energy transition.Core Schemas
Foundation Schemas
Organization
Energy company, utility, or entity managing energy assets
Site
Physical location containing energy assets (solar farm, charging station)
Asset
Physical energy equipment (solar panels, batteries, inverters)
Meter
Energy measurement devices providing consumption/generation data
Sensor
Environmental or operational sensors (weather, temperature, vibration)
TimeSeries
Time-stamped measurements and telemetry data
Advanced Schemas (v0.2)
Tariff
Dynamic pricing with carbon intensity, P2P trading, V2G rates
Event
VPP dispatches, blockchain verification, AI anomaly detection
Weather Observation
Hyperlocal weather with satellite, drone, and AI-enhanced data
Demand Response
ML baselines, V2G coordination, flexibility market participation
Alarm
Predictive maintenance alerts and cybersecurity threat detection
Quick Start
Installation
Validate Example Data
Use in Your Project
Schema Examples
TimeSeries Schema
The most commonly used schema for real-time energy data:Asset Schema
Defines physical energy equipment:Key Features
Consistent Identifiers
Consistent Identifiers
- Organizations:
org_
prefix (e.g.,org_pacific_gas_electric
) - Sites:
sit_
prefix (e.g.,sit_solar_farm_001
) - Assets:
ast_
prefix (e.g.,ast_inverter_001
) - Meters:
mtr_
prefix (e.g.,mtr_main_001
) - Sensors:
sns_
prefix (e.g.,sns_temperature_001
) - TimeSeries:
ts_
prefix (e.g.,ts_generation_001
)
UTC Timestamps
UTC Timestamps
All timestamps use ISO 8601 UTC format:
2024-01-15T14:30:00Z
SI Units
SI Units
Standardized on International System of Units (kWh, kW, °C, m/s, etc.)
Schema Versions
Always specify which schema version you’re using. Version 0.2 includes significant enhancements for blockchain, AI, and advanced energy markets.
Version 0.2 (Current)
- Advanced tariff structures with dynamic pricing
- Blockchain and smart contract integration
- AI/ML metadata and confidence scoring
- V2G and bidirectional energy flow support
- Enhanced cybersecurity and threat detection
Version 0.1 (Legacy)
- Foundation schemas for basic energy data
- Simple tariff structures
- Core asset and measurement definitions
Validation Tools
Contributing
1
Fork Repository
Fork the schemas repository
2
Create Branch
3
Make Changes
- Add or modify schema files in
schemas/v0.2/
- Include example data in
examples/
- Update documentation
4
Validate
5
Submit PR
Create a pull request with detailed description of changes
Best Practices
Always validate your data against the schemas before sending to production systems. Invalid data can cause downstream processing failures.
Schema Design Guidelines
- Minimize Breaking Changes: Use optional fields for new features
- Clear Naming: Use descriptive, unambiguous field names
- Consistent Units: Always specify units explicitly
- Rich Metadata: Include context and provenance information
- Future-Proof: Design for extensibility and evolution
Implementation Tips
Performance
Cache compiled schemas for repeated validation to improve throughput
Error Handling
Provide meaningful error messages when validation fails
Monitoring
Track validation success rates and common error patterns
Versioning
Support multiple schema versions during migration periods
Real-World Examples
Solar Farm Monitoring
EV Charging Session
The Qubit Energy Schemas provide the data foundation that enables interoperability across the entire energy ecosystem. By establishing universal standards, we accelerate the development and deployment of innovative energy solutions.