The following closely related tools are in a tool suite together with ODISSEI portal:
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 1.0.0 was successful (score=4/5), but there are some remarks which you may or may not want to address: 1. Info: Software source code *SHOULD* link to a continuous integration service that builds the software and runs the software's tests (This is missing in the metadata) 2. 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:33 UTC 2026)
[harvester info] --> Processing odisseiportal (https://github.com/odissei-data/odissei-dataverse-stack) [Sat Feb 7 03:24:33 UTC 2026]
[harvester info] Git updating cached clone of https://github.com/odissei-data/odissei-dataverse-stack...
[harvester info] No releases found, falling back to default git branch!
[harvester info] Using 'master'
[harvester info] Git reference: master
[harvester info] Scanning directory /tmp/codemeta-harvester.cache/odisseiportal for harvestable resources...
[harvester info] found codemeta.json for odisseiportal (md5sum beb06812d5ada27395690f45972b480b); **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] 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 "odisseiportal" --codeRepository "https://github.com/odissei-data/odissei-dataverse-stack" --validate /etc/software.ttl --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/odisseiportal.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.odisseiportal.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.odisseiportal.codemeta.json /tmp/codemeta-harvester.cache//tmp/04-applicationSuite.odisseiportal.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.odisseiportal.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.odisseiportal.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/04-applicationSuite.odisseiportal.codemeta.json', 'json')]
Adding to contextgraph: /tmp/turtle
Initial URI automatically generated, may be overriden later: https://tools.clariah.nl/odisseiportal
Processing source #1 of 3
Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.odisseiportal.codemeta.json
NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...
Injected (possibly temporary) URI https://tools.clariah.nl/odisseiportal
[CODEMETA COMPOSITION (https://tools.clariah.nl/odisseiportal)] 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.odisseiportal.codemeta.json
Injected (possibly temporary) URI https://tools.clariah.nl/odisseiportal
[CODEMETA COMPOSITION (https://github.com/odissei-data/odissei-devstack)] processed 76 new triples, total is now 76
Processing source #3 of 3
Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/04-applicationSuite.odisseiportal.codemeta.json
NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...
Injected (possibly temporary) URI https://tools.clariah.nl/odisseiportal
[CODEMETA COMPOSITION (https://github.com/odissei-data/odissei-devstack)] processed 1 new triples, total is now 77
Remapping URI to (possibly) new identifier and version component: https://tools.clariah.nl/odisseiportal -> https://tools.clariah.nl/odisseiportal/1.0.0
[CODEMETA VALIDATION (odisseiportal)] done
[CODEMETA ENRICHMENT (odisseiportal)] automatically adding runtimePlatform Python derived from programmingLanguage Python
[CODEMETA ENRICHMENT (odisseiportal)] considering first author as maintainer
[CODEMETA ENRICHMENT (odisseiportal)] adding affiliation(s) of first author as producer
VALIDATION https://tools.clariah.nl/odisseiportal/1.0.0 #1: Info: Software source code *SHOULD* link to a continuous integration service that builds the software and runs the software's tests (This is missing in the metadata)
VALIDATION https://tools.clariah.nl/odisseiportal/1.0.0 #2: 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/odisseiportal.codemeta.json
[harvester info] Harvesting remote service URL https://portal.odissei.nl/ for odisseiportal: 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/odisseiportal.codemeta.json" "/tmp/out/odisseiportal.codemeta.json" "https://portal.odissei.nl/"
[harvester info] <-- Finished processing odisseiportal (https://github.com/odissei-data/odissei-dataverse-stack) [Sat Feb 7 03:24:44 UTC 2026]