# @graph[].applicationCategory[]
Internet > WWW/HTTP > WSGI > Application

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
Alpino is a dependency parser for Dutch, developed in the context of the PIONIER Project Algorithms for Linguistic Processing, developed by Gertjan van Noord at the University of Groningen. This is the webservice for it. You can upload either tokenised or untokenised files (which will be automatically tokenised for you using ucto), the output will consist of a zip file containing XML files, one for each sentence in the input document.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].developmentStatus[].skos:definition
Technology complete and qualified, released for all end-users in scholarly environments.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:00:02 UTC 2024)

[harvester info] --> Processing alpino-service (https://github.com/proycon/alpino_clam_webservice) [Sat Jul 27 04:00:02 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/proycon/alpino_clam_webservice...

[harvester info] Found release v2.4

[harvester info] Using 'v2.4'

[harvester info] Git reference: v2.4

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/alpino-service for harvestable resources...

[harvester info] found codemeta-harvest.json for alpino-service (md5sum dc9e71f716c2bf61ee5f99729991134a); values in here take precendence over (override) those in later detection stages

[harvester info] found python setup for alpino-service, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing Alpino_Webservice.egg-info/PKG-INFO

writing dependency_links to Alpino_Webservice.egg-info/dependency_links.txt

writing requirements to Alpino_Webservice.egg-info/requires.txt

writing top-level names to Alpino_Webservice.egg-info/top_level.txt

reading manifest file 'Alpino_Webservice.egg-info/SOURCES.txt'

writing manifest file 'Alpino_Webservice.egg-info/SOURCES.txt'

Downloading context from https://doi.org/10.5063/schema/codemeta-2.0

Downloading context from https://schema.org/docs/jsonldcontext.json

Downloading context from https://w3id.org/software-types

Downloading context from https://w3id.org/software-iodata

Downloading context from https://raw.githubusercontent.com/jantman/repostatus.org/master/badges/latest/ontology.jsonld

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/alpino-webservice

Processing source #1 of 1

Obtaining python package metadata for: Alpino_Webservice

Loading metadata from Alpino_Webservice via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.1.4

Found dependency FoLiA-tools 

Found dependency natsort 

[CODEMETA COMPOSITION (alpino-webservice)] processed 53 new triples, total is now 54

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/alpino-webservice -> https://webservices.cls.ru.nl/portal/alpino-webservice/2.4

[CODEMETA VALIDATION (alpino-webservice)] done

-- end log --

[harvester info] Looking for license....

[harvester info] No license file found

-- begin log --

Trying README.md ...

No license detected

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/alpino-service-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/alpino-service.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service-contributors)] processed 7 new triples, total is now 8

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/alpino-service-contributors -> https://webservices.cls.ru.nl/portal/alpino-service.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/alpino-service.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/alpino-service.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/alpino-service.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/alpino-service.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2015-09-08T23:41:30Z+0200, date modified: 2023-11-01T11:56:10Z+0100

[harvester info] Querying Github/GitLab API (https://github.com/proycon/alpino_clam_webservice)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/alpino-clam-webservice

Processing source #1 of 1

Querying GitAPI parser for https://github.com/proycon/alpino_clam_webservice

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-clam-webservice)] processed 16 new triples, total is now 17

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/alpino-clam-webservice -> https://webservices.cls.ru.nl/portal/alpino_clam_webservice/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/alpino_clam_webservice/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/alpino_clam_webservice/snapshot)] done

Querying https://api.github.com/repos/proycon/alpino_clam_webservice

Remaining github API requests: 4999 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

Querying https://api.github.com/users/proycon

Remaining github API requests: 4998 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

-- end log --

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

[harvester info] Found repostatus https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v2.4) if no version number is specified...

[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] Found repostatus (master branch) https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "alpino-service" --codeRepository "https://github.com/proycon/alpino_clam_webservice" --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/alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-repostatus.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-harvest.alpino-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-repostatus.alpino-service.codemeta.json 

-- begin log --

Passed 11 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-repostatus.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-harvest.alpino-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-repostatus.alpino-service.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/alpino-service

Processing source #1 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 1 new triples, total is now 2

Processing source #2 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 1 new triples, total is now 3

Processing source #3 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 2 new triples, total is now 5

Processing source #4 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 1 new triples, total is now 6

Processing source #5 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.alpino-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/alpino_clam_webservice/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 19 new triples, total is now 24

Processing source #6 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] overriding old http://schema.org/dateCreated (2015-09-08T21:43:45Z -> 2015-09-08T23:41:30Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] overriding old http://schema.org/dateModified (2023-11-01T10:57:51Z -> 2023-11-01T11:56:10Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 2 new triples, total is now 24

Processing source #7 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.alpino-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/alpino-service.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/alpino-service)] processed 8 new triples, total is now 27

Processing source #8 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.alpino-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/alpino-webservice/2.4

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/author (https://webservices.cls.ru.nl/portal/stub/H-982b47f6716541b -> https://webservices.cls.ru.nl/portal/stub/H-25fef5649d703d53)

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/description (A CLAM-powered webservice for Alpino, a dependency parser for Dutch -> Alpino is a dependency parser for Dutch, developed in the context of the PIONIER Project Algorithms for Linguistic Processing, developed by Gertjan van Noord at the University of Groningen. This is the webservice for it. You can upload either tokenised or untokenised files (which will be automatically tokenised for you using ucto), the output will consist of a zip file containing XML files, one for each sentence in the input document.)

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/name (alpino_clam_webservice -> Alpino-Webservice)

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/version (v2.4 -> 2.4)

[CODEMETA COMPOSITION (alpino-webservice)] processed 69 new triples, total is now 86

Processing source #9 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-repostatus.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (alpino-webservice)] processed 1 new triples, total is now 86

Processing source #10 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-harvest.alpino-service.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/folia-tools -> https://webservices.cls.ru.nl/portal/stub/H-4f162bf72a00838b)

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/natsort -> https://webservices.cls.ru.nl/portal/stub/H-4f162bf72a00838b)

[CODEMETA COMPOSITION (alpino-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/clam-ge-3-1-4 -> https://webservices.cls.ru.nl/portal/stub/H-4f162bf72a00838b)

[CODEMETA COMPOSITION (alpino-webservice)] processed 8 new triples, total is now 91

Processing source #11 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-repostatus.alpino-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (alpino-webservice)] processed 1 new triples, total is now 91

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/alpino-service -> https://webservices.cls.ru.nl/portal/alpino-service/2.4

[CODEMETA VALIDATION (alpino-service)] done

[CODEMETA ENRICHMENT (alpino-service)] Guessing interface type http://schema.org/WebAPI based on clues

[CODEMETA ENRICHMENT (alpino-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (alpino-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (alpino-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (alpino-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (alpino-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (alpino-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (alpino-service)] adding affiliation(s) of first author as producer

VALIDATION https://webservices.cls.ru.nl/portal/alpino-service/2.4 #1: Warning: 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://webservices.cls.ru.nl/portal/alpino-service/2.4 #2: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/alpino-service/2.4 #3: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/alpino-service/2.4 #4: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/alpino-service/2.4 #5: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/alpino-service/2.4 #6: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/alpino-service.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/alpino for alpino-service: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/alpino-service.codemeta.json" "/tmp/out/alpino-service.codemeta.json" "https://webservices.cls.ru.nl/alpino"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/alpino-service.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/alpino', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/alpino-service

Processing source #1 of 2

Parsing json-ld file from /tmp/out/alpino-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/alpino-service/2.4

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/alpino-service

[CODEMETA COMPOSITION (alpino-service)] processed 91 new triples, total is now 91

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/alpino

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/alpino

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/N9ee0f62ee43ec05d56b0770282c5616c

Adding service (targetProduct) https://webservices.cls.ru.nl/alpino

[CODEMETA COMPOSITION (alpino-service)] processed 51 new triples, total is now 143

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/alpino-service -> https://webservices.cls.ru.nl/portal/alpino-service/2.4

[CODEMETA VALIDATION (alpino-service)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (alpino-service)] done

-- end log --

[harvester info] <-- Finished processing alpino-service (https://github.com/proycon/alpino_clam_webservice) [Sat Jul 27 04:00:25 UTC 2024]

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].producer.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.name
Automatic software metadata validation report for Alpino-Webservice 2.4

# @graph[].review.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

Validation of Alpino-Webservice 2.4 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
3. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
4. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
5. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)
6. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

# @graph[].targetProduct.author[].name
Gertjan van Noord (backend), Maarten van Gompel (webservice)

# @graph[].targetProduct.consumesData[].description
Plaintext tokenised input, one sentence per line

# @graph[].targetProduct.description
Alpino is a dependency parser for Dutch, developed in the context of the PIONIER Project Algorithms for Linguistic Processing, developed by Gertjan van Noord at the University of Groningen. You can upload either tokenised or untokenised files (which will be automatically tokenised for you using ucto), the output will consist of a zip file containing XML files, one for each sentence in the input document.

# @graph[].targetProduct.producesData[].description
Alpino XML output (XML files per sentence)

# @graph[].targetProduct.producesData[].description
Plaintext tokenised output, one sentence per line

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].description
This is a web-based automatic speech recogniser for Dutch, capable of transcribing dutch speech recordings using multiple models.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].developmentStatus[].skos:definition
Technology complete and proven in practice by real users.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:00:25 UTC 2024)

[harvester info] --> Processing asr_nl (https://github.com/opensource-spraakherkenning-nl/asr_nl) [Sat Jul 27 04:00:25 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/opensource-spraakherkenning-nl/asr_nl...

[harvester info] Found release v0.6.2

[harvester info] Using 'v0.6.2'

[harvester info] Git reference: v0.6.2

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/asr_nl for harvestable resources...

[harvester info] found codemeta.json for asr_nl (md5sum c38d31855921f1b956862aa9c5b2bed7); **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...

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "asr_nl" --codeRepository "https://github.com/opensource-spraakherkenning-nl/asr_nl" --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/asr_nl.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.asr_nl.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.asr_nl.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.asr_nl.codemeta.json 

-- begin log --

Passed 3 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.asr_nl.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.asr_nl.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.asr_nl.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asr-nl

Processing source #1 of 3

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.asr_nl.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asr-nl

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asr-nl)] processed 1 new triples, total is now 2

Processing source #2 of 3

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.asr_nl.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asr-nl

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asr-nl)] processed 1 new triples, total is now 3

Processing source #3 of 3

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.asr_nl.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asr-nl

[CODEMETA COMPOSITION (asr_nl)] overriding old https://codemeta.github.io/terms/readme (https://github.com/proycon/alpino_clam_webservice/blob/v0.6.2/README.md -> https://github.com/opensource-spraakherkenning-nl/asr_nl/blob/master/README.md)

[CODEMETA CORRECTION (asr_nl)] automatically converting spdx license URI from https:// to http:///

[CODEMETA COMPOSITION (asr_nl)] processed 70 new triples, total is now 70

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asr-nl -> https://webservices.cls.ru.nl/portal/asr_nl/0.6.2

[CODEMETA VALIDATION (asr_nl)] done

[CODEMETA ENRICHMENT (asr_nl)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (asr_nl)] adding author https://webservices.cls.ru.nl/portal/stub/H-13e27fc2ee52411c as contributor

[CODEMETA ENRICHMENT (asr_nl)] adding author https://webservices.cls.ru.nl/portal/stub/H-11b2b8f72b23db6a as contributor

[CODEMETA ENRICHMENT (asr_nl)] adding author https://webservices.cls.ru.nl/portal/stub/H635890156984049c as contributor

VALIDATION https://webservices.cls.ru.nl/portal/asr_nl/0.6.2 #1: Warning: 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://webservices.cls.ru.nl/portal/asr_nl/0.6.2 #2: Info: Software source code *MAY* express the programming language(s) used (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asr_nl/0.6.2 #3: 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/asr_nl/0.6.2 #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asr_nl/0.6.2 #5: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asr_nl/0.6.2 #6: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/asr_nl.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/asr_nl/ for asr_nl: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/asr_nl.codemeta.json" "/tmp/out/asr_nl.codemeta.json" "https://webservices.cls.ru.nl/asr_nl/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/asr_nl.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/asr_nl/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asr-nl

Processing source #1 of 2

Parsing json-ld file from /tmp/out/asr_nl.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/asr_nl/0.6.2

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asr-nl

[CODEMETA COMPOSITION (asr_nl)] processed 109 new triples, total is now 109

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/asr_nl/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/asr_nl

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/Nca287c5b4fa46b1b3a42e58b969fe2a1

Adding service (targetProduct) https://webservices.cls.ru.nl/asr_nl/

[CODEMETA COMPOSITION (asr_nl)] processed 80 new triples, total is now 190

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asr-nl -> https://webservices.cls.ru.nl/portal/asr_nl/0.6.2

[CODEMETA VALIDATION (asr_nl)] done

-- end log --

[harvester info] <-- Finished processing asr_nl (https://github.com/opensource-spraakherkenning-nl/asr_nl) [Sat Jul 27 04:00:31 UTC 2024]

# @graph[].maintainer.affiliation.name
Centre for Language and Speech Technology

# @graph[].producer.name
Centre for Language and Speech Technology

# @graph[].review.name
Automatic software metadata validation report for Automatic Speech Recognition for Dutch 0.6.2

# @graph[].review.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

Validation of Automatic Speech Recognition for Dutch 0.6.2 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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: Software source code *MAY* express the programming language(s) used (This is missing in the metadata)
3. 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
6. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

# @graph[].sourceOrganization.name
Centre for Language and Speech Technology

# @graph[].targetProduct[].description
This webservice uses automatic speech recognition to provide the transcriptions of recordings spoken in Dutch. You can upload and process only one file per project. For bulk processing and other questions, please contact Henk van den Heuvel at h.vandenheuvel@let.ru.nl.

# @graph[].targetProduct[].name
Automatic Transcription of Dutch Speech Recordings

# @graph[].targetProduct[].producesData[].description
Automatic transcription of the input recording with timestamps (CTM)

# @graph[].targetProduct[].producesData[].description
Automatic transcription of the input recording with timestamps (CTM) and speaker diarisation

# @graph[].targetProduct[].producesData[].description
Automatic transcription of the input recording

# @graph[].targetProduct[].producesData[].description
Automatic transcription of the input recording (full data) (AudioDoc XML)

# @graph[].targetProduct[].provider.name
Centre for Language and Speech Technology, Radboud University

# @graph[].description
Django web application that communicates with the CorpusStudioWeb back-end 'Crpp'. Two main purposes: (1) browse texts, (2) conduct syntactic searches with definable output per hit. Searches are translated to Xquery 'under the hood'

# @graph[].developmentStatus.skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:00:50 UTC 2024)

[harvester info] --> Processing cesar (https://github.com/ErwinKomen/RU-cesar) [Sat Jul 27 04:00:50 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/ErwinKomen/RU-cesar...

[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/cesar/cesar for harvestable resources...

[harvester info] found codemeta.json for cesar (md5sum 777a73008087652ecf4dba37bd37ec6c); **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] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "cesar" --codeRepository "https://github.com/ErwinKomen/RU-cesar" --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/cesar.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.cesar.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.cesar.codemeta.json 

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.cesar.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.cesar.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/cesar

Processing source #1 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.cesar.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/cesar

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/cesar)] processed 1 new triples, total is now 2

Processing source #2 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.cesar.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/cesar

[CODEMETA COMPOSITION (cesar)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> active)

[CODEMETA CORRECTION (cesar)] automatically converting status active to repostatus URI

[CODEMETA COMPOSITION (cesar)] processed 56 new triples, total is now 56

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/cesar -> https://webservices.cls.ru.nl/portal/cesar/unknown

[CODEMETA VALIDATION (cesar)] license not set

[CODEMETA VALIDATION (cesar)] done

[CODEMETA ENRICHMENT (cesar)] Guessing interface type http://schema.org/WebApplication based on clues

[CODEMETA ENRICHMENT (cesar)] adding author https://webservices.cls.ru.nl/portal/stub/H3a44b833e0b239b3 as contributor

[CODEMETA ENRICHMENT (cesar)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/cesar/unknown #1: Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/cesar/unknown #2: Violation: Software source code *MUST* state its license (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/cesar/unknown #3: Warning: 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://webservices.cls.ru.nl/portal/cesar/unknown #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/cesar/unknown #5: Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/cesar.codemeta.json

[harvester info] Harvesting remote service URL https://cesar.science.ru.nl for cesar: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/cesar.codemeta.json" "/tmp/out/cesar.codemeta.json" "https://cesar.science.ru.nl"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/cesar.codemeta.json', 'json'), ('https://cesar.science.ru.nl', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/cesar

Processing source #1 of 2

Parsing json-ld file from /tmp/out/cesar.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/cesar/unknown

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/cesar

[CODEMETA COMPOSITION (cesar)] processed 78 new triples, total is now 78

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://cesar.science.ru.nl

    Service replied with content-type text/html

    Parsing html...

    Parsing site metadata

Adding service (targetProduct) https://cesar.science.ru.nl

[CODEMETA COMPOSITION (cesar)] processed 3 new triples, total is now 82

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/cesar -> https://webservices.cls.ru.nl/portal/cesar/unknown

[CODEMETA VALIDATION (cesar)] license not set

[CODEMETA VALIDATION (cesar)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (cesar)] done

-- end log --

[harvester info] <-- Finished processing cesar (https://github.com/ErwinKomen/RU-cesar) [Sat Jul 27 04:00:56 UTC 2024]

# @graph[].name
Corpus Editor for Syntactically Annotated Resources (Cesar)

# @graph[].review.name
Automatic software metadata validation report for Corpus Editor for Syntactically Annotated Resources (Cesar) unknown

# @graph[].review.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

Validation of Corpus Editor for Syntactically Annotated Resources (Cesar) unknown failed (score 1/5) due to one or more requirement violations:

1. Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)
2. Violation: Software source code *MUST* state its license (This is missing in the metadata)
3. Warning: 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)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].description
Django web application that facilities viewing and searching a dictionary of Dutch dialects from the regions 'Achterhoek' and 'Liemers'

# @graph[].developmentStatus.skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:01:14 UTC 2024)

[harvester info] --> Processing ewald (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:14 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/ErwinKomen/RU-wnd...

[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/ewald/wald for harvestable resources...

[harvester info] found codemeta.json for ewald (md5sum 983e914f0b3039bb064333fbb2a723f0); **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] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "ewald" --codeRepository "https://github.com/ErwinKomen/RU-wnd" --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/ewald.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewald.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewald.codemeta.json 

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.ewald.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.ewald.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewald

Processing source #1 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewald.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewald

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ewald)] processed 1 new triples, total is now 2

