Domain Coverage MatrixΒΆ
This matrix is the compact implementation of the two-axis model. Each row starts from the problem-domain coordinate, then maps to the physical coordinate, source signals, and training focus.
| Problem-domain coordinate | Physical coordinate | Core ontology concepts | Standards and source signals | Training focus |
|---|---|---|---|---|
| Smart Charging -> Charger Control | charger, EVSE, connector, vehicle, user, time | charging, vehicle activity |
OCPP, ISO 15118, charger telemetry | how commands and charger state affect a live or planned session |
| Smart Charging -> Load Management | site, microgrid node, grid connection, charger, connector, vehicle, time | energy requirement, energy system, charging |
OCPP charging profiles, site telemetry, OSCP-derived envelopes | how limited power is allocated across charging demand |
| Smart Charging -> Protocol & Interoperability | charger, CSMS connection, EVSE, connector, certificate, time | charging, energy system |
OCPP 1.6J, OCPP 2.0.1/2.1, ISO 15118, IEC 61851, IEC 62196, IEC 63110 | how protocol concepts become product-safe charger operations |
| Energy & Cost Management -> Site Energy & Infrastructure | grid connection, microgrid, circuit, meter, site load, charger, time | energy system, charging |
meter data, site telemetry, tariffs, circuit settings | how physical capacity and site load shape charging decisions |
| Energy & Cost Management -> Advanced Energy & Grid | grid, DERMS, microgrid node, storage, generation, operating envelope, time | energy system, energy requirement, charging |
OSCP, OpenADR, IEC 61850, IEEE 2030.5, forecasts, emissions factors, storage/generation telemetry | how grid flexibility, cost, carbon, and DER state shape energy strategy |
| Operations & Dispatch -> Fleet & Vehicle Management | fleet, vehicle, battery, location, depot, time | fleet, vehicle, vehicle activity |
telematics, vehicle registry, charging history | how asset state affects operational readiness |
| Operations & Dispatch -> Depot & Integration | depot, parking position, charger, schedule system, ITCS/DMS/FMS, time | work, fleet, vehicle activity |
VDV 452, VDV 455, VDV 462/NeTEx, VDV 453, VDV 454, GTFS, TransXChange, SIRI, depot systems | how depot and upstream systems give context for decisions |
| Operations & Dispatch -> Dispatch & Scheduling | route, block, duty, vehicle, deadline, energy state, time | work, energy requirement, vehicle |
VDV 452, VDV 454, VDV 463, GTFS, TransXChange | how future work becomes vehicle allocation and energy targets |
| Roaming & Shared Charging -> Network Access & Interoperability | charger network, location, EVSE, connector, token, user, time | charging, commercial access |
OCPI, OICP, tokens, location sync | how external users discover and access charging |
| Roaming & Shared Charging -> Commercial Settlement & Shared Charging | session, CDR, tariff, invoice, payment rail, party, time | charging, fleet, commercial record |
OCPI CDRs, OICP CDRs, tariffs, payments | how a physical session becomes a billable or settleable record |
| Incidents & Notifications -> Alerting | charger, connector, vehicle, site, user, time | failure signal projections | OCPP status, telemetry, platform health | how the right people are notified at the right time |
| Incidents & Notifications -> Detection | charger, EVSE, connector, meter, comms path, vehicle, time | state and failure signals | OCPP errors, telemetry freshness, site power | how abnormal state is found and grouped |
| Incidents & Notifications -> Incident & Resolution Management | asset, incident timeline, support workflow, time | operational state and event history | incident events, charger logs, telemetry | how faults are explained, worked, and closed |
| Reporting & Insights -> Fleet & Charging Analytics | session, vehicle, charger, meter, depot, time | historical projections | sessions, meter values, schedules, telematics | how operations history becomes analysis |
| Reporting & Insights -> Operational Dashboards | depot, site, charger, vehicle, incident, time | read models across all core concepts | live state, projections, alerts | how current state becomes operational visibility |
| Reporting & Insights -> Cost, Carbon & Compliance | tariff, meter, session, emissions factor, invoice, time | charging, energy system, commercial record |
tariffs, CDRs, OCMF, emissions factors, meter values | how cost, carbon, and compliance evidence is produced |
| Resilience & Security -> Platform Reliability & Safety | service, charger connection, fallback limit, site, time | control integrity and safe fallback | health checks, OCPP connection state, OSCP lifecycle | how control remains safe during failure or degraded data |
| Resilience & Security -> Security & Access Control | user, role, API key, certificate, charger, EVSE, time | identity, access, trust | auth, audit logs, OCPP security, ISO 15118 PKI | how people, systems, and devices are trusted |
| Accessibility & Usability -> User Experience | user, task, screen, role, physical context, time | product surface over domain concepts | UI state, help docs, permissions | how users act on complex domain state |
| Accessibility & Usability -> Onboarding & Support | user, workspace, depot, asset, docs, support case, time | support workflow and learning state | help docs, setup flows, support evidence | how users learn and recover |
Standards Relationship ViewΒΆ
flowchart TB
subgraph Physical["Physical and control boundary"]
OCPP["OCPP<br/>charger to CSMS"]
ISO["ISO 15118<br/>EV to EVSE"]
IEC["IEC 61851 / 62196<br/>charging mode and connector"]
end
subgraph Operations["Operations and planning boundary"]
Planned["VDV 452 / 462 / NeTEx<br/>GTFS / TransXChange"]
Realtime["VDV 453 / 454<br/>SIRI / GTFS-RT"]
VDV463["VDV 463<br/>charging requests and information"]
end
subgraph Energy["Energy and grid boundary"]
OSCP["OSCP<br/>capacity and flexibility"]
OpenADR["OpenADR<br/>demand response"]
Microgrid["Microgrid model<br/>site topology and envelopes"]
end
subgraph Commercial["Commercial boundary"]
OCPI["OCPI<br/>peer or hub roaming"]
OICP["OICP<br/>Hubject intercharge"]
OCMF["OCMF<br/>signed meter evidence"]
Payments["Payments and invoices"]
end
OCPP --> Charging["BetterFleet charging model"]
ISO --> Charging
IEC --> Charging
Planned --> Work["BetterFleet work model"]
Realtime --> Activity["vehicle activity"]
VDV463 --> Requirement["Energy requirement"]
OSCP --> Microgrid
OpenADR --> Microgrid
Microgrid --> Charging
Work --> Requirement
Activity --> Requirement
Requirement --> Charging
Charging --> OCPI
Charging --> OICP
Charging --> OCMF
OCPI --> Payments
OICP --> Payments
OCMF --> Payments
Recommended Onboarding OrderΒΆ
- Start with the System Topology so the whole system map is clear.
- Read the Two-Axis Ontology Model so the problem and physical coordinates are clear.
- Read the Ontology Primer so the core nouns are stable.
- Read the Worked Example to see the model applied end to end.
- Read Evidence, Ownership, and Lineage when the work touches feeds, projections, reports, support, or audit.
- Read Energy Management if the work touches site power, tariffs, carbon, storage, grid signals, OSCP, OpenADR, microgrid, or operating envelopes.
- Read the Standards and Protocol Map to understand system boundaries and the split between VDV standards.
- Read Charge Planning and Operations if the work touches dispatch, schedules, VDV 463, or readiness.
- Read Charging, Roaming, and Commercial Model if the work touches shared charging, tariffs, tokens, payment, or settlement.
- Read Cross-Cutting Domains if incidents, reporting, security, support, onboarding, or user understanding could be affected.
- Use this matrix before writing a spec or story so the right domain, physical anchors, and evidence sources are clear.