An open API service indexing awesome lists of open source software.

https://github.com/corese-stack/corese-gui

Query, visualize and validate RDF datasets.
https://github.com/corese-stack/corese-gui

corese desktop-application graph-visualization gui java javafx knowledge-graph linked-data ontology rdf reasoning semantic-web shacl sparql

Last synced: 3 months ago
JSON representation

Query, visualize and validate RDF datasets.

Awesome Lists containing this project

README

          



Corese-GUI logo



Graphical User Interface for the Semantic Web of Linked Data


License: CeCILL-C
Discussions
Documentation

# Corese-GUI

Corese-GUI is the desktop application of the Corese Semantic Web stack.
It provides a visual workspace to load RDF data, execute SPARQL queries, inspect results, validate SHACL constraints, and run reasoning workflows.

## Features

- Load and explore RDF datasets
- Execute SPARQL queries (SELECT, CONSTRUCT, ASK, UPDATE)
- Visualize graph results
- Validate data with SHACL
- Apply reasoning with built-in and custom rules
- Manage data, query, validation, logs, and settings from dedicated views




Data graph exploration view



Reasoning workspace with custom rules





SPARQL query template dialog



SPARQL SELECT table results





SPARQL CONSTRUCT graph result



SHACL shapes editor

## Downloads

### Windows

- [Installer (recommended, x64, .exe)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-windows-x64.exe)
- [Portable archive (x64, .zip)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-windows-x64-portable.zip)
- [Standalone JAR (x64)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-standalone-windows-x64.jar)

### macOS

- [Installer for Apple Silicon (arm64, .dmg)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-macos-arm64.dmg)
- [Installer for Intel (x64, .dmg)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-macos-x64.dmg)
- [Standalone JAR for Apple Silicon (arm64)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-standalone-macos-arm64.jar)
- [Standalone JAR for Intel (x64)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-standalone-macos-x64.jar)

### Linux

- [Flatpak (recommended)](https://flathub.org/apps/fr.inria.corese.CoreseGui)
- [App archive (x64, .tar.gz)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-linux-x64.tar.gz)
- [App archive (arm64, .tar.gz)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-linux-arm64.tar.gz)
- [Standalone JAR (x64)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-standalone-linux-x64.jar)
- [Standalone JAR (arm64)](https://github.com/corese-stack/corese-gui/releases/download/v5.0.0/corese-gui-5.0.0-standalone-linux-arm64.jar)

See the [latest stable release](https://github.com/corese-stack/corese-gui/releases/latest) and the [development pre-release](https://github.com/corese-stack/corese-gui/releases/tag/dev-prerelease).

> Standalone JAR files require Java 25 to be installed manually.

## Build and Run (local)

```bash
./gradlew clean check
./gradlew run
```

Build artifacts for the current platform:

```bash
./gradlew packageCurrentPlatform
```

## Documentation

- [Documentation site](https://corese-stack.github.io/corese-gui)

## Contributing

- [Discussions](https://github.com/orgs/corese-stack/discussions)
- [Issues](https://github.com/corese-stack/corese-gui/issues)
- [Pull Requests](https://github.com/corese-stack/corese-gui/pulls)