SMECS _ software metadata extraction and curation software

A web application to extract and curate research software metadata following the CodeMeta software metadata standard.

178 commitsLast commit ≈ 3 months ago10 stars0 forks

Description

Software Metadata Extraction and Curation Software (SMECS)

A web application to extract and curate research software metadata
following the codemeta software
metadata standard.

SMECS facilitates the extraction of research software metadata from
repositories on GitHub/GitLab. It offers a user-friendly graphical
user interface for visualizing the retrieved metadata. This empowers
researchers to create good metadata for their research software
without reentering data which is already available elsewhere.
Ultimately, SMECS delivers the curated metadata in JSON format,
enhancing usability and accessibility.

Authors: Stephan Ferenz, Aida Jafarbigloo

Key Stages in SMECS

The figure below illustrates the sequential processes and data flows
within SMECS. First, users input data, triggering the tool to extract
metadata associated with specific URLs. This metadata is then
visualized, allowing users to review and interact with it. Users can
curate, modify, and finalize the metadata according to their needs.
Once satisfied, they can download the curated metadata in JSON format,
providing an interoperable output for further use.

License and Citation

The code is licensed under the GNU Affero General Public License
v3.0 or later
(AGPL-3.0-or-later).
See LICENSE.txt for further information.

Keywords
No keywords available
Programming languages
  • Python 63%
  • HTML 36%
  • Dockerfile 1%
License
</>Source code

Participating organisations

Oldenburger Institut für Informatik / Institute for Information Technology

Reference papers