https://github.com/alejandromumo/alejandromumo

https://github.com/alejandromumo/alejandromumo

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: alejandromumo
  • Default Branch: main
  • Size: 30.4 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

Hi there 👋

I am a computer engineer with a background in Computer Networks, highly interested in programming and infrastructure.

Recently I have been doing mostly backend development with Python, PostgreSQL and ElasticSearch.

I am actively working on my front-end skills with React and TailwindCSS - the latter I used to build my website!

🔭 I’m currently working on Zenodo, the world's largest open-access repository for research data, built to ensure everyone can join Open Science.

👯 Part of the InvenioRDM community and core developer of the InvenioRDM framework.

😎 Things I built so far

At Zenodo and InvenioRDM, I worked on multiple features such as:

European Open Repository Collections

Collections organize the contents of a Zenodo community in logical sets of records. For the European Open Repository, these can be a set of records that share the same funding or are from the same discipline (e.g. Natural Sciences).

📺 See this feature live at Zenodo 📺

  • https://zenodo.org/communities/eu/browse
I want to see screenshots! browse page of a community with collections Each collection can then be accessed to inspect its contents: collection of natural science records These records can be further filtered by using the left-hand facets, providing multiple layers of organization and discoverability of the community contents.

🤓 How it works

The underlying concept of collections is that they are tree-like structures that store an OpenSearch query (to fetch the records). Therefore, we store each collection in the DB as a tree-like structure using the materialized path pattern.

Read more Here is a nice guide from the MongoDB folks: - [Model Tree Structures with Materialized Paths](https://www.mongodb.com/docs/manual/tutorial/model-tree-structures-with-materialized-paths/) If you are curious (and courageous), you can read the [Request for Comments](https://github.com/inveniosoftware/rfcs/blob/master/rfcs/rdm-0079-collections.md) document where all the technical nuts and bolts are discussed.

Zenodo and Software Heritage integration

Zenodo archives openly disseminated software source code in Software Heritage, in a combined effort to "create an interconnected and interoperable academic ecosystem, (...) contributing to the global software commons" (blog post)

At the time of this writing, more than 5000 software records have been archived using this integration!

To fulfil the requirements, Zenodo needed to: - Support software field in its metadata schema - Integrate with Software Heritage - Support metadata formats that are suited for the serialization of software-type records

Give me some screenshots, come on! zenodo upload form with software fields Zenodo's deposit form supports software-specific fields, including a controlled vocabulary of programming languages. zenodo record archived in software heritage After a record is archived in Software Heritage, the user can navigate to the archive's landing page. image New export formats were added to support the serialization of software records to common software formats (e.g. `CITATION.cff` and `CodeMeta`)

Owner

  • Name: Manuel Alejandro
  • Login: alejandromumo
  • Kind: user
  • Location: Geneva, Switzerland
  • Company: CERN

Computer Engineer | CERN Open Science Repositories | @inveniosoftware @zenodo

GitHub Events

Total
  • Push event: 32
  • Create event: 1
Last Year
  • Push event: 32
  • Create event: 1

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 13
  • Total Committers: 1
  • Avg Commits per committer: 13.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 4
  • Committers: 1
  • Avg Commits per committer: 4.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Manuel Alejandro a****o 13

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels