Git Product home page Git Product logo

maehr / open-research-data-template Goto Github PK

View Code? Open in Web Editor NEW
17.0 2.0 0.0 222 KB

GitHub template for FAIR and open research data

Home Page: https://maehr.github.io/open-research-data-template/

License: Creative Commons Attribution 4.0 International

Shell 0.47% HTML 19.48% SCSS 1.94% Markdown 78.11%
fair github-pages open-data repository-pattern template template-repository open-research-data open-science ord

open-research-data-template's Introduction

Hi there, this is Moritz πŸ‘‹

A passionate digital historian and hacker from Zurich

#DH #STS #NLP #SNA #graphs #DigitalHistory #HistoryOfComputing
πŸ‘¨πŸ»β€πŸ’» moritzmaehr.ch πŸ™‡πŸ»β€β™‚οΈ twitter bsky mastodon πŸ§œπŸ»β€β™‚οΈ he/him

Dr. sc. Moritz MΓ€hr is an Associate Researcher inΒ Digital HumanitiesΒ at the University of Bern and the digital project manager ofΒ Stadt.Geschichte.BaselΒ at the University of Basel. He studied history and philosophy of knowledge, computer science, and banking and finance in Zurich and Berlin. From 2018 to 2022, he was a research assistant at the Chair for the History of Technology at ETH Zurich. He wrote a dissertation on theΒ digitization of migration authorities in Switzerland in the 1960s. The study was part of the SNSF-funded projectΒ Trading Zones. His research interests include science and technology studies, digital humanities, and the history of computing. He is an advocate of open science, open access and open source.

🌟 Let's Collaborate

I'm always excited to collaborate on projects that explore the intersection of digital history, digital humanities, and technology. If you're interested in any of the pinned projects below, let's connect and work together.

Feel free to fork these repositories, open issues, submit pull requests, or reach out to me directly. Let's make a meaningful impact by combining our skills and expertise! ✨ Looking forward to collaborating with you! ✨

πŸ§‘β€πŸ« Teaching Experiences

I've had the privilege to present at numerous lectures and workshops, ranging from topics such as "The Corpus as a Network" to "The Automation of Migration Policy in Switzerland in the 1960s". Sharing my knowledge and interacting with eager minds is one of my favorite parts of the job!

πŸ“š Affiliations

I am an active member in several organizations, including History & Computing Switzerland and OpenData.ch. See all affiliations

πŸ“¬ Get in touch

You can reach me at email or my homepage

πŸŽ‰ Thanks for stopping by

Remember, the world is your playground. Never stop learning and exploring!

open-research-data-template's People

Contributors

maehr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

open-research-data-template's Issues

Migrating to Quarto.org

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!

Objective:

Migrate our existing GitHub Pages website to Quarto to utilize its advanced features and improve site functionality.

Key Tasks:

  • Convert current markdown/HTML content to Quarto format.
  • Maintain existing URL structure for smooth transition.
  • Redesign site using Quarto’s styling options.
  • Update project documentation with new workflow.

What type of pull request would this be?

Enhancement

Any links to similar examples or other references we should review?

Add Dual Licensing: AGPL for Code

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!

Background

The project currently uses a CC BY 4.0 license, which is excellent for data and documentation. However, for the codebase, a more appropriate license like AGPL could provide better protection and clarity.

Suggested Changes

  1. Add a new LICENSE-AGPL file in the root directory, specifying that the code is licensed under AGPL.
  2. Update the README.md to mention the dual licensing strategy.
  3. Update any headers in source code files to reflect the dual license.

Benefits

  • AGPL offers better protection against proprietary use of the code.
  • Dual licensing provides clarity on how different project components can be used.

Tasks

  • Add LICENSE-AGPL with AGPL text.
  • Update README.md.
  • Update source code headers.

What type of pull request would this be?

Enhancement

Any links to similar examples or other references we should review?

No response

Replace Inaccessible URL in `codelist.txt` with Content from Eurostat

Current Behavior

The URL mentioned in codelist.txt is not accessible. It currently contains a TODO with a URL to Eurostat's metadata code lists.

Reproduction / Steps To Reproduce

  1. Navigate to the docs folder.
  2. Open codelist.txt.
  3. See the TODO and inaccessible URL.

Anything else?

