SkillAgentSearch skills...

Corese

Software platform implementing and extending the standards of the Semantic Web.

Install / Use

/learn @Wimmics/Corese
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a href="https://project.inria.fr/corese/"> <img src="https://user-images.githubusercontent.com/5692787/151987397-316a61f0-8098-4d37-a4e8-69180e33261a.svg" width="300" height="149" alt="Corese-logo"> </a> <br> <strong>Software platform for the Semantic Web of Linked Data</strong> </p>

Corese has moved out

Corese has entered a new era. The project has been moved under the care of the Corese-stack organization on GitHub. Further development and maintenance of Corese will be fully-open and done under the new organization, starting with members of Wimmics, P16 teams from INRIA, and members from Probabl leading the project.

We still maintain the different diffusion channels. You can still find the latest stable releases of each corese application on Maven, Docker, Flathub, and Pip.

The project has been split into several repositories:

Corese-core

Formerly Corese-library, allows the usage of Corese to manipulate RDF data, execute SPARQL queries, SHACL shapes and LDScript scripts through an API.

Corese-command

Command Line Interface for Corese that allows users to interact with Corese features from the terminal.

Corese-server

Server application allowing the creation, configuration, and management of SPARQL endpoints.

Corese-gui

Graphical interface that allows easy and visual use of Corese features.

Corese-python

Python wrapper for accessing and manipulating RDF data with Corese features using py4j.

Corese-W3C

Application used to test and evaluate the application of Corese to the different W3C standards.

Corese-plugin-storage-rdf4j

The backend plugin to interface with RDF4J.

Corese-plugin-storage-jena

The backend plugin to interface with Jena.


<!-- markdownlint-enable MD033 --> <!-- markdownlint-configure-file { "MD004": { "style": "consistent" } } --> <!-- markdownlint-disable MD033 --> <!-- markdownlint-disable MD012 --> <!-- markdownlint-disable MD041 -->

Project Status: Active – The project has reached a stable, usable state and is being actively developed. DOI SWH License: CECILL-C Discussions

Corese is a software platform implementing and extending the standards of the Semantic Web. It allows to create, manipulate, parse, serialize, query, reason and validate RDF data.

Corese implement W3C standards RDF, RDFS, SPARQL1.1 Query & Update, OWL RL, SHACL … It also implements extensions like STTL SPARQL, SPARQL Rule and LDScript.

There are several interfaces for Corese:

  • Corese-library: Java library to process RDF data and use Corese features via an API.
  • Corese-server: Tool to easily create, configure and manage SPARQL endpoints.
  • Corese-gui: Graphical interface that allows an easy and visual use of Corese features.
  • Corese-Command: Command Line Interface for Corese that allows users to interact with Corese features from the terminal.
  • Corese-Python (beta): Python wrapper for accessing and manipulating RDF data with Corese features using py4j.

Download and install

Corese-library

<dependency>
    <groupId>fr.inria.corese</groupId>
    <artifactId>corese-core</artifactId>
    <version>4.5.0</version>
</dependency>

<!-- jena storage -->
<dependency>
    <groupId>fr.inria.corese</groupId>
    <artifactId>corese-jena</artifactId>
    <version>4.5.0</version>
</dependency>

<!-- rdf4j storage -->
<dependency>
    <groupId>fr.inria.corese</groupId>
    <artifactId>corese-rdf4j</artifactId>
    <version>4.5.0</version>
</dependency>

Corese-server

docker run --name my-corese \
    -p 8080:8080 \
    -d wimmics/corese
wget "https://github.com/Wimmics/corese/releases/download/release-4.5.0/corese-server-4.5.0.jar"
java -jar "-Dfile.encoding=UTF8" "corese-server-4.5.0.jar"

Corese-GUI

  • Download on Flathub
<!-- markdownlint-disable MD033 --> <a href='https://flathub.org/apps/fr.inria.corese.CoreseGui'> <img src='https://dl.flathub.org/assets/badges/flathub-badge-en.png' alt='Download on Flathub' width='175'/> </a> <!-- markdownlint-enable MD033 -->
wget "https://github.com/Wimmics/corese/releases/download/release-4.5.0/corese-gui-4.5.0.jar"
java -jar "-Dfile.encoding=UTF8" "corese-gui-4.5.0.jar"

Corese-Command

  • Download on Flathub
<!-- markdownlint-disable MD033 --> <a href='https://flathub.org/apps/fr.inria.corese.CoreseCommand'> <img src='https://dl.flathub.org/assets/badges/flathub-badge-en.png' alt='Download on Flathub' width='175'/> </a> <!-- markdownlint-enable MD033 -->
wget "https://github.com/Wimmics/corese/releases/download/release-4.5.0/corese-command-4.5.0.jar"
java -jar "-Dfile.encoding=UTF8" "corese-command-4.5.0.jar"
  • Alternatively, use the installation script for Linux and MacOS systems.
curl -sSL https://files.inria.fr/corese/distrib/script/install-corese-command.sh | bash

To uninstall:

curl -sSL https://files.inria.fr/corese/distrib/script/uninstall-corese-command.sh | bash

If you're using zsh, replace bash with zsh.

Corese-Python (beta)

wget "https://github.com/Wimmics/corese/releases/download/release-4.5.0/corese-library-python-4.5.0.jar"
java -jar "-Dfile.encoding=UTF8" "corese-library-python-4.5.0.jar"

Compilation from source

Download source code and compile.

git clone "https://github.com/Wimmics/corese.git"
cd corese
mvn clean install -DskipTests

How to cite Corese

Use the "Cite this repository" option on the right side of this page.

Contributions and discussions

For support questions, comments, and any ideas for improvements you'd like to discuss, please use our discussion forum. We welcome everyone to contribute to issue reports, suggest new features, and create pull requests.

General informations

Related Skills

View on GitHub
GitHub Stars112
CategoryDevelopment
Updated8d ago
Forks28

Languages

Java

Security Score

85/100

Audited on Mar 25, 2026

No findings