Processing source #2 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewald.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewald

[CODEMETA COMPOSITION (ewald)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> active)

[CODEMETA CORRECTION (ewald)] automatically converting status active to repostatus URI

[CODEMETA COMPOSITION (ewald)] processed 57 new triples, total is now 57

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewald -> https://webservices.cls.ru.nl/portal/ewald/unknown

[CODEMETA VALIDATION (ewald)] license not set

[CODEMETA VALIDATION (ewald)] done

[CODEMETA ENRICHMENT (ewald)] Guessing interface type http://schema.org/WebApplication based on clues

[CODEMETA ENRICHMENT (ewald)] adding author https://webservices.cls.ru.nl/portal/stub/H29acad667ec7e34c as contributor

[CODEMETA ENRICHMENT (ewald)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/ewald/unknown #1: Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewald/unknown #2: Violation: Software source code *MUST* state its license (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewald/unknown #3: Warning: 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://webservices.cls.ru.nl/portal/ewald/unknown #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewald/unknown #5: Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/ewald.codemeta.json

[harvester info] Harvesting remote service URL https://e-wald.nl/ for ewald: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/ewald.codemeta.json" "/tmp/out/ewald.codemeta.json" "https://e-wald.nl/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/ewald.codemeta.json', 'json'), ('https://e-wald.nl/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewald

Processing source #1 of 2

Parsing json-ld file from /tmp/out/ewald.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ewald/unknown

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewald

[CODEMETA COMPOSITION (ewald)] processed 79 new triples, total is now 79

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://e-wald.nl/

    Service replied with content-type text/html

    Parsing html...

    Parsing site metadata

Adding service (targetProduct) https://e-wald.nl/

[CODEMETA COMPOSITION (ewald)] processed 3 new triples, total is now 83

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewald -> https://webservices.cls.ru.nl/portal/ewald/unknown

[CODEMETA VALIDATION (ewald)] license not set

[CODEMETA VALIDATION (ewald)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (ewald)] done

-- end log --

[harvester info] <-- Finished processing ewald (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:20 UTC 2024]

# @graph[].name
Electronisch woordenboek van de Achterhoekse en Liemerse dialecten

# @graph[].review.name
Automatic software metadata validation report for Electronisch woordenboek van de Achterhoekse en Liemerse dialecten unknown

# @graph[].review.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

Validation of Electronisch woordenboek van de Achterhoekse en Liemerse dialecten unknown failed (score 1/5) due to one or more requirement violations:

1. Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)
2. Violation: Software source code *MUST* state its license (This is missing in the metadata)
3. Warning: 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)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].description
Django web application that facilities viewing and searching a dictionary of dialects from the Dutch province 'Noord-Brabant' as well as the Belgian provinces of Antwerpen, Vlaams-Brabant and Brussels

# @graph[].developmentStatus.skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:01:20 UTC 2024)

[harvester info] --> Processing ewbd (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:20 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/ErwinKomen/RU-wnd...

[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/ewbd/wbd for harvestable resources...

[harvester info] found codemeta.json for ewbd (md5sum 791a44ea6fc9ca8aff3cdf7fd111c20f); **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] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "ewbd" --codeRepository "https://github.com/ErwinKomen/RU-wnd" --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/ewbd.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewbd.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewbd.codemeta.json 

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.ewbd.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.ewbd.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewbd

Processing source #1 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewbd.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewbd

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ewbd)] processed 1 new triples, total is now 2

Processing source #2 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewbd.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewbd

[CODEMETA COMPOSITION (ewbd)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> active)

[CODEMETA CORRECTION (ewbd)] automatically converting status active to repostatus URI

[CODEMETA COMPOSITION (ewbd)] processed 57 new triples, total is now 57

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewbd -> https://webservices.cls.ru.nl/portal/ewbd/unknown

[CODEMETA VALIDATION (ewbd)] license not set

[CODEMETA VALIDATION (ewbd)] done

[CODEMETA ENRICHMENT (ewbd)] Guessing interface type http://schema.org/WebApplication based on clues

[CODEMETA ENRICHMENT (ewbd)] adding author https://webservices.cls.ru.nl/portal/stub/H-72ef4cf402e10ef6 as contributor

[CODEMETA ENRICHMENT (ewbd)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/ewbd/unknown #1: Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewbd/unknown #2: Violation: Software source code *MUST* state its license (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewbd/unknown #3: Warning: 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://webservices.cls.ru.nl/portal/ewbd/unknown #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewbd/unknown #5: Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/ewbd.codemeta.json

[harvester info] Harvesting remote service URL https://e-wbd.nl/ for ewbd: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/ewbd.codemeta.json" "/tmp/out/ewbd.codemeta.json" "https://e-wbd.nl/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/ewbd.codemeta.json', 'json'), ('https://e-wbd.nl/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewbd

Processing source #1 of 2

Parsing json-ld file from /tmp/out/ewbd.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ewbd/unknown

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewbd

[CODEMETA COMPOSITION (ewbd)] processed 79 new triples, total is now 79

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://e-wbd.nl/

    Service replied with content-type text/html

    Parsing html...

    Parsing site metadata

Adding service (targetProduct) https://e-wbd.nl/

[CODEMETA COMPOSITION (ewbd)] processed 3 new triples, total is now 83

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewbd -> https://webservices.cls.ru.nl/portal/ewbd/unknown

[CODEMETA VALIDATION (ewbd)] license not set

[CODEMETA VALIDATION (ewbd)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (ewbd)] done

-- end log --

[harvester info] <-- Finished processing ewbd (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:26 UTC 2024]

# @graph[].name
Electronisch woordenboek van de Gelderse dialecten

# @graph[].review.name
Automatic software metadata validation report for Electronisch woordenboek van de Gelderse dialecten unknown

# @graph[].review.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

Validation of Electronisch woordenboek van de Gelderse dialecten unknown failed (score 1/5) due to one or more requirement violations:

1. Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)
2. Violation: Software source code *MUST* state its license (This is missing in the metadata)
3. Warning: 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)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].description
Django web application that facilities viewing and searching a dictionary of Dutch dialects from the province 'Gelderland'

# @graph[].developmentStatus.skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:01:26 UTC 2024)

[harvester info] --> Processing ewgd (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:26 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/ErwinKomen/RU-wnd...

[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/ewgd/wgd for harvestable resources...

[harvester info] found codemeta.json for ewgd (md5sum be356ad116da3bc39f7f8a50126ec9c4); **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] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "ewgd" --codeRepository "https://github.com/ErwinKomen/RU-wnd" --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/ewgd.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewgd.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewgd.codemeta.json 

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.ewgd.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.ewgd.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewgd

Processing source #1 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewgd.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewgd

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ewgd)] processed 1 new triples, total is now 2

Processing source #2 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewgd.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewgd

[CODEMETA COMPOSITION (ewgd)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> active)

