Skip to content

statnett/Talk2PowerSystem_UI

User Interface (UI) for Talk to the Power System

Overview

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.

Features

  • 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

Tech Stack

Frontend Framework:

AngularJS

UI Libraries:

webpack, lodash, oclazyload and various Angular utilities

Data Standards:

JSON, JSON-LD, SPARQL

API Layer:

REST (to Talk2PowerSystem Core)

Setup

Check the Development Guide.

Accreditation

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.

About

User Interface (UI) part of Talk2PowerSystem

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •