{
    "@context": [
        "https://w3id.org/codemeta/3.0",
        "https://w3id.org/software-iodata",
        "https://w3id.org/nwo-research-fields",
        "https://raw.githubusercontent.com/jantman/repostatus.org/master/badges/latest/ontology.jsonld",
        "https://w3id.org/research-technology-readiness-levels",
        "https://schema.org",
        "https://w3id.org/software-types"
    ],
    "@id": "https://tools.clariah.nl/annorepo/0.8.0",
    "@type": "SoftwareSourceCode",
    "applicationSuite": "AnnoRepo",
    "author": [
        {
            "@type": "Person",
            "email": "bram.buitendijk@di.huc.knaw.nl",
            "familyName": "Buitendijk",
            "givenName": "Bram"
        }
    ],
    "codeRepository": "https://github.com/knaw-huc/annorepo",
    "continuousIntegration": {
        "@id": "https://github.com/knaw-huc/annorepo/actions/workflows/build-push.yml"
    },
    "contributor": [
        {
            "@id": "https://tools.clariah.nl/person/bram-buitendijk",
            "@type": "Person",
            "email": [
                "bram.buitendijk@di.huc.knaw.nl",
                "bram.buitendijk@huygens.knaw.nl"
            ],
            "familyName": "Buitendijk",
            "givenName": "Bram"
        },
        {
            "@id": "https://tools.clariah.nl/person/hayco-de-jong",
            "@type": "Person",
            "email": "hayco.de.jong@di.huc.knaw.nl",
            "familyName": "de Jong",
            "givenName": "Hayco"
        }
    ],
    "dateCreated": "2022-03-24T17:29:49Z+0100",
    "dateModified": "2025-08-25T15:58:53Z+0200",
    "description": "Implementation of W3C Web Annotation Protocol (root project)",
    "developmentStatus": [
        {
            "@id": "https://www.repostatus.org/#active",
            "@type": "skos:Concept",
            "og:image": "https://www.repostatus.org/badges/latest/active.svg",
            "skos:definition": "The project has reached a stable, usable state and is being actively developed.",
            "skos:inScheme": "https://www.repostatus.org",
            "skos:prefLabel": "Active"
        },
        {
            "@id": "trl:Stage3Experimental",
            "@type": [
                "skos:Concept",
                {
                    "@id": "trl:TechnologyReadinessLevel",
                    "@type": "Class"
                }
            ],
            "skos:altLabel": "beta",
            "skos:definition": "The technology is implemented and ready for experimental settings (beta), but requires further work and validation.",
            "skos:inScheme": "trl:Scheme",
            "skos:notation": "5-7",
            "skos:prefLabel": "Experimental"
        }
    ],
    "downloadUrl": "https://github.com/knaw-huc/annorepo/archive/refs/tags/v0.8.0.zip",
    "funding": {
        "@type": "Grant",
        "funder": {
            "@type": "Organization",
            "name": "NWO",
            "url": "https://www.nwo.nl"
        },
        "name": "CLARIAH-PLUS (NWO grant 184.034.023)"
    },
    "https://github.com/proycon/codemetapy/errors": 0,
    "https://github.com/proycon/codemetapy/log": "(log file starts at Thu Jun 18 03:01:33 UTC 2026)\n\n[harvester info] --> Processing annorepo (https://github.com/knaw-huc/annorepo) [Thu Jun 18 03:01:33 UTC 2026]\n\n[harvester info] Git updating cached clone of https://github.com/knaw-huc/annorepo...\n\n[harvester info] Found release v0.8.0\n\n[harvester info] Using 'v0.8.0'\n\n[harvester info] Git reference: v0.8.0\n\n[harvester info] Scanning directory /tmp/codemeta-harvester.cache/annorepo for harvestable resources...\n\n[harvester info] found codemeta-harvest.json for annorepo (md5sum cd48d26b9b02c1b63b057be5369b56c3); values in here take precendence over (override) those in later detection stages\n\n[harvester info] found pom.xml (Java/Maven) for annorepo, converting to codemeta\n\n[harvester info] Looking for license....\n\n[harvester info] Found license Apache-2.0\n\n[harvester info] Parsing MAINTAINERS...\n\n[harvester info] Parsing AUTHORS...\n\n[harvester info] Parsing CONTRIBUTORS...\n\n[harvester info] Getting top contributor from git...\n\n[harvester info] Git top contributor Bram Buitendijk <bram.buitendijk@di.huc.knaw.nl> will be assigned as author (and maintainer) if none are found in the metadata\n\n[harvester info] Extracting last and first commit date from git log....\n\n[harvester info] Date created: 2022-03-24T17:29:49Z+0100, date modified: 2025-08-25T15:58:53Z+0200\n\n[harvester info] Querying Github/GitLab API (https://github.com/knaw-huc/annorepo)\n\n[harvester info] Adding URL for found README: README.md\n\n[harvester info] Found releaseNotes\n\n[harvester info] Querying Zenodo API for DOI (access token provided)...\n\n[harvester info] Looking for TRL information in README.md...\n\n[harvester info] Found TRL https://w3id.org/research-technology-readiness-levels#Stage3Experimental\n\n[harvester info] Looking for repostatus information in README.md...\n\n[harvester info] Found repostatus https://www.repostatus.org/#active\n\n[harvester info] Looking for continuous integration information in README.md...\n\n[harvester info] Looking for documentation links in README.md...\n\n[harvester info] Falling back to git tag (v0.8.0) if no version number is specified...\n\n[harvester info] Inferring repostatus information from git activity (used only as a fallback if not explicitly provided)...\n\n[harvester info] Inferred repostatus https://www.repostatus.org/#active\n\n[harvester info] Looking for repostatus information in README.md in master branch...\n\n[harvester info] Found repostatus (master branch) https://www.repostatus.org/#active\n\n[harvester info] Parsing MAINTAINERS from master branch...\n\n[harvester info] Setting group AnnoRepo\n\n[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 \"annorepo\" --codeRepository \"https://github.com/knaw-huc/annorepo\" --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/annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/90-authors.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/31-authors.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/30-maintainers.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/29-license.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/21-java.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-trl.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-repostatus.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-harvest.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-repostatus.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-maintainers.annorepo.codemeta.json /tmp/codemeta-harvester.cache//tmp/04-applicationSuite.annorepo.codemeta.json \n\n-- begin log --\n\nPassed 18 files/sources but specified 0 input types! Automatically guessing types...\n\nDetected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/90-authors.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/31-authors.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/30-maintainers.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/29-license.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/21-java.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-trl.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-repostatus.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-harvest.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-repostatus.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-maintainers.annorepo.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/04-applicationSuite.annorepo.codemeta.json', 'json')]\n\nAdding to contextgraph: /tmp/turtle\n\nInitial URI automatically generated, may be overriden later: https://tools.clariah.nl/annorepo\n\nProcessing source #1 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 1 new triples, total is now 2\n\nProcessing source #2 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 1 new triples, total is now 3\n\nProcessing source #3 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/90-authors.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/annorepo.topcontributor/snapshot\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 8 new triples, total is now 10\n\nProcessing source #4 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 2 new triples, total is now 12\n\nProcessing source #5 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 1 new triples, total is now 13\n\nProcessing source #6 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/annorepo/snapshot\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 16 new triples, total is now 28\n\nProcessing source #7 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] overriding old http://schema.org/dateCreated (2022-03-24T16:29:48Z -> 2022-03-24T17:29:49Z+0100)\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] overriding old http://schema.org/dateModified (2026-04-16T14:08:01Z -> 2025-08-25T15:58:53Z+0200)\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 2 new triples, total is now 28\n\nProcessing source #8 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/contributors/snapshot\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 14 new triples, total is now 37\n\nProcessing source #9 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/31-authors.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/authors/snapshot\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 8 new triples, total is now 37\n\nProcessing source #10 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/30-maintainers.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/maintainers/snapshot\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 6 new triples, total is now 38\n\nProcessing source #11 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/29-license.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] overriding old http://schema.org/license (http://spdx.org/licenses/Apache-2.0 -> Apache-2.0)\n\n[CODEMETA CORRECTION (https://tools.clariah.nl/annorepo)] automatically converting license to spdx URI\n\n[CODEMETA COMPOSITION (https://tools.clariah.nl/annorepo)] processed 1 new triples, total is now 38\n\nProcessing source #12 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/21-java.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/io.github.knaw-huc.annorepo/0.8.0\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/author (https://tools.clariah.nl/stub/H0d3b1de62f21d559 -> https://tools.clariah.nl/stub/H-54c282433c0e658a)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/codeRepository (https://github.com/knaw-huc/annorepo -> http://github.com/knaw-huc/annorepo/tree/main)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/description (Annotation Repository -> Implementation of W3C Web Annotation Protocol (root project))\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/name (annorepo -> AnnoRepo)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/producer (https://tools.clariah.nl/org/knaw-humanities-cluster -> https://tools.clariah.nl/org/huc-di)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/version (v0.8.0 -> 0.8.0)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 26 new triples, total is now 55\n\nProcessing source #13 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-trl.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 1 new triples, total is now 56\n\nProcessing source #14 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-repostatus.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 1 new triples, total is now 56\n\nProcessing source #15 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-harvest.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA 2 TO 3] Updating contIntegration -> continuousIntegration\n\n[CODEMETA 2 TO 3] Updating targetProduct -> isSourceCodeOf\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/programmingLanguage (Java -> Kotlin)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] overriding old http://schema.org/producer (https://tools.clariah.nl/org/huc-di -> https://huc.knaw.nl)\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 27 new triples, total is now 80\n\nProcessing source #16 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-repostatus.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 1 new triples, total is now 80\n\nProcessing source #17 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-maintainers.annorepo.codemeta.json\n\n    Found main resource with URI https://tools.clariah.nl/maintainers/snapshot\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 6 new triples, total is now 80\n\nProcessing source #18 of 18\n\nParsing json-ld file from /tmp/codemeta-harvester.cache//tmp/04-applicationSuite.annorepo.codemeta.json\n\n    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...\n\n    Injected (possibly temporary) URI https://tools.clariah.nl/annorepo\n\n[CODEMETA COMPOSITION (io.github.knaw-huc.annorepo)] processed 1 new triples, total is now 81\n\nRemapping URI to (possibly) new identifier and version component: https://tools.clariah.nl/annorepo -> https://tools.clariah.nl/annorepo/0.8.0\n\n[CODEMETA VALIDATION (annorepo)] done\n\nVALIDATION https://tools.clariah.nl/annorepo/0.8.0 #1: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)\n\nVALIDATION https://tools.clariah.nl/annorepo/0.8.0 #2: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)\n\nVALIDATION https://tools.clariah.nl/annorepo/0.8.0 #3: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)\n\n-- end log --\n\n[harvester info] Output written to /tmp/out/annorepo.codemeta.json\n\n[harvester info] <-- Finished processing annorepo (https://github.com/knaw-huc/annorepo) [Thu Jun 18 03:01:55 UTC 2026]\n",
    "identifier": "annorepo",
    "isSourceCodeOf": {
        "@type": "WebAPI"
    },
    "issueTracker": "https://github.com/knaw-huc/annorepo/issues",
    "keywords": [
        "web-annotation",
        "web-annotation-protocol"
    ],
    "license": {
        "@id": "http://spdx.org/licenses/Apache-2.0",
        "name": "Apache License 2"
    },
    "maintainer": {
        "@id": "https://tools.clariah.nl/person/bram-buitendijk",
        "@type": "Person",
        "email": [
            "bram.buitendijk@di.huc.knaw.nl",
            "bram.buitendijk@huygens.knaw.nl"
        ],
        "familyName": "Buitendijk",
        "givenName": "Bram"
    },
    "name": "AnnoRepo",
    "owl:sameAs": [
        {
            "@id": "https://tools.clariah.nl/annorepo.topcontributor/snapshot"
        },
        {
            "@id": "https://tools.clariah.nl/annorepo/snapshot"
        },
        {
            "@id": "https://tools.clariah.nl/authors/snapshot"
        },
        {
            "@id": "https://tools.clariah.nl/contributors/snapshot"
        },
        {
            "@id": "https://tools.clariah.nl/io.github.knaw-huc.annorepo/0.8.0"
        },
        {
            "@id": "https://tools.clariah.nl/maintainers/snapshot"
        }
    ],
    "producer": {
        "@id": "https://huc.knaw.nl",
        "@type": "Organization",
        "name": [
            "Humanities Cluster",
            "KNAW Humanities Cluster"
        ],
        "parentOrganization": {
            "@id": "https://knaw.nl",
            "@type": "Organization",
            "location": {
                "@type": "Place",
                "name": "Amsterdam"
            },
            "name": "KNAW",
            "url": "https://knaw.nl"
        },
        "url": "https://huc.knaw.nl"
    },
    "programmingLanguage": "Kotlin",
    "readme": "https://github.com/knaw-huc/annorepo/blob/v0.8.0//README.md",
    "releaseNotes": "https://github.com/knaw-huc/annorepo/releases/tag/v0.8.0",
    "review": {
        "@id": "https://tools.clariah.nl/validation/Nf76838d1861dd3149c7144d1d4b84510",
        "@type": "Review",
        "author": [
            "codemetapy validator using software.ttl"
        ],
        "datePublished": "2026-06-18 03:01:54",
        "name": "Automatic software metadata validation report for AnnoRepo 0.8.0",
        "reviewBody": "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\n\nValidation of AnnoRepo 0.8.0 was successful (score=4/5), but there are some remarks which you may or may not want to address:\n\n1. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)\n2. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)\n3. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)",
        "reviewRating": 4
    },
    "runtimePlatform": [
        "Java",
        "Java 17"
    ],
    "softwareHelp": {
        "@id": "https://knaw-huc.github.io/annorepo/docs/api-usage.html",
        "@type": "WebSite",
        "name": "AnnoRepo API Usage",
        "url": "https://knaw-huc.github.io/annorepo/docs/api-usage.html"
    },
    "softwareRequirements": {
        "@id": "https://tools.clariah.nl/dependency/org-jetbrains-kotlin-kotlin-stdlib",
        "@type": "SoftwareApplication",
        "identifier": "org.jetbrains.kotlin.kotlin-stdlib",
        "name": "kotlin-stdlib"
    },
    "url": "https://knaw-huc.github.io/annorepo/",
    "version": "0.8.0"
}