The following closely related tools are in a tool suite together with ODISSEI portal back-end:
Please use one of the above reference publications to cite the software, if you want to cite the software directly, you can use the following citation generated from the metadata:
Please consult the CLARIAH Software Metadata Requirements at https://github.com/CLARIAH/clariah-plus/blob/main/requirements/software-metadata-requirements.md for an in-depth explanation of any found problems Validation of ODISSEI portal back-end 1.0.1 was successful (score=4/5), but there are some remarks which you may or may not want to address: 1. Info: An interface type *SHOULD* be expressed: Software source code should define one or more target products that are the resulting software applications offering specific interfaces (This is missing in the metadata)
(log file starts at Sat Feb 7 03:24:10 UTC 2026)
[harvester info] --> Processing odissei_backend (https://github.com/odissei-data/ingestion-workflow-orchestrator/) [Sat Feb 7 03:24:10 UTC 2026]
[harvester info] Git updating cached clone of https://github.com/odissei-data/ingestion-workflow-orchestrator/...
[harvester info] Found release v3.1.5
[harvester info] Using 'v3.1.5'
[harvester info] Git reference: v3.1.5
[harvester info] Scanning directory /tmp/codemeta-harvester.cache/odissei_backend for harvestable resources...
[harvester info] found codemeta.json for odissei_backend (md5sum c38e6537640959a8d4b999bb0dc424cc); **NOTE: this is considered authoritative and most other detection methods will be skipped now!**
[harvester info] Inferring repostatus information from git activity (used only as a fallback if not explicitly provided)...
[harvester info] Inferred repostatus https://www.repostatus.org/#active
[harvester info] Looking for repostatus information in readme.md in master branch...
[harvester info] Setting group Odissei
[harvester info] Reconciliating: codemetapy --baseuri https://tools.clariah.nl --baseuri https://tools.clariah.nl --includecontext --addcontext https://w3id.org/nwo-research-fields --addcontext https://w3id.org/research-technology-readiness-levels --addcontextgraph https://vocabs.dariah.eu/rest/v1/tadirah/data?format=text/turtle --trl --identifier "odissei_backend" --codeRepository "https://github.com/odissei-data/ingestion-workflow-orchestrator/" --validate /etc/software.ttl --released --enrich --textv "Please consult the CLARIAH Software Metadata Requirements at https://github.com/CLARIAH/clariah-plus/blob/main/requirements/software-metadata-requirements.md for an in-depth explanation of any found problems" -O /tmp/out/odissei_backend.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.odissei_backend.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.odissei_backend.codemeta.json /tmp/codemeta-harvester.cache//tmp/04-applicationSuite.odissei_backend.codemeta.json
-- begin log --
/usr/lib/python3.12/site-packages/pyshacl/extras/__init__.py:6: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
Passed 3 files/sources but specified 0 input types! Automatically guessing types...
Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.odissei_backend.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.odissei_backend.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/04-applicationSuite.odissei_backend.codemeta.json', 'json')]
Adding to contextgraph: /tmp/turtle
Initial URI automatically generated, may be overriden later: https://tools.clariah.nl/odissei-backend
Processing source #1 of 3
Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.odissei_backend.codemeta.json
NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...
Injected (possibly temporary) URI https://tools.clariah.nl/odissei-backend
[CODEMETA COMPOSITION (https://tools.clariah.nl/odissei-backend)] processed 1 new triples, total is now 2
Processing source #2 of 3
Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.odissei_backend.codemeta.json
Injected (possibly temporary) URI https://tools.clariah.nl/odissei-backend
[CODEMETA 2 TO 3] Updating contIntegration -> continuousIntegration
[CODEMETA COMPOSITION (https://github.com/odissei-data/ingestion-workflow-orchestrator)] processed 71 new triples, total is now 71
Processing source #3 of 3
Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/04-applicationSuite.odissei_backend.codemeta.json
NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...
Injected (possibly temporary) URI https://tools.clariah.nl/odissei-backend
[CODEMETA COMPOSITION (https://github.com/odissei-data/ingestion-workflow-orchestrator)] processed 1 new triples, total is now 72
Remapping URI to (possibly) new identifier and version component: https://tools.clariah.nl/odissei-backend -> https://tools.clariah.nl/odissei_backend/1.0.1
[CODEMETA VALIDATION (odissei_backend)] done
[CODEMETA ENRICHMENT (odissei_backend)] automatically adding runtimePlatform Python derived from programmingLanguage Python
[CODEMETA ENRICHMENT (odissei_backend)] considering first author as maintainer
[CODEMETA ENRICHMENT (odissei_backend)] adding affiliation(s) of first author as producer
VALIDATION https://tools.clariah.nl/odissei_backend/1.0.1 #1: Info: An interface type *SHOULD* be expressed: Software source code should define one or more target products that are the resulting software applications offering specific interfaces (This is missing in the metadata)
-- end log --
[harvester info] Output written to /tmp/out/odissei_backend.codemeta.json
[harvester info] Harvesting remote service URL https://portal.odissei.nl/ for odissei_backend: codemetapy --baseuri https://tools.clariah.nl --baseuri https://tools.clariah.nl --includecontext --addcontext https://w3id.org/nwo-research-fields --addcontext https://w3id.org/research-technology-readiness-levels --addcontextgraph https://vocabs.dariah.eu/rest/v1/tadirah/data?format=text/turtle --trl -O "/tmp/codemeta-harvester.cache//tmp/odissei_backend.codemeta.json" "/tmp/out/odissei_backend.codemeta.json" "https://portal.odissei.nl/"
[harvester info] <-- Finished processing odissei_backend (https://github.com/odissei-data/ingestion-workflow-orchestrator/) [Sat Feb 7 03:24:25 UTC 2026]