Skip to content

A command-line tool for converting, querying, and validating RDF data with SPARQL and SHACL using the Corese engine.

Notifications You must be signed in to change notification settings

corese-stack/corese-command

Repository files navigation

Corese-Command

License: CECILL-C Discussions

Corese-Command is the command-line interface (CLI) tool for the Corese platform. It allows users to interact with Corese's RDF processing, SPARQL querying, and reasoning capabilities via the terminal.

Features

  • Convert RDF data formats (Turtle, RDF/XML, N-Triples, etc.).
  • Execute SPARQL on a file.
  • Validate RDF data with SHACL.
  • Execute SPARQL on endpoints.
  • Canonicalize RDF data.

Getting Started

Download and Install

You can run Corese-Command using Flathub or by downloading and executing the JAR file.

Flathub:

To install Corese-Command via Flathub, use the following command:

flatpak install flathub fr.inria.corese.CoreseCommand

To run the application:

flatpak run fr.inria.corese.CoreseCommand

For more information, visit the Flathub page.

JAR File:

Download the latest version of the Corese-Command JAR from the releases page and run it with the following command:

java -jar corese-command-4.5.0.jar

This will provide you with access to the Corese-Command interface.

Usage

For a full list of available commands and options, use:

java -jar corese-command-4.5.0.jar --help

Create an alias for the JAR file to simplify the command echo 'alias corese="java -jar path/to/corese-command-4.5.0.jar"' >> ~/.bashrc After that, you can directly use the corese command to run Corese-Command. For example, corese --help.

Documentation

For more information on using Corese-Command, please refer to the following resources:

Contributions and Community

We welcome contributions to improve Corese-Command! Here’s how you can get involved:

  • Discussions: If you have questions, ideas, or suggestions, please participate in our discussion forum.
  • Issue Tracker: Found a bug or want to request a new feature? Use our issue tracker.
  • Pull Requests: We accept pull requests. You can submit your changes here.

Useful Links