Talk2PowerSystem UI is the user interface for interacting with the Talk2PowerSystem platform. It simplifies access to complex power system models, knowledge graphs, and LLM-based semantic services.
This interface is tailored for: - Energy professionals - Domain experts - Data scientists
It enables intuitive exploration and querying of CIM, CGMES, and BIM-aligned data.
-
Natural Language Interface (NLI) for querying CIM Knowledge Graph.
-
Knowledge Graph Explorer with filtering and semantic linking.
-
Power System Model Visualization and navigation between World View (Frame and Models) and one or more substation as single-line diagram.
-
Dataset, Catalogue, Profile and validation report browser with metadata view
-
General TriG / JSON-LD / SPARQL Viewer
-
📦 Modular Panels for:
-
SHACL Validator (select validation engine)
-
Profile Loader
-
SchemaOps (Schema version comparison)
-
ModelOps (Model/dataset version comparison)
-
Simulation (primely for validation) Setup
-
- Frontend Framework:
-
AngularJS
- UI Libraries:
-
webpack, lodash, oclazyload and various Angular utilities
- Data Standards:
-
JSON, JSON-LD, SPARQL
- API Layer:
-
REST (to Talk2PowerSystem Core)
Check the Development Guide.
We acknowledge and accredit UCA CIMug and the team responsible for the development of Common Information Model (CIM).
This repository and its contents are made available under the Apache License 2.0, ensuring open access, modification, and redistribution under the terms outlined in the LICENSE
file.