[CODEMETA CORRECTION (ewgd)] automatically converting status active to repostatus URI

[CODEMETA COMPOSITION (ewgd)] processed 57 new triples, total is now 57

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewgd -> https://webservices.cls.ru.nl/portal/ewgd/unknown

[CODEMETA VALIDATION (ewgd)] license not set

[CODEMETA VALIDATION (ewgd)] done

[CODEMETA ENRICHMENT (ewgd)] Guessing interface type http://schema.org/WebApplication based on clues

[CODEMETA ENRICHMENT (ewgd)] adding author https://webservices.cls.ru.nl/portal/stub/H-6cf2ee28aedcee4f as contributor

[CODEMETA ENRICHMENT (ewgd)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/ewgd/unknown #1: Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewgd/unknown #2: Violation: Software source code *MUST* state its license (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewgd/unknown #3: Warning: 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://webservices.cls.ru.nl/portal/ewgd/unknown #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewgd/unknown #5: Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/ewgd.codemeta.json

[harvester info] Harvesting remote service URL https://e-wgd.nl/ for ewgd: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/ewgd.codemeta.json" "/tmp/out/ewgd.codemeta.json" "https://e-wgd.nl/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/ewgd.codemeta.json', 'json'), ('https://e-wgd.nl/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewgd

Processing source #1 of 2

Parsing json-ld file from /tmp/out/ewgd.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ewgd/unknown

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewgd

[CODEMETA COMPOSITION (ewgd)] processed 79 new triples, total is now 79

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://e-wgd.nl/

    Service replied with content-type text/html

    Parsing html...

    Parsing site metadata

Adding service (targetProduct) https://e-wgd.nl/

[CODEMETA COMPOSITION (ewgd)] processed 3 new triples, total is now 83

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewgd -> https://webservices.cls.ru.nl/portal/ewgd/unknown

[CODEMETA VALIDATION (ewgd)] license not set

[CODEMETA VALIDATION (ewgd)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (ewgd)] done

-- end log --

[harvester info] <-- Finished processing ewgd (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:31 UTC 2024]

# @graph[].name
Electronisch woordenboek van de Gelderse dialecten

# @graph[].review.name
Automatic software metadata validation report for Electronisch woordenboek van de Gelderse dialecten unknown

# @graph[].review.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

Validation of Electronisch woordenboek van de Gelderse dialecten unknown failed (score 1/5) due to one or more requirement violations:

1. Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)
2. Violation: Software source code *MUST* state its license (This is missing in the metadata)
3. Warning: 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)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].description
Django web application that facilities viewing and searching a dictionary of the Dutch Limburgian dialects

# @graph[].developmentStatus.skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:01:31 UTC 2024)

[harvester info] --> Processing ewld (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:31 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/ErwinKomen/RU-wnd...

[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/ewld/wld for harvestable resources...

[harvester info] found codemeta.json for ewld (md5sum c5f565e7c431f10dbf31ee7eeaa61530); **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] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "ewld" --codeRepository "https://github.com/ErwinKomen/RU-wnd" --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/ewld.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewld.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewld.codemeta.json 

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.ewld.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.ewld.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewld

Processing source #1 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.ewld.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewld

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ewld)] processed 1 new triples, total is now 2

Processing source #2 of 2

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.ewld.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewld

[CODEMETA COMPOSITION (ewld)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> active)

[CODEMETA CORRECTION (ewld)] automatically converting status active to repostatus URI

[CODEMETA COMPOSITION (ewld)] processed 57 new triples, total is now 57

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewld -> https://webservices.cls.ru.nl/portal/ewld/unknown

[CODEMETA VALIDATION (ewld)] license not set

[CODEMETA VALIDATION (ewld)] done

[CODEMETA ENRICHMENT (ewld)] Guessing interface type http://schema.org/WebApplication based on clues

[CODEMETA ENRICHMENT (ewld)] adding author https://webservices.cls.ru.nl/portal/stub/H4581e7154221e602 as contributor

[CODEMETA ENRICHMENT (ewld)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/ewld/unknown #1: Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewld/unknown #2: Violation: Software source code *MUST* state its license (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewld/unknown #3: Warning: 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://webservices.cls.ru.nl/portal/ewld/unknown #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ewld/unknown #5: Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/ewld.codemeta.json

[harvester info] Harvesting remote service URL https://e-wld.nl/ for ewld: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/ewld.codemeta.json" "/tmp/out/ewld.codemeta.json" "https://e-wld.nl/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/ewld.codemeta.json', 'json'), ('https://e-wld.nl/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ewld

Processing source #1 of 2

Parsing json-ld file from /tmp/out/ewld.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ewld/unknown

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ewld

[CODEMETA COMPOSITION (ewld)] processed 79 new triples, total is now 79

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://e-wld.nl/

    Service replied with content-type text/html

    Parsing html...

    Parsing site metadata

Adding service (targetProduct) https://e-wld.nl/

[CODEMETA COMPOSITION (ewld)] processed 3 new triples, total is now 83

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ewld -> https://webservices.cls.ru.nl/portal/ewld/unknown

[CODEMETA VALIDATION (ewld)] license not set

[CODEMETA VALIDATION (ewld)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (ewld)] done

-- end log --

[harvester info] <-- Finished processing ewld (https://github.com/ErwinKomen/RU-wnd) [Sat Jul 27 04:01:37 UTC 2024]

# @graph[].name
Electronisch woordenboek van de Limburgse dialecten

# @graph[].review.name
Automatic software metadata validation report for Electronisch woordenboek van de Limburgse dialecten unknown

# @graph[].review.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

Validation of Electronisch woordenboek van de Limburgse dialecten unknown failed (score 1/5) due to one or more requirement violations:

1. Violation: Software source code *MUST* have a proper README. (This is missing in the metadata)
2. Violation: Software source code *MUST* state its license (This is missing in the metadata)
3. Warning: 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)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
FLAT is a web-based linguistic annotation environment based around the FoLiA format (https://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation types is supported through the FoLiA paradigm.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].developmentStatus[].skos:definition
Technology complete and qualified, released for all end-users in scholarly environments.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:01:37 UTC 2024)

[harvester info] --> Processing flat (https://github.com/proycon/flat) [Sat Jul 27 04:01:37 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/proycon/flat...

[harvester info] Found release v0.11.5

[harvester info] Using 'v0.11.5'

[harvester info] Git reference: v0.11.5

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/flat for harvestable resources...

[harvester info] found python setup for flat, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing FoLiA_Linguistic_Annotation_Tool.egg-info/PKG-INFO

writing dependency_links to FoLiA_Linguistic_Annotation_Tool.egg-info/dependency_links.txt

writing requirements to FoLiA_Linguistic_Annotation_Tool.egg-info/requires.txt

writing top-level names to FoLiA_Linguistic_Annotation_Tool.egg-info/top_level.txt

reading manifest file 'FoLiA_Linguistic_Annotation_Tool.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

adding license file 'LICENSE'

writing manifest file 'FoLiA_Linguistic_Annotation_Tool.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/folia-linguistic-annotation-tool

Processing source #1 of 1

Obtaining python package metadata for: FoLiA_Linguistic_Annotation_Tool

Loading metadata from FoLiA_Linguistic_Annotation_Tool via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key Requires-Python

WARNING: No translation for distutils or pyproject.toml key License-File

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency folia >= 2.5.7

Found dependency Django >= 3.0

Found dependency requests 

Found dependency foliadocserve >= 0.7.8

Found dependency mozilla-django-oidc 

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] processed 70 new triples, total is now 71

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/folia-linguistic-annotation-tool -> https://webservices.cls.ru.nl/portal/folia-linguistic-annotation-tool/0.11.5

[CODEMETA VALIDATION (folia-linguistic-annotation-tool)] done

-- end log --

[harvester info] Looking for license....

[harvester info] Found license GPL-3.0-only

-- begin log --

Trying README.rst ...

Trying LICENSE ...

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/flat-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/flat.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat-contributors)] processed 31 new triples, total is now 32

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/flat-contributors -> https://webservices.cls.ru.nl/portal/flat.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/flat.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/flat.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/flat.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/flat.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2014-01-02T14:39:13Z+0100, date modified: 2024-07-05T13:27:34Z+0200

[harvester info] Querying Github/GitLab API (https://github.com/proycon/flat)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/flat

Processing source #1 of 1

Querying GitAPI parser for https://github.com/proycon/flat

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 28 new triples, total is now 29

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/flat -> https://webservices.cls.ru.nl/portal/flat/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/flat/snapshot)] done

Querying https://api.github.com/repos/proycon/flat

Remaining github API requests: 4993 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

Querying https://api.github.com/users/proycon

Remaining github API requests: 4992 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

-- end log --

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Converting README.rst to README.md

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

[harvester info] Found repostatus https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

[harvester info] Scraping title from http://flat.readthedocs.io/en/latest/?badge=latest

[harvester info] Found documentation at http://flat.readthedocs.io/en/latest/?badge=latest : "name": "FLAT - FoLiA Linguistic Annotation Tool - Documentation — FLAT v0.5.2 documentation",

[harvester info] Scraping title from http://flat.readthedocs.io/en/latest/administration_guide.html

[harvester info] Found documentation at http://flat.readthedocs.io/en/latest/administration_guide.html : "name": "FLAT Administration Guide — FLAT v0.5.2 documentation",

[harvester info] Scraping title from http://flat.readthedocs.io/en/latest/installation_guide.html

[harvester info] Found documentation at http://flat.readthedocs.io/en/latest/installation_guide.html : "name": "FLAT Installation Guide — FLAT v0.5.2 documentation",

[harvester info] Scraping title from http://flat.readthedocs.io/en/latest/user_guide.html

[harvester info] Found documentation at http://flat.readthedocs.io/en/latest/user_guide.html : "name": "FLAT User Guide — FLAT v0.5.2 documentation",

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v0.11.5) if no version number is specified...

[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.rst in master branch...

[harvester info] Found repostatus (master branch) https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Found README.rst

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "flat" --codeRepository "https://github.com/proycon/flat" --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/flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/50-documentation.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/29-license.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-repostatus.flat.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-repostatus.flat.codemeta.json 

-- begin log --

Passed 12 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/50-documentation.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/29-license.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-repostatus.flat.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-repostatus.flat.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/flat

Processing source #1 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 1 new triples, total is now 2

Processing source #2 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 1 new triples, total is now 3

Processing source #3 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/50-documentation.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 16 new triples, total is now 19

Processing source #4 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 2 new triples, total is now 21

Processing source #5 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 1 new triples, total is now 22

Processing source #6 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.flat.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/flat/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 32 new triples, total is now 53

Processing source #7 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] overriding old http://schema.org/dateCreated (2014-01-02T13:38:48Z -> 2014-01-02T14:39:13Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] overriding old http://schema.org/dateModified (2024-07-05T11:30:00Z -> 2024-07-05T13:27:34Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 2 new triples, total is now 53

Processing source #8 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.flat.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/flat.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 32 new triples, total is now 80

Processing source #9 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/29-license.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] overriding old http://schema.org/license (http://spdx.org/licenses/GPL-3.0-only -> GPL-3.0-only)

[CODEMETA CORRECTION (https://webservices.cls.ru.nl/portal/flat)] automatically converting license to spdx URI

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/flat)] processed 1 new triples, total is now 80

Processing source #10 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.flat.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/folia-linguistic-annotation-tool/0.11.5

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/author (https://webservices.cls.ru.nl/portal/stub/H2ec4b8e5929a111a -> https://webservices.cls.ru.nl/portal/stub/H-64cc36c0c8df7910)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/description (FoLiA Linguistic Annotation Tool -- Flat is a web-based linguistic annotation environment based around the FoLiA format (http://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation types is supported through the FoLiA paradigm. -> FLAT is a web-based linguistic annotation environment based around the FoLiA format (https://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation types is supported through the FoLiA paradigm.)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (python -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (linguistic-annotation-framework -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (clariah -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (annotation-tool -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (web-application -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (clarin -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (javascript -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/keywords (computational-linguistics -> annotation)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/name (flat -> FoLiA-Linguistic-Annotation-Tool)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] overriding old http://schema.org/version (v0.11.5 -> 0.11.5)

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] processed 83 new triples, total is now 139

Processing source #11 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-repostatus.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] processed 1 new triples, total is now 139

Processing source #12 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-repostatus.flat.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (folia-linguistic-annotation-tool)] processed 1 new triples, total is now 139

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/flat -> https://webservices.cls.ru.nl/portal/flat/0.11.5

[CODEMETA VALIDATION (flat)] done

[CODEMETA ENRICHMENT (flat)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (flat)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (flat)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (flat)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (flat)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (flat)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (flat)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (flat)] adding affiliation(s) of first author as producer

VALIDATION https://webservices.cls.ru.nl/portal/flat/0.11.5 #1: Warning: 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://webservices.cls.ru.nl/portal/flat/0.11.5 #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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/flat/0.11.5 #3: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/flat/0.11.5 #4: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/flat/0.11.5 #5: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/flat/0.11.5 #6: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/flat.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/flat/ for flat: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/flat.codemeta.json" "/tmp/out/flat.codemeta.json" "https://webservices.cls.ru.nl/flat/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/flat.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/flat/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/flat

Processing source #1 of 2

Parsing json-ld file from /tmp/out/flat.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/flat/0.11.5

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/flat

[CODEMETA COMPOSITION (flat)] processed 154 new triples, total is now 154

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/flat/

    Service replied with content-type text/html

    Parsing html...

    Parsing site metadata

Adding service (targetProduct) https://webservices.cls.ru.nl/flat/

[CODEMETA COMPOSITION (flat)] processed 9 new triples, total is now 161

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/flat -> https://webservices.cls.ru.nl/portal/flat/0.11.5

[CODEMETA VALIDATION (flat)] done

-- end log --

[harvester info] <-- Finished processing flat (https://github.com/proycon/flat) [Sat Jul 27 04:01:57 UTC 2024]

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].producer.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.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

Validation of FoLiA-Linguistic-Annotation-Tool 0.11.5 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
3. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
4. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
5. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)
6. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

