Skip to content

[Roadmap] Phase 1 — Socle Moteur, Stockage & Benchmarks (5.0.0-alpha.1) #621

Description

@remiceres

Summary

Phase 1 de la feuille de route Corese v5 : Développement du socle moteur haute performance, stockage mémoire indexé, conformité SPARQL 1.1 à 100 %, mise en place de l'infrastructure de benchmark et amorçage des interfaces serveur et CLI.

Objectives

Moteur et Stockage (Rémi)

  • Stockage mémoire natif indexé (index SPO, POS, OSP dans InMemoryStatementStore pour requêtes sub-secondes avec transactions et graphes nommés).
  • Système d'ingestion par lots (batch) optimisé pour grands volumes.
  • Nettoyage et stabilisation de Kgram dans corese-next (modularité, renommage, typage, exceptions).
  • Validation EARL native sur le stockage corese-next.
  • Options sur les sérialiseurs (format compact pour API vs format aéré/trié).
  • Modularité & plugins (interfaces découplées pour extensions de stockage/traitement).
  • Suppression du code legacy post-stabilisation.

Bancs de test, métriques & conformité (Abdessamad)

Applications & Interfaces (3ᵉ développeur — dès mi-novembre 2026)

  • Amorçage de corese-server v5 : nouvelle architecture allégée et modulaire, premier endpoint standardisé SPARQL 1.1 Query/Update branché directement sur le stockage natif corese-next.
  • Refonte de corese-command : CLI moderne sous Picocli pour interroger, charger et convertir des graphes en ligne de commande avec corese-next.

Target Deliverable

Publication de Corese 5.0.0-alpha.1 (moteur SPARQL 1.1 complet + stockage mémoire haute performance + premiers outils CLI/Serveur).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicEpic used in the planning of the P16/Probabl refactoring of Corese

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions