RDFArchitect
Documentation for RDFArchitect 1.0.0 — the open-source web-based editor for CIM/CGMES and ENTSO-E RDFS schemas with SHACL constraints.
RDFArchitect is a web-based tool for visualising, editing, and sharing RDFS schemas with CIM extensions — as used in CGMES and the ENTSO-E Network Code Profiles — together with their SHACL constraints. It is an open-source alternative to proprietary CIM/RDF modelling tools.

Who should read what
If you are new to RDFArchitect, start with Getting Started. Otherwise, the table below points you to the most relevant section for your role.
| If you are… | Start with | Then read |
|---|---|---|
| An electrical engineer / CIM modeller | User Guide | CIM/CGMES concepts mapping, Features |
| A software architect / schema maintainer | User Guide | Features, CIM mapping |
| A project manager / product owner | Features | User Guide — sharing, migration |
| An administrator deploying the service | Installation | Administrator's guide, FAQ |
| A developer contributing or extending | Developer guide | CONTRIBUTING.md |
What you can do with it
- Import and export CGMES and ENTSO-E profiles in RDF/XML, Turtle, or N-Triples.
- Visualise classes, attributes, associations, and inheritance as UML-style diagrams, organised by package or your own custom diagram.
- Edit every aspect of a profile — classes, attributes, associations, enum entries, stereotypes, comments, namespaces, and the profile header — through a guided UI.
- Generate SHACL automatically from the schema, and manage imported SHACL alongside it.
- Track changes with an edit changelog, undo/redo, and the ability to restore any previous state.
- Compare two versions of a profile and see a structured list of additions, removals, and modifications.
- Migrate instance data between profile versions by generating a reviewable SPARQL UPDATE script through a guided wizard.
- Share a complete, read-only, navigable view of a profile via a single URL — no downloads, no tooling required by the recipient.
Architecture, briefly
- Frontend — SvelteKit web frontend
- Backend — Spring Boot REST service
- Snapshot store — Apache Jena Fuseki
Everything is open-source, Apache 2.0 licensed.
Maintenance and commercial support
RDFArchitect is actively developed and maintained by SOPTIM AG. The project is open source and free to use under Apache 2.0; commercial support — including consulting, custom feature development, deployment assistance, and CIM/CGMES advisory — is available on request.
If your organisation needs paid support or has integration questions, contact opencgmes@soptim.de.
Community and support
- Bugs and feature requests: GitHub Issues
- Questions and discussion: GitHub Discussions
- Security reports: see
SECURITY.md - Contributing: see
CONTRIBUTING.md
License
RDFArchitect is released under the Apache License 2.0.
Version: 1.0.0 — Released 2026-04-24. See Changelog for the release history.