/opeb-enrichers

OpenEBench metadata enrichers (citations, GitHub, etc.)

Primary LanguagePythonGNU Lesser General Public License v2.1LGPL-2.1

DOI

OpenEBench Enrichers

Currently there are two enrichers, which take the OpenEBench entries following next JSON Schema (source from repo here), and gather additional information based on each one of them.

  • Publications enricher: It takes the recorded publication ids (pmid, DOI and/or PMID), validate them, and it gathers additional information, like the journal, year, authors, references and citations.

  • Repository enricher: It takes the recorded links pointing to source code repository resources, and it fetches additional information provided by APIs like GitHub API: tags, releases, commits, branches, authors, licences, etc...

OpenEBench Enrichers requirements

See pubEnricher and repoEnricher requirements.