Skip to content

A powerful Java library for RDF data manipulation, SPARQL querying, reasoning, and semantic web standard compliance.

Notifications You must be signed in to change notification settings

corese-stack/corese-core

Repository files navigation

Corese-Core

License: CECILL-C Discussions

Corese-Core is the central Java library of the Corese platform, designed to implement and extend the Semantic Web standards. It enables creating, manipulating, parsing, serializing, querying, reasoning, and validating RDF data.

Corese-Core implements key W3C standards such as RDF, RDFS, SPARQL 1.1 Query & Update, OWL RL, and SHACL. It also includes extensions like STTL SPARQL, SPARQL Rule, and LDScript.

Features

  • RDF data manipulation and reasoning.
  • SPARQL query processing with advanced features.
  • Support for semantic web standards (RDF, RDFS, OWL RL, SHACL).
  • Extensions for rules and custom scripting (STTL, SPARQL Rule, LDScript).

Getting Started

Download and Install

To integrate Corese-Core into your project, you can use Maven, Gradle, or download the latest JAR file directly.

Maven:

Add this dependency to your pom.xml file:

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

Gradle:

Include the following in your build.gradle file:

implementation 'fr.inria.corese:corese-core:4.6.1'

JAR:

You can download the latest version of the Corese-Core JAR from the releases page.

Documentation

Explore the available documentation on Corese-Core pages: Corese-Core Documentation.

Contributions and Community

We value contributions and feedback from the community! Here’s how you can engage:

  • Discussions: For questions, ideas, or general discussion, join our discussion forum.
  • Issue Tracker: Report issues or suggest new features via our issue tracker.
  • Pull Requests: Contributions are welcome! Feel free to submit your code through pull requests.

Useful Links