Published February 24, 2025 | Version v0.1.0-beta
Software Open

v0.1.0-beta pre-release maSMPs metadata extraction

Description

maSMPs metadata extraction

This project is designed to automate the extraction of metadata from GitHub repositories to generate a Machine-Actionable Software Management Plan (maSMP). It consists of two main components:

  1. Backend - A FastAPI-based service that extracts metadata from GitHub and external sources.
  2. Frontend - A Vue 3 application providing a user-friendly interface to interact with the backend.

v0.1.0-beta pre-release maSMPs metadata extraction

This is a beta pre-release including some initial functionality to extract metadata compliant to the maSMPs metadata schema (see https://zbmed-semtec.github.io/maSMPs/) from GitHub repositories. It focuses on metadata that can be clearly identified from the GitHub API, and files included in the source repo.

What's Changed

  • Backend for Automated Metadata Extraction by @ShriSuha in #21
  • Update code to return version control system by @ShriSuha in #22
  • Metadata extraction frontend by @ShriSuha in #23
  • Metadata extraction backend by @ShriSuha in #24
  • Add Docker support for the application by @ShriSuha in #25
  • Metadata extraction backend by @ShriSuha in #27
  • Bug Fix: Reference Publication doi assigned None by @ShriSuha in #28

New Contributors

Full Changeloghttps://github.com/zbmed-semtec/maSMP-metadata-extraction/commits/v0.1.0-beta

Files

maSMP-metadata-extraction-0.1.0-beta.zip

Files (478.1 kB)

Name Size Download all
md5:222b9cdcbe6f92519a80358e90bcec87
233.9 kB Download
md5:ba3d00edf10732d307a8f9e5c19e8199
244.1 kB Preview Download

Additional details

Related works

Is supplement to
Dataset: 10.5281/zenodo.7806638 (DOI)
Dataset: 10.5281/zenodo.10582121 (DOI)

Funding

Deutsche Forschungsgemeinschaft
NFDI4DataScience 460234259

Software

Repository URL
https://github.com/zbmed-semtec/maSMP-metadata-extraction
Programming language
Python, Vue
Development Status
Active