Corese
Software platform implementing and extending the standards of the Semantic Web.
Install / Use
/learn @Wimmics/CoreseREADME
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 -->
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
- Download from maven-central
<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>
- Documentation: Getting Started With Corese-library
Corese-server
- Download from Docker-hub
docker run --name my-corese \
-p 8080:8080 \
-d wimmics/corese
- Alternatively, download Corese-server jar file.
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"
- Documentation:
Corese-GUI
- Download on Flathub
- Or download Corese-gui jar file.
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
- Or download Corese-command jar file.
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
bashwithzsh.
- Documentation: Getting Started With Corese-command
Corese-Python (beta)
- Download Corese-python jar file.
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"
- Documentation: Getting Started With Corese-python
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
- Corese website
- Documentation
- Source code
- Corese server demo
- Changelog
- Mailing list: corese-users at inria.fr
- Subscribe to the mailing list: corese-users-request at inria.fr subject: subscribe
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