# @graph[].softwareHelp[].name
FLAT - FoLiA Linguistic Annotation Tool - Documentation — FLAT v0.5.2 documentation

# @graph[].softwareHelp[].name
FLAT Administration Guide — FLAT v0.5.2 documentation

# @graph[].softwareHelp[].name
FLAT Installation Guide — FLAT v0.5.2 documentation

# @graph[].softwareHelp[].name
FLAT User Guide — FLAT v0.5.2 documentation

# @graph[].targetProduct[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].targetProduct[].name
FLAT: the FoLiA Linguistic Annotation Tool

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].description
This webservice provides an output file with word alignments given an NL speech recording and a transcription.

# @graph[].developmentStatus.skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:01:57 UTC 2024)

[harvester info] --> Processing forcedalignment2 (https://github.com/opensource-spraakherkenning-nl/forcedalignment2) [Sat Jul 27 04:01:57 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/opensource-spraakherkenning-nl/forcedalignment2...

[harvester info] Found release v0.3.2

[harvester info] Using 'v0.3.2'

[harvester info] Git reference: v0.3.2

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/forcedalignment2 for harvestable resources...

[harvester info] found codemeta.json for forcedalignment2 (md5sum 89ffaa88db0688ad9f87f37b8e0f2e91); **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/#inactive

[harvester info] Looking for repostatus information in README.md in master branch...

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "forcedalignment2" --codeRepository "https://github.com/opensource-spraakherkenning-nl/forcedalignment2" --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/forcedalignment2.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.forcedalignment2.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.forcedalignment2.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-jsonld.forcedalignment2.codemeta.json 

-- begin log --

Passed 3 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.forcedalignment2.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.forcedalignment2.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-jsonld.forcedalignment2.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/forcedalignment2

Processing source #1 of 3

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.forcedalignment2.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/forcedalignment2

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/forcedalignment2)] processed 1 new triples, total is now 2

Processing source #2 of 3

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.forcedalignment2.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/forcedalignment2

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/forcedalignment2)] processed 1 new triples, total is now 3

Processing source #3 of 3

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-jsonld.forcedalignment2.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/forcedalignment2

[CODEMETA COMPOSITION (forcedalignment2)] overriding old https://codemeta.github.io/terms/readme (https://github.com/proycon/flat/blob/v0.3.2/README.md -> https://github.com/opensource-spraakherkenning-nl/forcedalignment2/blob/master/README.md)

[CODEMETA COMPOSITION (forcedalignment2)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#inactive -> https://www.repostatus.org/#active)

[CODEMETA CORRECTION (forcedalignment2)] automatically converting spdx license URI from https:// to http:///

[CODEMETA COMPOSITION (forcedalignment2)] processed 47 new triples, total is now 47

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/forcedalignment2 -> https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1

[CODEMETA VALIDATION (forcedalignment2)] done

[CODEMETA ENRICHMENT (forcedalignment2)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (forcedalignment2)] adding author https://webservices.cls.ru.nl/portal/stub/H686c77d4ecc9c6f6 as contributor

[CODEMETA ENRICHMENT (forcedalignment2)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #1: Warning: 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://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #2: Info: Software source code *MAY* express the programming language(s) used (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #3: 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #4: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #5: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #6: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1 #7: Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/forcedalignment2.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/forcedalignment2/ for forcedalignment2: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/forcedalignment2.codemeta.json" "/tmp/out/forcedalignment2.codemeta.json" "https://webservices.cls.ru.nl/forcedalignment2/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/forcedalignment2.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/forcedalignment2/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/forcedalignment2

Processing source #1 of 2

Parsing json-ld file from /tmp/out/forcedalignment2.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/forcedalignment2

[CODEMETA COMPOSITION (forcedalignment2)] processed 70 new triples, total is now 70

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/forcedalignment2/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/forcedalignment2

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/Ncba05f1945ec14825eaa01ddf4f26e56

Adding service (targetProduct) https://webservices.cls.ru.nl/forcedalignment2/

[CODEMETA COMPOSITION (forcedalignment2)] processed 41 new triples, total is now 112

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/forcedalignment2 -> https://webservices.cls.ru.nl/portal/forcedalignment2/0.3.1

[CODEMETA VALIDATION (forcedalignment2)] done

-- end log --

[harvester info] <-- Finished processing forcedalignment2 (https://github.com/opensource-spraakherkenning-nl/forcedalignment2) [Sat Jul 27 04:02:04 UTC 2024]

# @graph[].maintainer.affiliation.name
Centre for Language and Speech Technology

# @graph[].producer.name
Centre for Language and Speech Technology

# @graph[].review.name
Automatic software metadata validation report for Forced Alignment 2 0.3.1

# @graph[].review.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

Validation of Forced Alignment 2 0.3.1 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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: Software source code *MAY* express the programming language(s) used (This is missing in the metadata)
3. 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
4. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
5. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
6. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
7. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].sourceOrganization.name
Centre for Language and Speech Technology

# @graph[].targetProduct[].consumesData[].description
Optional user dictionary .dict (will overrule bg lexicon)

# @graph[].targetProduct[].description
Forced Alignment of text and audio files

# @graph[].applicationCategory[].skos:note.@value
segmenting refers to a management process or method of dividing something into smaller homogeneous parts/units to gain better understanding about an object or topic. Segmentation can range from demographic, geographical, ethical, behavioral, visual, linguistic, musical to other areas and can be multi-dimensional.

# @graph[].applicationCategory[].skos:definition.@value
the act of labelling a piece of data or content wth a short string to express some metadata (Wikidata contributors, "Q43401994," Wikidata, https://www.wikidata.org/w/index.php?title=Q43401994&oldid=1198888121 (accessed September 4, 2020)

# @graph[].applicationCategory[].skos:definition.@value
extraction of named entity mentions in unstructured text into pre-defined categories (Wikidata contributors, "Q403574," Wikidata, https://www.wikidata.org/w/index.php?title=Q403574&oldid=1232404694 (accessed July 30, 2020).

# @graph[].applicationCategory[].skos:note.@value
annotating  refers to the activity of making information about a digital object explicit by adding notes, metadata, keywords, tags or links to a digitized representation or to an annotation file associated with it. This can be in the form of explanatory annotations that comments or contextualize a passage, annotations that make structural or linguistic information explicit, as linked open data making the relationships between objects machine-readable, or in the case of general metadata, adding information about the object as a whole.

# @graph[].applicationCategory[].skos:note.@value
contextualizing  refers to  creating associations between an object of investigation and other, more established or better-understood objects in a relation of geographical, temporal, or thematic proximity to the object of investigation, with the aim of ascribing meaning to that object.

# @graph[].applicationCategory[].skos:prefLabel[].@value
Контекстуализовање

# @graph[].applicationCategory[].skos:definition.@value
the process of identifying the grammatical type of words in a text (Wikidata contributors, "Q1271424," Wikidata, https://www.wikidata.org/w/index.php?title=Q1271424&oldid=1167811400 (accessed July 30, 2020).

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
Frog is a suite containing a tokeniser, Part-of-Speech tagger, lemmatiser, morphological analyser, shallow parser, and dependency parser for Dutch. This is the webservice for it, for both humans and machines.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].developmentStatus[].skos:definition
Technology complete and qualified, released for all end-users in scholarly environments.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Fri Jul 26 04:02:04 UTC 2024)

[harvester info] --> Processing frog-service (https://github.com/proycon/frog_webservice) [Fri Jul 26 04:02:04 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/proycon/frog_webservice...

[harvester info] Found release v2.7

[harvester info] Using 'v2.7'

[harvester info] Git reference: v2.7

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/frog-service for harvestable resources...

[harvester info] found codemeta-harvest.json for frog-service (md5sum d17aa23ae9ca03cec3d43b543a494443); values in here take precendence over (override) those in later detection stages

[harvester info] found python setup for frog-service, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing Frog_Webservice.egg-info/PKG-INFO

writing dependency_links to Frog_Webservice.egg-info/dependency_links.txt

writing requirements to Frog_Webservice.egg-info/requires.txt

writing top-level names to Frog_Webservice.egg-info/top_level.txt

reading manifest file 'Frog_Webservice.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

warning: no files found matching 'frog_webservice/*.sh'

adding license file 'LICENSE'

writing manifest file 'Frog_Webservice.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/frog-webservice

Processing source #1 of 1

Obtaining python package metadata for: Frog_Webservice

Loading metadata from Frog_Webservice via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key License-File

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.2.4

Found dependency FoLiA-tools 

[CODEMETA COMPOSITION (frog-webservice)] processed 43 new triples, total is now 44

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/frog-webservice -> https://webservices.cls.ru.nl/portal/frog-webservice/2.7

[CODEMETA VALIDATION (frog-webservice)] codeRepository not set

[CODEMETA VALIDATION (frog-webservice)] done

-- end log --

[harvester info] Looking for license....

[harvester info] Found license GPL-3.0-only

-- begin log --

Trying README.md ...

Trying LICENSE ...

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/frog-service-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/frog-service.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service-contributors)] processed 7 new triples, total is now 8

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/frog-service-contributors -> https://webservices.cls.ru.nl/portal/frog-service.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/frog-service.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/frog-service.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/frog-service.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/frog-service.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2022-02-17T20:41:15Z+0100, date modified: 2023-12-05T16:06:08Z+0100

[harvester info] Querying Github/GitLab API (https://github.com/proycon/frog_webservice)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/frog-webservice

Processing source #1 of 1

Querying GitAPI parser for https://github.com/proycon/frog_webservice

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-webservice)] processed 25 new triples, total is now 26

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/frog-webservice -> https://webservices.cls.ru.nl/portal/frog_webservice/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/frog_webservice/snapshot)] done

Querying https://api.github.com/repos/proycon/frog_webservice

Remaining github API requests: 4991 ### Next rate limit reset at: 2024-07-26 05:00:09 (has_token=True)

Querying https://api.github.com/users/proycon

Remaining github API requests: 4990 ### Next rate limit reset at: 2024-07-26 05:00:09 (has_token=True)

-- end log --

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

[harvester info] Found repostatus https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v2.7) if no version number is specified...

[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] Found repostatus (master branch) https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "frog-service" --codeRepository "https://github.com/proycon/frog_webservice" --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/frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/29-license.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-repostatus.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-harvest.frog-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-repostatus.frog-service.codemeta.json 

-- begin log --

Passed 12 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/29-license.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-repostatus.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-harvest.frog-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-repostatus.frog-service.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/frog-service

Processing source #1 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 1 new triples, total is now 2

Processing source #2 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 1 new triples, total is now 3

Processing source #3 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 2 new triples, total is now 5

Processing source #4 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 1 new triples, total is now 6

Processing source #5 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.frog-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/frog_webservice/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 29 new triples, total is now 34

Processing source #6 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] overriding old http://schema.org/dateCreated (2022-02-17T21:15:33Z -> 2022-02-17T20:41:15Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] overriding old http://schema.org/dateModified (2023-12-05T15:14:48Z -> 2023-12-05T16:06:08Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 2 new triples, total is now 34

Processing source #7 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.frog-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/frog-service.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 8 new triples, total is now 37

Processing source #8 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/29-license.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] overriding old http://schema.org/license (http://spdx.org/licenses/GPL-3.0-only -> GPL-3.0-only)

[CODEMETA CORRECTION (https://webservices.cls.ru.nl/portal/frog-service)] automatically converting license to spdx URI

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/frog-service)] processed 1 new triples, total is now 37

Processing source #9 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.frog-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/frog-webservice/2.7

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/author (https://webservices.cls.ru.nl/portal/stub/H-3f53abb821f2cbf1 -> https://webservices.cls.ru.nl/portal/stub/H-3c1a7c1fa5cbcb80)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/description (Webservice and web interface for Frog, a dutch NLP suite -> Frog is a suite containing a tokeniser, Part-of-Speech tagger, lemmatiser, morphological analyser, shallow parser, and dependency parser for Dutch. This is the webservice for it, for both humans and machines.)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (webservice -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (named-entity-recognition -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (folia -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (part-of-speech-tagger -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (frog -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (dutch -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/keywords (nlp -> clam webservice rest nlp computational_linguistics rest)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/name (frog_webservice -> Frog-Webservice)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/version (v2.7 -> 2.7)

[CODEMETA COMPOSITION (frog-webservice)] processed 59 new triples, total is now 77

Processing source #10 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-repostatus.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (frog-webservice)] processed 1 new triples, total is now 77

Processing source #11 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-harvest.frog-service.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/clam-ge-3-2-4 -> https://webservices.cls.ru.nl/portal/stub/H46b92f0b8391ed03)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/folia-tools -> https://webservices.cls.ru.nl/portal/stub/H46b92f0b8391ed03)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/applicationCategory (Internet > WWW/HTTP > WSGI > Application -> https://vocabs.dariah.eu/tadirah/annotating)

[CODEMETA COMPOSITION (frog-webservice)] overriding old http://schema.org/applicationCategory (Text Processing > Linguistic -> https://vocabs.dariah.eu/tadirah/annotating)

[CODEMETA COMPOSITION (frog-webservice)] processed 44 new triples, total is now 115

Processing source #12 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-repostatus.frog-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (frog-webservice)] processed 1 new triples, total is now 115

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/frog-service -> https://webservices.cls.ru.nl/portal/frog-service/2.7

[CODEMETA VALIDATION (frog-service)] done

[CODEMETA ENRICHMENT (frog-service)] Guessing interface type http://schema.org/WebAPI based on clues

[CODEMETA ENRICHMENT (frog-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (frog-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (frog-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (frog-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (frog-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (frog-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

VALIDATION https://webservices.cls.ru.nl/portal/frog-service/2.7 #1: Warning: 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://webservices.cls.ru.nl/portal/frog-service/2.7 #2: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/frog-service/2.7 #3: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/frog-service.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/frog/ for frog-service: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/frog-service.codemeta.json" "/tmp/out/frog-service.codemeta.json" "https://webservices.cls.ru.nl/frog/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/frog-service.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/frog/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/frog-service

Processing source #1 of 2

Parsing json-ld file from /tmp/out/frog-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/frog-service/2.7

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/frog-service

[CODEMETA COMPOSITION (frog-service)] processed 200 new triples, total is now 200

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/frog/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/frog

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/Ne12b04d70eb9b01d7917fdd2f35a2738

Adding service (targetProduct) https://webservices.cls.ru.nl/frog/

[CODEMETA COMPOSITION (frog-service)] processed 45 new triples, total is now 246

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/frog-service -> https://webservices.cls.ru.nl/portal/frog-service/2.7

[CODEMETA VALIDATION (frog-service)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (frog-service)] done

-- end log --

[harvester info] <-- Finished processing frog-service (https://github.com/proycon/frog_webservice) [Fri Jul 26 04:02:23 UTC 2024]

# @graph[].keywords
clam webservice rest nlp computational_linguistics rest

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.name
Automatic software metadata validation report for Frog-Webservice 2.7

# @graph[].review.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

Validation of Frog-Webservice 2.7 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
3. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

# @graph[].targetProduct.author[].name
Ko van der Sloot, Antal van den Bosch, Maarten van Gompel, Bertjan Busser

# @graph[].targetProduct.description
Frog is a suite containing a tokeniser, Part-of-Speech tagger, lemmatiser, morphological analyser, shallow parser, and dependency parser for Dutch.

# @graph[].targetProduct.provider.name
Centre for Language and Speech Technology, Radboud University and KNAW Humanities Cluster

# @graph[].applicationCategory[].skos:note.@value
annotating  refers to the activity of making information about a digital object explicit by adding notes, metadata, keywords, tags or links to a digitized representation or to an annotation file associated with it. This can be in the form of explanatory annotations that comments or contextualize a passage, annotations that make structural or linguistic information explicit, as linked open data making the relationships between objects machine-readable, or in the case of general metadata, adding information about the object as a whole.

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

# @graph[].funding.name
Unraveling the Language of Perspective (FP7, ERC Starting Grant 338421-Perspective)

# @graph[].https://github.com/proycon/codemetapy/log
-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/glem.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/glem/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/glem

Processing source #1 of 2

Parsing json-ld file from /tmp/out/glem.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/glem/1.3.1

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/glem

[CODEMETA COMPOSITION (glem)] processed 172 new triples, total is now 172

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/glem/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/glem

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/N0b7d7773007a71f624b3e5f0e22e7b2b

Adding service (targetProduct) https://webservices.cls.ru.nl/glem/

[CODEMETA COMPOSITION (glem)] processed 32 new triples, total is now 205

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/glem -> https://webservices.cls.ru.nl/portal/glem/1.3.1

[CODEMETA VALIDATION (glem)] done

-- end log --

[harvester info] <-- Finished processing glem (https://github.com/GreekPerspective/glem) [Sat Jul 27 04:02:49 UTC 2024]

# @graph[].producer[].name
Centre for Language and Speech Technology

# @graph[].referencePublication.isPartOf.name
DATeCH 2017, Proceedings of the 2nd International Conference on Digital Access to Textual Cultural Heritage

# @graph[].referencePublication.name
A Memory-Based Lemmatizer for Ancient Greek

# @graph[].review.name
Automatic software metadata validation report for Glem 1.3.1

# @graph[].review.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

Validation of Glem 1.3.1 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
2. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].sourceOrganization.name
Centre for Language and Speech Technology

# @graph[].targetProduct[].author[].name
Corien Bary, Peter Berck, Iris Hendrickx, Wessel Stoop

# @graph[].targetProduct[].provider.name
Faculty of Philosophy, Theology and Religious Studies and Centre for Language and Speech Technology, Radboud University Nijmegen

# @graph[].applicationCategory[].skos:note.@value
annotating  refers to the activity of making information about a digital object explicit by adding notes, metadata, keywords, tags or links to a digitized representation or to an annotation file associated with it. This can be in the form of explanatory annotations that comments or contextualize a passage, annotations that make structural or linguistic information explicit, as linked open data making the relationships between objects machine-readable, or in the case of general metadata, adding information about the object as a whole.

# @graph[].applicationCategory[].skos:definition.@value
the act of labelling a piece of data or content wth a short string to express some metadata (Wikidata contributors, "Q43401994," Wikidata, https://www.wikidata.org/w/index.php?title=Q43401994&oldid=1198888121 (accessed September 4, 2020)

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
Ucto is a rule-based tokeniser for multiple languages. This is the webservice for it, for both humans and machines.

# @graph[].developmentStatus[].skos:definition
Technology complete and qualified, released for all end-users in scholarly environments.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:03:08 UTC 2024)

[harvester info] --> Processing ucto-service (https://github.com/proycon/ucto_webservice) [Sat Jul 27 04:03:08 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/proycon/ucto_webservice...

[harvester info] Found release v2.5.2

[harvester info] Using 'v2.5.2'

[harvester info] Git reference: v2.5.2

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/ucto-service for harvestable resources...

[harvester info] found codemeta-harvest.json for ucto-service (md5sum 79f6bad556b55a273416daeae473f350); values in here take precendence over (override) those in later detection stages

[harvester info] found python setup for ucto-service, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing Ucto_Webservice.egg-info/PKG-INFO

writing dependency_links to Ucto_Webservice.egg-info/dependency_links.txt

writing requirements to Ucto_Webservice.egg-info/requires.txt

writing top-level names to Ucto_Webservice.egg-info/top_level.txt

reading manifest file 'Ucto_Webservice.egg-info/SOURCES.txt'

writing manifest file 'Ucto_Webservice.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ucto-webservice

Processing source #1 of 1

Obtaining python package metadata for: Ucto_Webservice

Loading metadata from Ucto_Webservice via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.2.10

Found dependency FoLiA-tools 

[CODEMETA COMPOSITION (ucto-webservice)] processed 43 new triples, total is now 44

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ucto-webservice -> https://webservices.cls.ru.nl/portal/ucto-webservice/2.5.2

[CODEMETA VALIDATION (ucto-webservice)] codeRepository not set

[CODEMETA VALIDATION (ucto-webservice)] done

-- end log --

[harvester info] Looking for license....

[harvester info] No license file found

-- begin log --

Trying README.md ...

No license detected

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ucto-service-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/ucto-service.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service-contributors)] processed 7 new triples, total is now 8

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ucto-service-contributors -> https://webservices.cls.ru.nl/portal/ucto-service.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/ucto-service.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/ucto-service.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/ucto-service.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/ucto-service.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2022-04-08T14:07:37Z+0200, date modified: 2024-03-14T21:54:52Z+0100

[harvester info] Querying Github/GitLab API (https://github.com/proycon/ucto_webservice)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ucto-webservice

Processing source #1 of 1

Querying GitAPI parser for https://github.com/proycon/ucto_webservice

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-webservice)] processed 16 new triples, total is now 17

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ucto-webservice -> https://webservices.cls.ru.nl/portal/ucto_webservice/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/ucto_webservice/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/ucto_webservice/snapshot)] done

Querying https://api.github.com/repos/proycon/ucto_webservice

Remaining github API requests: 4985 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

Querying https://api.github.com/users/proycon

Remaining github API requests: 4984 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

-- end log --

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

[harvester info] Found repostatus https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v2.5.2) if no version number is specified...

[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] Found repostatus (master branch) https://www.repostatus.org/#active

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "ucto-service" --codeRepository "https://github.com/proycon/ucto_webservice" --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/ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-repostatus.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/10-harvest.ucto-service.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-repostatus.ucto-service.codemeta.json 

-- begin log --

Passed 11 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-repostatus.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/10-harvest.ucto-service.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-repostatus.ucto-service.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ucto-service

Processing source #1 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 1 new triples, total is now 2

Processing source #2 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 1 new triples, total is now 3

Processing source #3 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 2 new triples, total is now 5

Processing source #4 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 1 new triples, total is now 6

Processing source #5 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.ucto-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ucto_webservice/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 19 new triples, total is now 24

Processing source #6 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] overriding old http://schema.org/dateCreated (2022-04-08T11:59:05Z -> 2022-04-08T14:07:37Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] overriding old http://schema.org/dateModified (2024-03-14T20:59:44Z -> 2024-03-14T21:54:52Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 2 new triples, total is now 24

Processing source #7 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.ucto-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ucto-service.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/ucto-service)] processed 8 new triples, total is now 27

Processing source #8 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.ucto-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ucto-webservice/2.5.2

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/author (https://webservices.cls.ru.nl/portal/stub/H-3d936aac52329ee8 -> https://webservices.cls.ru.nl/portal/stub/H31721252eb4e8d22)

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/description (Webservice for the ucto, a rule-based tokeniser for multiple languages -> Ucto is a rule-based tokeniser for multiple languages. This is the webservice for it, for both humans and machines.)

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/name (ucto_webservice -> Ucto-Webservice)

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/version (v2.5.2 -> 2.5.2)

[CODEMETA COMPOSITION (ucto-webservice)] processed 59 new triples, total is now 77

Processing source #9 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-repostatus.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (ucto-webservice)] processed 1 new triples, total is now 77

Processing source #10 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/10-harvest.ucto-service.codemeta.json

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/folia-tools -> https://webservices.cls.ru.nl/portal/stub/H0473387659733626)

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/softwareRequirements (https://webservices.cls.ru.nl/portal/dependency/clam-ge-3-2-10 -> https://webservices.cls.ru.nl/portal/stub/H0473387659733626)

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/applicationCategory (Internet > WWW/HTTP > WSGI > Application -> https://vocabs.dariah.eu/tadirah/annotating)

[CODEMETA COMPOSITION (ucto-webservice)] overriding old http://schema.org/applicationCategory (Text Processing > Linguistic -> https://vocabs.dariah.eu/tadirah/annotating)

[CODEMETA COMPOSITION (ucto-webservice)] processed 28 new triples, total is now 99

Processing source #11 of 11

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-repostatus.ucto-service.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (ucto-webservice)] processed 1 new triples, total is now 99

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ucto-service -> https://webservices.cls.ru.nl/portal/ucto-service/2.5.2

[CODEMETA VALIDATION (ucto-service)] done

[CODEMETA ENRICHMENT (ucto-service)] Guessing interface type http://schema.org/WebAPI based on clues

[CODEMETA ENRICHMENT (ucto-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (ucto-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (ucto-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (ucto-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (ucto-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (ucto-service)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (ucto-service)] adding affiliation(s) of first author as producer

VALIDATION https://webservices.cls.ru.nl/portal/ucto-service/2.5.2 #1: Warning: 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://webservices.cls.ru.nl/portal/ucto-service/2.5.2 #2: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/ucto-service/2.5.2 #3: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/ucto-service.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/ucto/ for ucto-service: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/ucto-service.codemeta.json" "/tmp/out/ucto-service.codemeta.json" "https://webservices.cls.ru.nl/ucto/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/ucto-service.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/ucto/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/ucto-service

Processing source #1 of 2

Parsing json-ld file from /tmp/out/ucto-service.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/ucto-service/2.5.2

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/ucto-service

[CODEMETA COMPOSITION (ucto-service)] processed 135 new triples, total is now 135

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/ucto/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/ucto

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/N6c14981ed416ee4fbfb1fa7d54351910

Adding service (targetProduct) https://webservices.cls.ru.nl/ucto/

[CODEMETA COMPOSITION (ucto-service)] processed 45 new triples, total is now 181

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/ucto-service -> https://webservices.cls.ru.nl/portal/ucto-service/2.5.2

[CODEMETA VALIDATION (ucto-service)] removing stub targetProduct (WebApplication or WebAPI) without a URL, as we already have one (or more) with URL

[CODEMETA VALIDATION (ucto-service)] done

-- end log --

[harvester info] <-- Finished processing ucto-service (https://github.com/proycon/ucto_webservice) [Sat Jul 27 04:03:27 UTC 2024]

# @graph[].keywords
clam webservice rest nlp computational_linguistics rest

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].producer.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.name
Automatic software metadata validation report for Ucto-Webservice 2.5.2

# @graph[].review.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

Validation of Ucto-Webservice 2.5.2 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
3. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

# @graph[].targetProduct.description
Ucto is a unicode-compliant tokeniser. It takes input in the form of one or more untokenised texts, and subsequently tokenises them. Several languages are supported, but the software is extensible to other languages.

# @graph[].targetProduct.provider.name
Centre for Language and Speech Technology, Radboud University and KNAW Humanities Cluster

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].author[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].contributor[].affiliation.name
Centre for Language and Speech Technology

# @graph[].description
Op basis van je Twittergedrag valt behoorlijk veel van je af te leiden. In deze demo willen we je laten zien wat onze technologie over jou denkt te weten

# @graph[].maintainer.affiliation.name
Centre for Language and Speech Technology

# @graph[].producer.name
Centre for Language and Speech Technology

# @graph[].review.name
Automatic software metadata validation report for You are what you tweet unknown

# @graph[].review.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

Validation of You are what you tweet unknown failed (score 1/5) due to one or more requirement violations:

1. Violation: Software source code *MUST* state its license (This is missing in the metadata)
2. Warning: 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)
3. Violation: Development status *MUST* be expressed (unambiguously) (This is missing in the metadata)
4. 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
5. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
6. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
7. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
8. Info: The technology readiness level *SHOULD* be expressed (This is missing in the metadata)

# @graph[].sourceOrganization.name
Centre for Language and Speech Technology

# @graph[].applicationCategory[]
Internet > WWW/HTTP > WSGI > Application

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
An Automatic Speech Recognition Service for a variety of languages, powered by WhisperX

# @graph[].developmentStatus[].skos:definition
Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

# @graph[].developmentStatus[].skos:definition
The technology is implemented and ready for experimental settings (beta), but requires further work and validation.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:00:31 UTC 2024)

[harvester info] --> Processing asrservice (https://github.com/opensource-spraakherkenning-nl/asrservice) [Sat Jul 27 04:00:31 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/opensource-spraakherkenning-nl/asrservice...

[harvester info] Found release v0.3

[harvester info] Using 'v0.3'

[harvester info] Git reference: v0.3

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/asrservice for harvestable resources...

[harvester info] found python setup for asrservice, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing asrservice.egg-info/PKG-INFO

writing dependency_links to asrservice.egg-info/dependency_links.txt

writing requirements to asrservice.egg-info/requires.txt

writing top-level names to asrservice.egg-info/top_level.txt

reading manifest file 'asrservice.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

adding license file 'LICENSE'

writing manifest file 'asrservice.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asrservice

Processing source #1 of 1

Obtaining python package metadata for: asrservice

Loading metadata from asrservice via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key License-File

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.2

Found dependency whisperx 

[CODEMETA COMPOSITION (asrservice)] processed 46 new triples, total is now 47

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asrservice -> https://webservices.cls.ru.nl/portal/asrservice/0.3

[CODEMETA VALIDATION (asrservice)] done

-- end log --

[harvester info] Looking for license....

[harvester info] Found license AGPL-3.0-only

-- begin log --

Trying README.md ...

Trying LICENSE ...

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asrservice-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/asrservice.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice-contributors)] processed 13 new triples, total is now 14

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asrservice-contributors -> https://webservices.cls.ru.nl/portal/asrservice.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/asrservice.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/asrservice.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/asrservice.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/asrservice.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2024-02-16T11:01:30Z+0100, date modified: 2024-04-12T10:39:45Z+0200

[harvester info] Querying Github/GitLab API (https://github.com/opensource-spraakherkenning-nl/asrservice)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asrservice

Processing source #1 of 1

Querying GitAPI parser for https://github.com/opensource-spraakherkenning-nl/asrservice

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 12 new triples, total is now 13

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asrservice -> https://webservices.cls.ru.nl/portal/asrservice/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/asrservice/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/asrservice/snapshot)] done

Querying https://api.github.com/repos/opensource-spraakherkenning-nl/asrservice

Remaining github API requests: 4997 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

Querying https://api.github.com/users/opensource-spraakherkenning-nl

Remaining github API requests: 4996 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

-- end log --

[harvester info] Found buildInstructions in INSTALL

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v0.3) if no version number is specified...

[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...

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "asrservice" --codeRepository "https://github.com/opensource-spraakherkenning-nl/asrservice" --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/asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/42-buildinstructions.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/29-license.asrservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.asrservice.codemeta.json 

-- begin log --

Passed 10 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/42-buildinstructions.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/29-license.asrservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.asrservice.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asrservice

Processing source #1 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 1 new triples, total is now 2

Processing source #2 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 1 new triples, total is now 3

Processing source #3 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 2 new triples, total is now 5

Processing source #4 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/42-buildinstructions.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 1 new triples, total is now 6

Processing source #5 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 1 new triples, total is now 7

Processing source #6 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.asrservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/asrservice/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 14 new triples, total is now 20

Processing source #7 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] overriding old http://schema.org/dateCreated (2024-02-16T10:06:53Z -> 2024-02-16T11:01:30Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] overriding old http://schema.org/dateModified (2024-04-15T12:24:08Z -> 2024-04-12T10:39:45Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 2 new triples, total is now 20

Processing source #8 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.asrservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/asrservice.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 14 new triples, total is now 33

Processing source #9 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/29-license.asrservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] overriding old http://schema.org/license (http://spdx.org/licenses/AGPL-3.0-only -> AGPL-3.0-only)

[CODEMETA CORRECTION (https://webservices.cls.ru.nl/portal/asrservice)] automatically converting license to spdx URI

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/asrservice)] processed 1 new triples, total is now 33

Processing source #10 of 10

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.asrservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/asrservice/0.3

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (asrservice)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> https://www.repostatus.org/#wip)

[CODEMETA COMPOSITION (asrservice)] overriding old http://schema.org/license (http://spdx.org/licenses/AGPL-3.0-only -> http://spdx.org/licenses/GPL-3.0-only)

[CODEMETA COMPOSITION (asrservice)] overriding old http://schema.org/version (v0.3 -> 0.3)

[CODEMETA COMPOSITION (asrservice)] processed 64 new triples, total is now 88

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asrservice -> https://webservices.cls.ru.nl/portal/asrservice/0.3

[CODEMETA VALIDATION (asrservice)] done

[CODEMETA ENRICHMENT (asrservice)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (asrservice)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/asrservice/0.3 #1: Warning: 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://webservices.cls.ru.nl/portal/asrservice/0.3 #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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/asrservice/0.3 #3: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asrservice/0.3 #4: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asrservice/0.3 #5: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asrservice/0.3 #6: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/asrservice/0.3 #7: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/asrservice.codemeta.json

[harvester info] Harvesting remote service URL https://webservices2.cls.ru.nl/asrservice/ for asrservice: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/asrservice.codemeta.json" "/tmp/out/asrservice.codemeta.json" "https://webservices2.cls.ru.nl/asrservice/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/asrservice.codemeta.json', 'json'), ('https://webservices2.cls.ru.nl/asrservice/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/asrservice

Processing source #1 of 2

Parsing json-ld file from /tmp/out/asrservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/asrservice/0.3

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/asrservice

[CODEMETA COMPOSITION (asrservice)] processed 104 new triples, total is now 104

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices2.cls.ru.nl/asrservice/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices2.cls.ru.nl/asrservice

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/N8422edcea149ada0e140ef10c450f032

Adding service (targetProduct) https://webservices2.cls.ru.nl/asrservice/

[CODEMETA COMPOSITION (asrservice)] processed 83 new triples, total is now 188

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/asrservice -> https://webservices.cls.ru.nl/portal/asrservice/0.3

[CODEMETA VALIDATION (asrservice)] done

-- end log --

[harvester info] <-- Finished processing asrservice (https://github.com/opensource-spraakherkenning-nl/asrservice) [Sat Jul 27 04:00:50 UTC 2024]

# @graph[].keywords
clam webservice rest nlp computational_linguistics rest

# @graph[].license[].name
GNU General Public License v3.0 or later

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.name
Automatic software metadata validation report for asrservice 0.3

# @graph[].review.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

Validation of asrservice 0.3 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
3. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
4. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
5. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
6. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)
7. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

# @graph[].targetProduct[].description
An Automatic Speech Recognition Service for a variety of languages, powered by WhisperX

# @graph[].targetProduct[].producesData[].description
Transcription with full word segmentation/alignment and speaker attribution

# @graph[].targetProduct[].producesData[].description
Transcription with full word segmentation/alignment and speaker attribution

# @graph[].targetProduct[].producesData[].description
Timed transcriptions with speaker attribution (srt)

# @graph[].targetProduct[].producesData[].description
Timed transcriptions with speaker attribution (TSV)

# @graph[].targetProduct[].producesData[].description
Plain text transcriptions without time stamps and speaker attribution

# @graph[].targetProduct[].producesData[].description
Timed transcriptions with speaker attribution (WebVTT)

# @graph[].applicationCategory[]
Internet > WWW/HTTP > WSGI > Application

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
Speaker diarisation service, powered by PyAnnote

# @graph[].developmentStatus[].skos:definition
The technology is implemented and ready for experimental settings (beta), but requires further work and validation.

# @graph[].developmentStatus[].skos:definition
Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:00:56 UTC 2024)

[harvester info] --> Processing diarisationservice (https://github.com/opensource-spraakherkenning-nl/diarisationservice) [Sat Jul 27 04:00:56 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/opensource-spraakherkenning-nl/diarisationservice...

[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/diarisationservice for harvestable resources...

[harvester info] found python setup for diarisationservice, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing diarisationservice.egg-info/PKG-INFO

writing dependency_links to diarisationservice.egg-info/dependency_links.txt

writing requirements to diarisationservice.egg-info/requires.txt

writing top-level names to diarisationservice.egg-info/top_level.txt

reading manifest file 'diarisationservice.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

adding license file 'LICENSE'

writing manifest file 'diarisationservice.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/diarisationservice

Processing source #1 of 1

Obtaining python package metadata for: diarisationservice

Loading metadata from diarisationservice via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key License-File

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.2

Found dependency pyannote.audio 

[CODEMETA COMPOSITION (diarisationservice)] processed 46 new triples, total is now 47

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/diarisationservice -> https://webservices.cls.ru.nl/portal/diarisationservice/0.1

[CODEMETA VALIDATION (diarisationservice)] done

-- end log --

[harvester info] Looking for license....

[harvester info] Found license AGPL-3.0-only

-- begin log --

Trying README.md ...

Trying LICENSE ...

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/diarisationservice-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/diarisationservice.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice-contributors)] processed 7 new triples, total is now 8

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/diarisationservice-contributors -> https://webservices.cls.ru.nl/portal/diarisationservice.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/diarisationservice.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/diarisationservice.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/diarisationservice.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/diarisationservice.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2024-04-15T12:39:11Z+0200, date modified: 2024-04-15T14:24:17Z+0200

[harvester info] Querying Github/GitLab API (https://github.com/opensource-spraakherkenning-nl/diarisationservice)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/diarisationservice

Processing source #1 of 1

Querying GitAPI parser for https://github.com/opensource-spraakherkenning-nl/diarisationservice

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 12 new triples, total is now 13

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/diarisationservice -> https://webservices.cls.ru.nl/portal/diarisationservice/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/diarisationservice/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/diarisationservice/snapshot)] done

Querying https://api.github.com/repos/opensource-spraakherkenning-nl/diarisationservice

Remaining github API requests: 4995 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

Querying https://api.github.com/users/opensource-spraakherkenning-nl

Remaining github API requests: 4994 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

-- end log --

[harvester info] Found buildInstructions in INSTALL

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[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] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "diarisationservice" --codeRepository "https://github.com/opensource-spraakherkenning-nl/diarisationservice" --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/diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/42-buildinstructions.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/29-license.diarisationservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.diarisationservice.codemeta.json 

-- begin log --

Passed 8 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-repostatus.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/42-buildinstructions.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/29-license.diarisationservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.diarisationservice.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/diarisationservice

Processing source #1 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.diarisationservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 1 new triples, total is now 2

Processing source #2 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/42-buildinstructions.diarisationservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 1 new triples, total is now 3

Processing source #3 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.diarisationservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 1 new triples, total is now 4

Processing source #4 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.diarisationservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/diarisationservice/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 14 new triples, total is now 17

Processing source #5 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.diarisationservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] overriding old http://schema.org/dateCreated (2024-04-15T12:12:21Z -> 2024-04-15T12:39:11Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] overriding old http://schema.org/dateModified (2024-04-15T12:22:53Z -> 2024-04-15T14:24:17Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 2 new triples, total is now 17

Processing source #6 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.diarisationservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/diarisationservice.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 8 new triples, total is now 24

Processing source #7 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/29-license.diarisationservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] overriding old http://schema.org/license (http://spdx.org/licenses/AGPL-3.0-only -> AGPL-3.0-only)

[CODEMETA CORRECTION (https://webservices.cls.ru.nl/portal/diarisationservice)] automatically converting license to spdx URI

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/diarisationservice)] processed 1 new triples, total is now 24

Processing source #8 of 8

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.diarisationservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/diarisationservice/0.1

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (diarisationservice)] overriding old http://schema.org/description (Speaker diarisiation service powered by PyAnnote (diarisiation) and CLAM (webservice) -> Speaker diarisation service, powered by PyAnnote)

[CODEMETA COMPOSITION (diarisationservice)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> https://www.repostatus.org/#wip)

[CODEMETA COMPOSITION (diarisationservice)] overriding old http://schema.org/license (http://spdx.org/licenses/AGPL-3.0-only -> http://spdx.org/licenses/GPL-3.0-only)

[CODEMETA COMPOSITION (diarisationservice)] processed 64 new triples, total is now 80

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/diarisationservice -> https://webservices.cls.ru.nl/portal/diarisationservice/0.1

[CODEMETA VALIDATION (diarisationservice)] done

[CODEMETA ENRICHMENT (diarisationservice)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (diarisationservice)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/diarisationservice/0.1 #1: Warning: 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://webservices.cls.ru.nl/portal/diarisationservice/0.1 #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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/diarisationservice/0.1 #3: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/diarisationservice/0.1 #4: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/diarisationservice/0.1 #5: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/diarisationservice/0.1 #6: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/diarisationservice/0.1 #7: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/diarisationservice.codemeta.json

[harvester info] Harvesting remote service URL https://webservices2.cls.ru.nl/diarisationservice/ for diarisationservice: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/diarisationservice.codemeta.json" "/tmp/out/diarisationservice.codemeta.json" "https://webservices2.cls.ru.nl/diarisationservice/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/diarisationservice.codemeta.json', 'json'), ('https://webservices2.cls.ru.nl/diarisationservice/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/diarisationservice

Processing source #1 of 2

Parsing json-ld file from /tmp/out/diarisationservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/diarisationservice/0.1

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/diarisationservice

[CODEMETA COMPOSITION (diarisationservice)] processed 94 new triples, total is now 94

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices2.cls.ru.nl/diarisationservice/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices2.cls.ru.nl/diarisationservice

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/Nb6ee2c6812096ea64c87e5767c19b696

Adding service (targetProduct) https://webservices2.cls.ru.nl/diarisationservice/

[CODEMETA COMPOSITION (diarisationservice)] processed 29 new triples, total is now 124

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/diarisationservice -> https://webservices.cls.ru.nl/portal/diarisationservice/0.1

[CODEMETA VALIDATION (diarisationservice)] done

-- end log --

[harvester info] <-- Finished processing diarisationservice (https://github.com/opensource-spraakherkenning-nl/diarisationservice) [Sat Jul 27 04:01:14 UTC 2024]

# @graph[].keywords
clam webservice rest nlp computational_linguistics rest

# @graph[].license[].name
GNU General Public License v3.0 or later

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.name
Automatic software metadata validation report for diarisationservice 0.1

# @graph[].review.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

Validation of diarisationservice 0.1 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
3. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
4. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
5. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
6. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)
7. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

# @graph[].targetProduct[].description
A speaker diarisation service powered by PyAnnote

# @graph[].applicationCategory[]
Internet > WWW/HTTP > WSGI > Application

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
Grapheme to Phoneme converter. Input is a list of words (utf8). Choose one of the language options.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state and is being actively developed.

# @graph[].developmentStatus[].skos:definition
Technology complete and qualified, released for all end-users in scholarly environments.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Fri Jul 26 04:02:23 UTC 2024)

[harvester info] --> Processing g2pservice (https://github.com/opensource-spraakherkenning-nl/g2pservice) [Fri Jul 26 04:02:23 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/opensource-spraakherkenning-nl/g2pservice...

[harvester info] Found release v0.3.4

[harvester info] Using 'v0.3.4'

[harvester info] Git reference: v0.3.4

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/g2pservice for harvestable resources...

[harvester info] found python setup for g2pservice, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing g2pservice.egg-info/PKG-INFO

writing dependency_links to g2pservice.egg-info/dependency_links.txt

writing requirements to g2pservice.egg-info/requires.txt

writing top-level names to g2pservice.egg-info/top_level.txt

reading manifest file 'g2pservice.egg-info/SOURCES.txt'

writing manifest file 'g2pservice.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/g2pservice

Processing source #1 of 1

Obtaining python package metadata for: g2pservice

Loading metadata from g2pservice via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.1

[CODEMETA COMPOSITION (g2pservice)] processed 38 new triples, total is now 39

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/g2pservice -> https://webservices.cls.ru.nl/portal/g2pservice/0.3.4

[CODEMETA VALIDATION (g2pservice)] codeRepository not set

[CODEMETA VALIDATION (g2pservice)] done

-- end log --

[harvester info] Looking for license....

[harvester info] No license file found

-- begin log --

Trying README.md ...

No license detected

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/g2pservice-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/g2pservice.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice-contributors)] processed 19 new triples, total is now 20

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/g2pservice-contributors -> https://webservices.cls.ru.nl/portal/g2pservice.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2019-02-25T16:18:01Z+0100, date modified: 2023-05-12T13:09:12Z+0200

[harvester info] Querying Github/GitLab API (https://github.com/opensource-spraakherkenning-nl/g2pservice)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/g2pservice

Processing source #1 of 1

Querying GitAPI parser for https://github.com/opensource-spraakherkenning-nl/g2pservice

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 11 new triples, total is now 12

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/g2pservice -> https://webservices.cls.ru.nl/portal/g2pservice/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/g2pservice/snapshot)] done

Querying https://api.github.com/repos/opensource-spraakherkenning-nl/g2pservice

Remaining github API requests: 4989 ### Next rate limit reset at: 2024-07-26 05:00:09 (has_token=True)

Querying https://api.github.com/users/opensource-spraakherkenning-nl

Remaining github API requests: 4988 ### Next rate limit reset at: 2024-07-26 05:00:09 (has_token=True)

-- end log --

[harvester info] Found buildInstructions in INSTALL

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v0.3.4) if no version number is specified...

[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/#inactive

[harvester info] Looking for repostatus information in README.md in master branch...

-- begin log --

-- end log --

[harvester info] Found README.md

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "g2pservice" --codeRepository "https://github.com/opensource-spraakherkenning-nl/g2pservice" --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/g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/42-buildinstructions.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.g2pservice.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.g2pservice.codemeta.json 

-- begin log --

Passed 9 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/42-buildinstructions.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.g2pservice.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.g2pservice.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/g2pservice

Processing source #1 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.g2pservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 1 new triples, total is now 2

Processing source #2 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.g2pservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 1 new triples, total is now 3

Processing source #3 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.g2pservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 2 new triples, total is now 5

Processing source #4 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/42-buildinstructions.g2pservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 1 new triples, total is now 6

Processing source #5 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.g2pservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 1 new triples, total is now 7

Processing source #6 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.g2pservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/g2pservice/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 12 new triples, total is now 18

Processing source #7 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.g2pservice.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] overriding old http://schema.org/dateCreated (2020-09-16T14:30:10Z -> 2019-02-25T16:18:01Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] overriding old http://schema.org/dateModified (2023-05-12T11:22:11Z -> 2023-05-12T13:09:12Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 2 new triples, total is now 18

Processing source #8 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.g2pservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/g2pservice.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/g2pservice)] processed 20 new triples, total is now 37

Processing source #9 of 9

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.g2pservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/g2pservice/0.3.4

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (g2pservice)] overriding old http://schema.org/description (Grapheme to phoneme (G2P) webservice, scripts and models -> Grapheme to Phoneme converter. Input is a list of words (utf8). Choose one of the language options.)

[CODEMETA COMPOSITION (g2pservice)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#inactive -> https://www.repostatus.org/#active)

[CODEMETA COMPOSITION (g2pservice)] overriding old http://schema.org/version (v0.3.4 -> 0.3.4)

[CODEMETA COMPOSITION (g2pservice)] processed 54 new triples, total is now 83

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/g2pservice -> https://webservices.cls.ru.nl/portal/g2pservice/0.3.4

[CODEMETA VALIDATION (g2pservice)] done

[CODEMETA ENRICHMENT (g2pservice)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (g2pservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (g2pservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (g2pservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (g2pservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (g2pservice)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (g2pservice)] considering first author as maintainer

VALIDATION https://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #1: Warning: 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://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #3: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #4: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #5: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #6: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/g2pservice/0.3.4 #7: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/g2pservice.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/g2pservice/ for g2pservice: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/g2pservice.codemeta.json" "/tmp/out/g2pservice.codemeta.json" "https://webservices.cls.ru.nl/g2pservice/"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/g2pservice.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/g2pservice/', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/g2pservice

Processing source #1 of 2

Parsing json-ld file from /tmp/out/g2pservice.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/g2pservice/0.3.4

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/g2pservice

[CODEMETA COMPOSITION (g2pservice)] processed 100 new triples, total is now 100

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/g2pservice/

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/g2pservice

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/N78bb64ed22545d33281c9e68bf9f9f0d

Adding service (targetProduct) https://webservices.cls.ru.nl/g2pservice/

[CODEMETA COMPOSITION (g2pservice)] processed 29 new triples, total is now 130

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/g2pservice -> https://webservices.cls.ru.nl/portal/g2pservice/0.3.4

[CODEMETA VALIDATION (g2pservice)] done

-- end log --

[harvester info] <-- Finished processing g2pservice (https://github.com/opensource-spraakherkenning-nl/g2pservice) [Fri Jul 26 04:02:42 UTC 2024]

# @graph[].review.name
Automatic software metadata validation report for g2pservice 0.3.4

# @graph[].review.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

Validation of g2pservice 0.3.4 was successful (score=3/5), but there are some warnings which should be addressed:

1. Warning: 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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
3. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
4. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
5. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
6. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)
7. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

# @graph[].targetProduct[].description
Grapheme to Phoneme (G2P) conversion. Input is a list of words (utf-8, one word per line). The G2P will output the best guess for the phonetic transcription per word. The system is trained on existing dictionaries. Please choose a language option. The system is a demo-version --- please refer to CLST for using G2P for long word lists.

# @graph[].applicationCategory[]
Internet > WWW/HTTP > WSGI > Application

# @graph[].author[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].contributor[].affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].description
Piereling is a webservice and web-application to convert between a variety of document formats, mostly from and to FoLiA XML. It is intended for NLP pipelines.

# @graph[].developmentStatus[].skos:definition
The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

# @graph[].developmentStatus[].skos:definition
Technology complete and qualified, released for all end-users in scholarly environments.

# @graph[].https://github.com/proycon/codemetapy/log
(log file starts at Sat Jul 27 04:02:49 UTC 2024)

[harvester info] --> Processing piereling (https://github.com/proycon/piereling) [Sat Jul 27 04:02:49 UTC 2024]

[harvester info] Git updating cached clone of https://github.com/proycon/piereling...

[harvester info] Found release v0.4

[harvester info] Using 'v0.4'

[harvester info] Git reference: v0.4

[harvester info] Scanning directory /tmp/codemeta-harvester.cache/piereling for harvestable resources...

[harvester info] found python setup for piereling, converting to codemeta

-- begin log --

No input files specified, but found python project (setup.py) in current dir, using that...

Generating egg_info

running egg_info

writing piereling.egg-info/PKG-INFO

writing dependency_links to piereling.egg-info/dependency_links.txt

writing requirements to piereling.egg-info/requires.txt

writing top-level names to piereling.egg-info/top_level.txt

reading manifest file 'piereling.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

adding license file 'LICENSE'

writing manifest file 'piereling.egg-info/SOURCES.txt'

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/piereling

Processing source #1 of 1

Obtaining python package metadata for: piereling

Loading metadata from piereling via importlib.metadata

WARNING: No translation for distutils or pyproject.toml key Metadata-Version

WARNING: No translation for distutils or pyproject.toml key License-File

WARNING: No translation for distutils or pyproject.toml key Description

Found dependency CLAM >= 3.1.5

Found dependency FoLiA-tools >= 2.2.6

[CODEMETA COMPOSITION (piereling)] processed 45 new triples, total is now 46

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/piereling -> https://webservices.cls.ru.nl/portal/piereling/0.4

[CODEMETA VALIDATION (piereling)] done

-- end log --

[harvester info] Looking for license....

[harvester info] Found license GPL-3.0-only

-- begin log --

Trying README.rst ...

Trying LICENSE ...

-- end log --

[harvester info] Getting contributors from git...

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/piereling-contributors

Processing source #1 of 1

Extracting contributors from /tmp/codemeta-harvester.cache//tmp/piereling.CONTRIBUTORS

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling-contributors)] processed 7 new triples, total is now 8

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/piereling-contributors -> https://webservices.cls.ru.nl/portal/piereling.contributors/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/piereling.contributors/snapshot)] codeRepository not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/piereling.contributors/snapshot)] author not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/piereling.contributors/snapshot)] license not set

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/piereling.contributors/snapshot)] done

-- end log --

[harvester info] Extracting last and first commit date from git log....

[harvester info] Date created: 2019-10-18T21:47:48Z+0200, date modified: 2023-11-01T11:43:34Z+0100

[harvester info] Querying Github/GitLab API (https://github.com/proycon/piereling)

-- begin log --

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/piereling

Processing source #1 of 1

Querying GitAPI parser for https://github.com/proycon/piereling

    Parsing Github API response

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 17 new triples, total is now 18

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/piereling -> https://webservices.cls.ru.nl/portal/piereling/snapshot

[CODEMETA VALIDATION (https://webservices.cls.ru.nl/portal/piereling/snapshot)] done

Querying https://api.github.com/repos/proycon/piereling

Remaining github API requests: 4987 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

Querying https://api.github.com/users/proycon

Remaining github API requests: 4986 ### Next rate limit reset at: 2024-07-27 05:00:09 (has_token=True)

-- end log --

[harvester info] Found releaseNotes

[harvester info] Querying Zenodo API for DOI (access token provided)...

[harvester info] Converting README.rst to README.md

[harvester info] Looking for TRL information in README.md...

-- begin log --

-- end log --

[harvester info] Looking for repostatus information in README.md...

[harvester info] Found repostatus https://www.repostatus.org/#inactive

-- begin log --

-- end log --

[harvester info] Looking for continuous integration information in README.md...

[harvester info] Found CI https://travis-ci.com/proycon/piereling

-- begin log --

-- end log --

[harvester info] Looking for documentation links in README.md...

-- begin log --

-- end log --

[harvester info] Falling back to git tag (v0.4) if no version number is specified...

[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.rst in master branch...

[harvester info] Found repostatus (master branch) https://www.repostatus.org/#inactive

-- begin log --

-- end log --

[harvester info] Found README.rst

[harvester info] Reconciliating: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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 "piereling" --codeRepository "https://github.com/proycon/piereling" --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/piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-version.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/99-repostatus.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/43-releasenotes.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/41-readme.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/40-gitapi.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/39-gitdate.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/32-contributors.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/29-license.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/20-python.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/12-ci.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/11-repostatus.piereling.codemeta.json /tmp/codemeta-harvester.cache//tmp/05-repostatus.piereling.codemeta.json 

-- begin log --

Passed 12 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/codemeta-harvester.cache//tmp/99-version.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/99-repostatus.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/43-releasenotes.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/41-readme.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/40-gitapi.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/39-gitdate.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/32-contributors.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/29-license.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/20-python.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/12-ci.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/11-repostatus.piereling.codemeta.json', 'json'), ('/tmp/codemeta-harvester.cache//tmp/05-repostatus.piereling.codemeta.json', 'json')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/piereling

Processing source #1 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-version.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 1 new triples, total is now 2

Processing source #2 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/99-repostatus.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 1 new triples, total is now 3

Processing source #3 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/43-releasenotes.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 2 new triples, total is now 5

Processing source #4 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/41-readme.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 1 new triples, total is now 6

Processing source #5 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/40-gitapi.piereling.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/piereling/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 21 new triples, total is now 26

Processing source #6 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/39-gitdate.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] overriding old http://schema.org/dateCreated (2019-10-18T19:49:14Z -> 2019-10-18T21:47:48Z+0200)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] overriding old http://schema.org/dateModified (2023-11-01T10:45:38Z -> 2023-11-01T11:43:34Z+0100)

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 2 new triples, total is now 26

Processing source #7 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/32-contributors.piereling.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/piereling.contributors/snapshot

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 8 new triples, total is now 29

Processing source #8 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/29-license.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] overriding old http://schema.org/license (http://spdx.org/licenses/GPL-3.0-only -> GPL-3.0-only)

[CODEMETA CORRECTION (https://webservices.cls.ru.nl/portal/piereling)] automatically converting license to spdx URI

[CODEMETA COMPOSITION (https://webservices.cls.ru.nl/portal/piereling)] processed 1 new triples, total is now 29

Processing source #9 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/20-python.piereling.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/piereling/0.4

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (piereling)] overriding old http://schema.org/author (https://webservices.cls.ru.nl/portal/stub/H-c5bce07b4e86fde -> https://webservices.cls.ru.nl/portal/stub/H6315bc8b488916f3)

[CODEMETA COMPOSITION (piereling)] overriding old http://schema.org/version (v0.4 -> 0.4)

[CODEMETA COMPOSITION (piereling)] processed 62 new triples, total is now 79

Processing source #10 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/12-ci.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (piereling)] processed 1 new triples, total is now 80

Processing source #11 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/11-repostatus.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (piereling)] overriding old https://codemeta.github.io/terms/developmentStatus (https://www.repostatus.org/#active -> https://www.repostatus.org/#inactive)

[CODEMETA COMPOSITION (piereling)] processed 1 new triples, total is now 80

Processing source #12 of 12

Parsing json-ld file from /tmp/codemeta-harvester.cache//tmp/05-repostatus.piereling.codemeta.json

    NOTE: Not a valid JSON-LD document, @context missing! Attempting to inject automatically...

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (piereling)] processed 1 new triples, total is now 80

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/piereling -> https://webservices.cls.ru.nl/portal/piereling/0.4

[CODEMETA VALIDATION (piereling)] done

[CODEMETA ENRICHMENT (piereling)] Guessing interface type https://w3id.org/software-types#WebApplication based on clues

[CODEMETA ENRICHMENT (piereling)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (piereling)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (piereling)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (piereling)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (piereling)] automatically adding programmingLanguage Python derived from runtimePlatform Python

[CODEMETA ENRICHMENT (piereling)] adding affiliation(s) of first author as producer

VALIDATION https://webservices.cls.ru.nl/portal/piereling/0.4 #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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)

VALIDATION https://webservices.cls.ru.nl/portal/piereling/0.4 #2: Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/piereling/0.4 #3: Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/piereling/0.4 #4: Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/piereling/0.4 #5: Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)

VALIDATION https://webservices.cls.ru.nl/portal/piereling/0.4 #6: Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

-- end log --

[harvester info] Output written to /tmp/out/piereling.codemeta.json

[harvester info] Harvesting remote service URL https://webservices.cls.ru.nl/piereling for piereling: codemetapy  --baseuri https://webservices.cls.ru.nl/portal --baseuri https://webservices.cls.ru.nl/portal --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/piereling.codemeta.json" "/tmp/out/piereling.codemeta.json" "https://webservices.cls.ru.nl/piereling"

-- begin log --

Passed 2 files/sources but specified 0 input types! Automatically guessing types...

Detected input types: [('/tmp/out/piereling.codemeta.json', 'json'), ('https://webservices.cls.ru.nl/piereling', 'web')]

Adding to contextgraph: /tmp/turtle

Initial URI automatically generated, may be overriden later: https://webservices.cls.ru.nl/portal/piereling

Processing source #1 of 2

Parsing json-ld file from /tmp/out/piereling.codemeta.json

    Found main resource with URI https://webservices.cls.ru.nl/portal/piereling/0.4

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/piereling

[CODEMETA COMPOSITION (piereling)] processed 93 new triples, total is now 93

Processing source #2 of 2

Fallback: Obtaining metadata from remote URL https://webservices.cls.ru.nl/piereling

    Service replied with content-type application/ld+json

    Parsing json...

    Found main resource with URI https://webservices.cls.ru.nl/piereling

    Injected (possibly temporary) URI https://webservices.cls.ru.nl/portal/webapplication/Nb97c553f6caa61d6107f2f2fa6721941

Adding service (targetProduct) https://webservices.cls.ru.nl/piereling

[CODEMETA COMPOSITION (piereling)] processed 252 new triples, total is now 346

Remapping URI to (possibly) new identifier and version component: https://webservices.cls.ru.nl/portal/piereling -> https://webservices.cls.ru.nl/portal/piereling/0.4

[CODEMETA VALIDATION (piereling)] done

-- end log --

[harvester info] <-- Finished processing piereling (https://github.com/proycon/piereling) [Sat Jul 27 04:03:08 UTC 2024]

# @graph[].maintainer.affiliation.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].producer.name
KNAW Humanities Cluster & CLST, Radboud University

# @graph[].review.name
Automatic software metadata validation report for piereling 0.4

# @graph[].review.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

Validation of piereling 0.4 was successful (score=3/5), but there are some warnings which should be addressed:

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 (The metadata does express this currently, but something is wrong in the way it is expressed. Is the type/class valid?)
2. Warning: Documentation *SHOULD* be expressed (This is missing in the metadata)
3. Info: Reference publications *SHOULD* be expressed, if any (This is missing in the metadata)
4. Info: The funder *SHOULD* be acknowledged (This is missing in the metadata)
5. Info: A research domain *SHOULD* be expressed as a category using the NWO Research Fields vocabulary, if applicable (This is missing in the metadata)
6. Info: A research activity *SHOULD* be expressed as a category using the TaDiRaH vocabulary (This is missing in the metadata)

# @graph[].targetProduct[].consumesData[].description
MS Word (Office Open XML, docx) input for conversion to FoLiA

# @graph[].targetProduct[].consumesData[].description
FoLiA XML input for conversion to ReStructuredText

# @graph[].targetProduct[].consumesData[].description
FoLiA XML input for upgrade to a newer FoLiA

# @graph[].targetProduct[].consumesData[].description
OpenDocument Text Document (odt) for conversion to FoLiA

# @graph[].targetProduct[].consumesData[].description
PDF with embedded text (pdf) for conversion to FoLiA

# @graph[].targetProduct[].consumesData[].description
ReStructuredText Input for conversion to FoLiA

# @graph[].targetProduct[].consumesData[].description
MediaWiki Markup (Wikipedia and others) for conversion to FoLiA

# @graph[].targetProduct[].consumesData[].description
Plain text input for conversion to FoLiA

# @graph[].targetProduct[].consumesData[].description
TEI P5 XML input for conversion to FoLiA

# @graph[].targetProduct[].description
Piereling can convert a wide variety of document formats to FoLiA XML, and from FoLiA XML to various formats. Data conversions such as these provide the groundwork for Natural Language Processing pipelines. It relies on numerous specialised conversion tools in combination with notable third-party tools such as pandoc.

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from LaTeX

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from MS Word input

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from ReStructuredText input

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from MediaWiki

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from plain text

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from OpenDocument Text

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from Docbook

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from EPUB

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from HTML

# @graph[].targetProduct[].producesData[].description
FoLiA XML output (untokenised) from Markdown input

# @graph[].targetProduct[].provider.name
Centre for Language and Speech Technology, Radboud University