Overview
Metrics consists of multiple services and layers.

The code for the services can be found on GitLab.com.
Pipeline Layer
Service |
Description |
piveau-metrics-validating-shacl |
Validates RDF against SHACL rules. |
piveau-metrics-annotator |
This service annotates incoming datasets with DQV quality measurements. |
piveau-metrics-accessibility |
Checks URLs for their status codes. |
piveau-metrics-score |
Calculates scores based on DQV measurements. |
Service Layer
Service |
Description |
piveau-metrics-cache |
Stores precomputed DQV measurements in a MongoDB. |
piveau-metrics-notifications |
This service notifies a publisher when the score of their catalogue drops. |
piveau-metrics-reporter |
Provides PDF, ODS, and XLSX representations of metrics measurements. |
UI Layer
Service |
Description |
piveau-metrics-ui |
Metrics web frontend. |
piveau-metrics-validating-ui |
Frontend for the SHACL Validator. |