Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RE Indicators Calculation Service

This site documents the CE-RISE RE indicators calculation service.

The service is a dedicated HTTP application that computes RE indicator results from the re-indicators-specification model family. It is intentionally domain-specific: the model family is fixed, the only user-selectable model dimension is the version tag, and validation is expected to run against the published SHACL artifacts for that selected version.

What This Service Does

  • accepts a validated RE indicators payload together with a selected specification version
  • delegates validation to hex-core-service against the RE indicators model during computation
  • computes structured RE indicator results based on the model-defined scoring logic
  • returns a detailed result object that preserves payload, validation details, and computed scores for downstream use

Relationship With hex-core-service

This service complements hex-core-service rather than replacing it.

  • hex-core-service remains the generic model-aware service for validation, persistence, and record operations
  • this service is the RE-specific computation layer
  • the preferred interaction pattern for this service is submission of a validated payload

Documentation Structure

Current Status

The repository currently contains the initial Rust service implementation and the first HTTP endpoints:

  • GET /health
  • GET /openapi.json
  • POST /compute

Artifact loading, SHACL-backed validation, and scoring logic are the next implementation steps.


Funded by the European Union under Grant Agreement No. 101092281 — CE-RISE.
Views and opinions expressed are those of the author(s) only and do not necessarily reflect those of the European Union or the granting authority (HADEA). Neither the European Union nor the granting authority can be held responsible for them.

CE-RISE logo

© 2026 CE-RISE consortium.
Licensed under the European Union Public Licence v1.2 (EUPL-1.2).
Attribution: CE-RISE project (Grant Agreement No. 101092281) and the individual authors/partners as indicated.

NILU logo

Developed by NILU (Riccardo Boero — ribo@nilu.no) within the CE-RISE project.