Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A repository describing the motivation for, and detailing the process of, minting DOIs for Neotoma

License

NotificationsYou must be signed in to change notification settings

NeotomaDB/AssignDOIs

Repository files navigation

This repository serves two purposes: It is the code that will run to assign DOIs to Neotoma datasets through DataCite (mostly in theR/builder folder) and it is also the paper that describes this process.

Contributors

This is currently a project under development. All participants are expected to follow thecode of conduct for this project.

What is Included

The project includes all code an markdown neccessary to replicate the process undertaken to assign DOIs to Neotoma datasets, as well as a descriptive Methods article (in development) that explains the motivation and process for assigning DOIs.

The key components of this repository are:

DOI Paper

  • DOI_Assignment.Rmd and associatedhtml andmd files.
  • DOI_publications.bib BibTeX formatted bibliography, for use in theRmd file.
  • site_page_output.png An image for the paper.

As with other projects, this project assumes an open authorship model, provided contributors follow the code of conduct.

Builder

  • ./builder
    • static_page.Rmd The framework for the landing page generated for individual datasets.
    • outputs.csv this is the storage file for all generated DOIs to link them directly to the Neotoma, along with a date of generation, which would allow us to test against the database & modification date.
    • html andpng files, associated with the building of theRmd file.
    • ./builder/R A set of R script files to manage database connection, processing & SQL queries required to generate the landing page.
    • ./builder/index_files Files for the JavaScript libraries used to generate the landing pages.
    • ./data DataCite schema, or other data files used in generating the static files.

These files are used to generate the static landing page for the individual datasets. The key script is in./builder/R/processing_code.R. This code takes as input a dataset number and runsrmarkdown::render() on thestatic_page.Rmd file, passing in the dataset number as an argument through theglobalenv().

Future Directions

Continued improvement of the landing page. I (Simon Goring) continue to develop embedding JSON-LD RDFa code using aschema.org framework at the bottom of thestatic_page.Rmd file. Any suggestions or improvements are welcome here.

About

A repository describing the motivation for, and detailing the process of, minting DOIs for Neotoma

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp