Skip to main content

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.

RDFArchitect homepage

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 withThen read
An electrical engineer / CIM modellerUser GuideCIM/CGMES concepts mapping, Features
A software architect / schema maintainerUser GuideFeatures, CIM mapping
A project manager / product ownerFeaturesUser Guide — sharing, migration
An administrator deploying the serviceInstallationAdministrator's guide, FAQ
A developer contributing or extendingDeveloper guideCONTRIBUTING.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

License

RDFArchitect is released under the Apache License 2.0.

Version: 1.0.0 — Released 2026-04-24. See Changelog for the release history.