AgPipeline / issues-and-projects

Repository for issues and projects
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link

Transformers should be annotated with codemeta.json files #92

Open dlebauer opened 4 years ago

dlebauer commented 4 years ago

Please describe your request. Is your feature request related to a problem?

Problem is that we don't have a consistent way of annotating our algorithms with metadata, and therefore, they aren't machine searchable, e.g. by schema.org. Further, this can provide more complete information to Zenodo (e.g. authors and intent etc) when we archive released versions of a transformer.

Also, there is a lot of hard-coding of information that could be put into a json file and used from there

Describe the solution you'd like

Some options:

See https://codemeta.github.io/

Can use a validator https://codemeta.github.io/codemetar/reference/codemeta_validate.html

Additional Info

codemeta doesn't support the workflow information (inputs, outputs, etc) (e.g. in the NIST plugin.json) but maybe a single file could contain both the codemeta w/ jsonld and the workflow info

katrinleinweber commented 4 years ago

Related to https://github.com/zenodo/zenodo/issues/1504 ;-) It's not built-in already AFAIK.