Suggested Changes

  1. Replace the TODO and URL in codelist.txt with summarized content from Eurostat's Code Lists.
  2. Include a reference to the Eurostat page for further details.

Content to Include

  • Briefly describe what code lists are and their importance in statistical data.
  • Mention that Eurostat uses around 600 code lists for various dimensions like age, sex, geo, time, and unit.
  • Highlight the ongoing standardization efforts by Eurostat.

Benefits

  • Provides a more informative and accessible resource for code lists.
  • Aligns with reputable sources like Eurostat for metadata standards.

Tasks

  • Update codelist.txt with summarized content from Eurostat.
  • Add a reference to the Eurostat page.

Include Swissuniversities National Strategy and Action Plan for Open Research Data in Documentation

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!

Background

The project currently follows best practices for open data as outlined in The Turing Way. To further align with national guidelines, it would be beneficial to include information from the Swissuniversities National Strategy and Action Plan for Open Research Data.

Suggested Changes

  1. Add a new section in the README.md under "How this template helps you" to discuss the Swissuniversities guidelines.
  2. Include a hyperlink to the Swissuniversities page for readers to get more detailed information.
  3. Briefly summarize the key points from the Swissuniversities guidelines that are relevant to the project.

Benefits

  • Aligns the project with national guidelines on open research data.
  • Provides additional context and resources for users interested in Swiss-specific guidelines.

Tasks

  • Update README.md to include a new section about Swissuniversities guidelines.
  • Add hyperlink to Swissuniversities page.
  • Summarize key points from Swissuniversities guidelines.

What type of pull request would this be?

Docs

Any links to similar examples or other references we should review?

No response

Publish Repository on Zenodo for Better Data Preservation

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!

Steps to Implement:

  1. Create a .zenodo.json file to specify metadata. See https://developers.zenodo.org/#add-metadata-to-your-github-repository-release
  2. Connect the GitHub repository to Zenodo.
  3. Trigger the archive process on Zenodo.

Expected Benefits:

  • Long-term data preservation
  • Academic citability via DOI
  • Increased visibility and credibility

What type of pull request would this be?

None

Any links to similar examples or other references we should review?

No response

Renaming to open-research-data-template

Describe what feature you'd like. Pseudo-code, mockups, or screenshots of similar solutions are encouraged!

Renaming this project with a more clear scope would help users to grasp its purpose faster (I hope).

To change the name of your GitHub repository from open-data-template to open-research-data-template, you can follow these steps:

  1. Go to the Repository Settings:

  2. Click on "Settings":

    • On the right-hand side, you'll see a menu. Click on "Settings" near the bottom.
  3. Change the Repository Name:

    • Under the "Repository Name" section, you'll see your current repository name (open-data-template).
    • Click on the current repository name to edit it.
  4. Enter the New Name:

    • Replace open-data-template with open-research-data-template.
  5. Update References:

    • GitHub will check if the new name is available. If it is, you will see a green checkmark.
    • Scroll down and make sure to check the box that says "I understand, update the references."
  6. Confirm Changes:

    • Click on the "Rename" button to confirm the name change.
  7. Update Your Local Git Repository (if applicable):

    • If you have a local clone of the repository, you'll need to update its remote URL. You can do this using the following command:
      git remote set-url origin https://github.com/maehr/open-research-data-template.git
      
    • Replace the URL with the new repository URL.
  8. Update Website URL:

    • If you have a GitHub Pages website associated with the repository, you may need to update the URL in your repository settings to point to the new name:
      • Go to "Settings" > "Pages."
      • Update the source branch or folder to match the new repository name (e.g., main or /docs).

Caveats:

  • Changing the repository name will update all references within GitHub, including issues, pull requests, forks, and links. However, external links to your repository may break, so you should update those as well.
  • If you have any automated workflows, CI/CD configurations, or scripts that reference the old repository name, you'll need to update them to use the new name.
  • Ensure that any collaborators or contributors are informed about the name change to avoid confusion.

Once you've completed these steps, your repository should have the new name, and the URL for your GitHub Pages website should also reflect the change.

Remember to update any references to the old name in your documentation, README, or other relevant places to avoid confusion for users and collaborators.

Please note that this process should be handled with caution, especially if your repository is widely used, to minimize disruption to your users and contributors.

What type of pull request would this be?

Other

Any links to similar examples or other references we should review?

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.