Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
8c575cb
factory
prbblrypier Jul 1, 2025
4d5d09e
build with Alpakka
prbblrypier Jul 7, 2025
acba4ae
xml parser setup
prbblrypier Jul 8, 2025
7bcf316
rdf xml parser
prbblrypier Jul 10, 2025
8d8193e
rdf xml parser
prbblrypier Jul 10, 2025
fd35962
rdf xml parser test
prbblrypier Jul 10, 2025
6ac245b
abstractstatement
prbblrypier Jul 16, 2025
ae75342
build
prbblrypier Jul 16, 2025
72fbf4f
adding RDF-XML Context and Utils
prbblrypier Jul 18, 2025
786eda2
refactor RdfXmlParser
prbblrypier Jul 18, 2025
7a34f4c
Add RDFXML support to ParserFactory and remove RdfXmlParserFactory
remiceres Jul 22, 2025
1e8aad5
Refactor RdfXmlParser to extend AbstractRDFParser and update test cases
remiceres Jul 22, 2025
7e29fb9
Remove outdated documentation files and update installation instructions
remiceres Jul 23, 2025
c5012c1
docs: Remove .gitignore and update index and user guide documentation
remiceres Jul 23, 2025
7d9b9dc
feat: Add CSS classes for light and dark logo images in documentation
remiceres Jul 23, 2025
60d5cc0
docs: Reorder links for Corese tools in documentation for improved cl…
remiceres Jul 23, 2025
a288a6b
fix: Remove theme switcher from navbar configuration for cleaner UI
remiceres Jul 23, 2025
547afbc
fix: Update version number in installation instructions for Maven and…
remiceres Jul 23, 2025
427a5ce
fix: Update version and release numbers in Sphinx configuration
remiceres Jul 24, 2025
9b8d20c
feat: Add theme switcher to navbar for improved user experience
remiceres Jul 24, 2025
50e539a
feat: Implement dynamic favicon switching based on system theme
remiceres Jul 24, 2025
2f82070
feat: Add installation instructions for Maven, Gradle, and direct dow…
remiceres Jul 24, 2025
1cadd61
refactor: Simplify favicon handling by using a script to set the favi…
remiceres Jul 24, 2025
a2e5dee
ANTLRTrig
prbblrypier Jul 25, 2025
4177989
fix: Update badge sizes for GitHub and Maven Central links in install…
remiceres Jul 24, 2025
15a366c
style: Update README formatting by removing emojis and enhancing down…
remiceres Jul 25, 2025
3acaede
feat: Update pre-release workflow to use shadowJar and include build …
remiceres Jul 25, 2025
efd937b
Fixing 181 bug on IRIs
MaillPierre Jul 25, 2025
d587cba
minor fix
MaillPierre Jul 25, 2025
d0a685d
ANTLRTrig parser
prbblrypier Jul 25, 2025
4d2da0b
fix: Update favicon paths and add missing SVG files for light and dar…
remiceres Jul 25, 2025
480d5cf
Merge pull request #182
prbblrypier Jul 28, 2025
ed5bdd9
Fixing 181 bug on IRIs
MaillPierre Jul 25, 2025
0d6c95b
minor fix
MaillPierre Jul 25, 2025
bddf0ee
fix: Update Sonatype credentials in publishing configuration for impr…
remiceres Jul 28, 2025
8960366
fix: Remove Sonatype OSSRH publishing settings from project metadata
remiceres Jul 28, 2025
0bb0e9d
fix: Update version from 4.6.4-SNAPSHOT to 4.6.4 in changelog, README…
remiceres Jul 28, 2025
d9698ef
Merge branch 'release/4.6.4'
remiceres Jul 28, 2025
8be7c15
Merge tag 'v4.6.4' into develop
remiceres Jul 28, 2025
5c9812b
fix: Define package group for Nexus publication in build configuration
remiceres Jul 28, 2025
cd6faeb
Merge branch 'release/4.6.4'
remiceres Jul 28, 2025
895d00e
Merge tag 'v4.6.4' into develop
remiceres Jul 28, 2025
c8a5f1b
feat: Enhance Maven Central release workflow with automatic promotion…
remiceres Jul 28, 2025
5aa98a1
refactor: Update Maven publishing configuration and streamline releas…
remiceres Jul 28, 2025
90c6c6a
refactor: Update workflow names and descriptions for clarity in Maven…
remiceres Jul 28, 2025
bf5632c
feat: Add publication task dependency for Gradle 8 compatibility
remiceres Jul 28, 2025
f67d526
refactor: Update Javadoc task configuration to disable doclint warnin…
remiceres Jul 28, 2025
29f7aed
refactor: Update Java compilation settings and conditional signing fo…
remiceres Jul 29, 2025
3451889
comments and code cleaning
prbblrypier Jul 29, 2025
071f24e
Merge branch 'release/4.6.4'
remiceres Jul 29, 2025
8f64bf9
Merge tag 'v4.6.4' into develop
remiceres Jul 29, 2025
2fa8a84
Merge pull request #183 from corese-stack/feature/trig_87
MaillPierre Jul 30, 2025
68030d5
fixing missing factory for trig parser
MaillPierre Jul 30, 2025
4227d22
Merge branch 'develop' into feature/corese-next
remiceres Jul 30, 2025
8056835
update: change JDK version from 11 to 21 in GitHub workflows
remiceres Jul 30, 2025
f4ca82a
factory
prbblrypier Jul 1, 2025
40ca925
xml parser setup
prbblrypier Jul 8, 2025
479e7cd
rdf xml parser
prbblrypier Jul 10, 2025
1288b1b
rdf xml parser
prbblrypier Jul 10, 2025
87aabfd
rdf xml parser test
prbblrypier Jul 10, 2025
f0e6483
abstractstatement
prbblrypier Jul 16, 2025
6e4dfa2
adding RDF-XML Context and Utils
prbblrypier Jul 18, 2025
203fb93
refactor RdfXmlParser
prbblrypier Jul 18, 2025
12ca855
Add RDFXML support to ParserFactory and remove RdfXmlParserFactory
remiceres Jul 22, 2025
f14740a
Refactor RdfXmlParser to extend AbstractRDFParser and update test cases
remiceres Jul 22, 2025
6099cb2
Parser RDFXML refactoring
prbblrypier Jul 25, 2025
6edb354
build exemple
prbblrypier Jul 25, 2025
5255aa8
ANTLRTrig
prbblrypier Jul 25, 2025
ca66b5b
new test suit
prbblrypier Jul 29, 2025
d17a65c
comments and code cleaning
prbblrypier Aug 1, 2025
d06ed9a
Merge remote-tracking branch 'origin/feature/86-RDFXML-parser' into f…
prbblrypier Aug 1, 2025
249b769
comments and code cleaning
prbblrypier Aug 1, 2025
4206d90
remove duplicated SerializationConstants.java
prbblrypier Sep 2, 2025
fa1b4ad
undo SerializationConstants.java deletation and delete the right class
prbblrypier Sep 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions .github/workflows/publish-prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4

- name: Set up JDK 11
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
java-version: '21'
cache: 'gradle'

- name: Cache Gradle
Expand All @@ -38,7 +38,11 @@ jobs:
${{ runner.os }}-gradle-

- name: Build project
run: ./gradlew build
run: ./gradlew shadowJar

- name: Generate timestamp
id: timestamp
run: echo "timestamp=$(date '+%d %B %Y, %H:%M:%S')" >> $GITHUB_OUTPUT

- name: Publish single pre-release
uses: ncipollo/release-action@v1
Expand All @@ -49,6 +53,12 @@ jobs:
body: |
🚧 This is the latest build from the `develop` branch.
Not intended for production use.

**Last Updated:** ${{ steps.timestamp.outputs.timestamp }}
**Build Info:**
- Branch: `${{ github.ref_name }}`
- Commit: `${{ github.sha }}`
- Build Time: `${{ steps.timestamp.outputs.timestamp }}`
prerelease: true
allowUpdates: true
replacesArtifacts: true
4 changes: 2 additions & 2 deletions .github/workflows/release-github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ jobs:
with:
ref: ${{ github.event.inputs.ref || github.ref_name }}

- name: Set up JDK 11
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
java-version: '21'
cache: 'gradle'

- name: Cache Gradle
Expand Down
27 changes: 17 additions & 10 deletions .github/workflows/release-maven-central.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
name: Publish Maven Central
run-name: ${{ github.actor }} triggered Maven Central release on ${{ github.ref_name }}
run-name: ${{ github.actor }} triggered Maven Central release on ${{ github.event.inputs.ref || github.ref_name }}

on:
push:
tags:
- "v*.*.*"
workflow_dispatch:
inputs:
ref:
description: 'Branch or tag to publish (e.g. develop or v4.6.4)'
required: true

jobs:
release-maven-central:
Expand All @@ -13,12 +18,14 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ github.event.inputs.ref || github.ref }}

- name: Set up JDK 11
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
java-version: '21'
cache: 'gradle'

- name: Cache Gradle
Expand All @@ -29,13 +36,13 @@ jobs:
restore-keys: |
${{ runner.os }}-gradle-

- name: Build and publish to Sonatype (staging only)
- name: Publish to Maven Central via Vanniktech
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }}
GPG_SIGNING_PASSPHRASE: ${{ secrets.GPG_SIGNING_PASSPHRASE }}
run: ./gradlew publishToSonatype
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.SONATYPE_USERNAME }}
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.SONATYPE_PASSWORD }}
ORG_GRADLE_PROJECT_signingInMemoryKey: ${{ secrets.GPG_SIGNING_KEY }}
ORG_GRADLE_PROJECT_signingInMemoryKeyPassword: ${{ secrets.GPG_SIGNING_PASSPHRASE }}
run: ./gradlew publishToMavenCentral

- name: Manual Release Reminder
run: echo "The artifacts have been staged on Sonatype. Please log in to Sonatype Nexus to close and release the staging repository manually."
run: echo "Upload complete. Please finalize the deployment at https://central.sonatype.com/publishing/deployments"
4 changes: 2 additions & 2 deletions .github/workflows/sphinx-dev.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: "Sphinx: Render development docs"
run-name: ${{ github.actor }} has launched CI process on ${{ github.ref_name }}
name: "Docs: Render and Deploy Development Documentation"
run-name: ${{ github.actor }} triggered a documentation build on branch ${{ github.ref_name }}

on:
push:
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!-- markdownlint-disable MD024 -->
# Corese Changelog

## Version 4.6.4-SNAPSHOT
## Version 4.6.4 –

### Changed

Expand Down
82 changes: 0 additions & 82 deletions INSTALL.md

This file was deleted.

24 changes: 14 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

[![License: CECILL-C](https://img.shields.io/badge/License-CECILL--C-blue.svg)](https://cecill.info/licences/Licence_CeCILL-C_V1-en.html) [![Discussions](https://img.shields.io/badge/Discussions-GitHub-blue)](https://github.com/orgs/corese-stack/discussions)

## Features
## Features

- Manipulate RDF graphs (parse, serialize, transform)
- Execute SPARQL 1.1 queries and updates
Expand All @@ -21,7 +21,7 @@
- Apply logic-based rules with SPARQL Rules
- Extend functionality and scripting with LDScript

## 🚀 Getting Started
## Getting Started

Integrate Corese-Core into your Java project using your preferred build tool.

Expand All @@ -31,26 +31,30 @@ Integrate Corese-Core into your Java project using your preferred build tool.
<dependency>
<groupId>fr.inria.corese</groupId>
<artifactId>corese-core</artifactId>
<version>4.6.4-SNAPSHOT</version>
<version>4.6.4</version>
</dependency>
```

### Gradle

```groovy
implementation 'fr.inria.corese:corese-core:4.6.4-SNAPSHOT'
implementation 'fr.inria.corese:corese-core:4.6.4'
```

### Manual JAR

Download the latest `.jar` file from:

- [🔗 GitHub Releases](https://github.com/corese-stack/corese-core/releases)
- [📦 Maven Central](https://central.sonatype.com/artifact/fr.inria.corese/corese-core)
<a href='https://github.com/corese-stack/corese-core/releases'>
<img width='140' alt='Get it on GitHub' src='docs/source/_static/logo/badge_github.svg'/>
</a>
<a href='https://central.sonatype.com/artifact/fr.inria.corese/corese-core'>
<img width='140' alt='Get it on Maven Central' src='docs/source/_static/logo/badge_maven.svg'/>
</a>

## 📖 Documentation
## Documentation

- [Corese-Core api documentation](https://corese-stack.github.io/corese-core/v4.6.3/java_api/library_root.html)
- [Corese-Core api documentation](https://corese-stack.github.io/corese-core/v4.6.4/java_api/library_root.html)

**W3C Standards:**

Expand All @@ -67,15 +71,15 @@ Download the latest `.jar` file from:
- [SPARQL Rule Engine](https://files.inria.fr/corese/doc/rule.html)
- [LDScript Reference](https://files.inria.fr/corese/doc/ldscript.html)

## 🤝 Contributing
## Contributing

We welcome contributions! Here’s how to get involved:

- [GitHub Discussions](https://github.com/orgs/corese-stack/discussions)
- [Issue Tracker](https://github.com/corese-stack/corese-core/issues)
- [Pull Requests](https://github.com/corese-stack/corese-core/pulls)

## 🔗 Useful Links
## Useful Links

- [Corese Website](https://corese-stack.github.io/corese-core)
- Mailing List: <corese-users@inria.fr>
Expand Down
Loading