Skip to content

Commit

Permalink
Adding joss.00454
Browse files Browse the repository at this point in the history
  • Loading branch information
arfon committed Nov 13, 2017
1 parent 969e1ce commit aff21b8
Show file tree
Hide file tree
Showing 4 changed files with 178 additions and 0 deletions.
77 changes: 77 additions & 0 deletions joss.00454/10.21105.joss.00454.crossref.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<doi_batch xmlns="http://www.crossref.org/schema/4.4.0" xmlns:ai="http://www.crossref.org/AccessIndicators.xsd" xmlns:rel="http://www.crossref.org/relations.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="4.4.0" xsi:schemaLocation="http://www.crossref.org/schema/4.4.0 http://www.crossref.org/schemas/crossref4.4.0.xsd">
<head>
<doi_batch_id>a16f6a0dcb70183a591985efe6ef2c12</doi_batch_id>
<timestamp>20171113171026</timestamp>
<depositor>
<depositor_name>JOSS Admin</depositor_name>
<email_address>admin@theoj.org</email_address>
</depositor>
<registrant>The Open Journal</registrant>
</head>
<body>
<journal>
<journal_metadata>
<full_title>The Journal of Open Source Software</full_title>
<abbrev_title>JOSS</abbrev_title>
<issn media_type="electronic">2475-9066</issn>
<doi_data>
<doi>10.21105/joss</doi>
<resource>http://joss.theoj.org</resource>
</doi_data>
</journal_metadata>
<journal_issue>
<publication_date media_type="online">
<month>11</month>
<year>2017</year>
</publication_date>
<journal_volume>
<volume>2</volume>
</journal_volume>
<issue>19</issue>
</journal_issue>
<journal_article publication_type="full_text">
<titles>
<title>Generating CodeMeta Metadata for R Packages</title>
</titles>
<contributors><person_name sequence="first" contributor_role="author"><given_name>Carl</given_name><surname>Boettiger</surname><ORCID>http://orcid.org/0000-0002-1642-628X</ORCID></person_name></contributors>
<publication_date>
<month>11</month>
<day>13</day>
<year>2017</year>
</publication_date>
<pages>
<first_page>454</first_page>
</pages>
<publisher_item>
<identifier id_type="doi">10.21105/joss.00454</identifier>
</publisher_item>
<ai:program name="AccessIndicators">
<ai:license_ref applies_to="vor">http://creativecommons.org/licenses/by/4.0/</ai:license_ref>
<ai:license_ref applies_to="am">http://creativecommons.org/licenses/by/4.0/</ai:license_ref>
<ai:license_ref applies_to="tdm">http://creativecommons.org/licenses/by/4.0/</ai:license_ref>
</ai:program>
<rel:program>
<rel:related_item>
<rel:description>Software archive</rel:description>
<rel:inter_work_relation relationship-type="references" identifier-type="doi">http://dx.doi.org/10.5281/zenodo.1048320</rel:inter_work_relation>
</rel:related_item>
<rel:related_item>
<rel:description>GitHub review issue</rel:description>
<rel:inter_work_relation relationship-type="hasReview" identifier-type="uri">https://github.com/openjournals/joss-reviews/issues/454</rel:inter_work_relation>
</rel:related_item>
</rel:program>
<doi_data>
<doi>10.21105/joss.00454</doi>
<resource>http://joss.theoj.org/papers/10.21105/joss.00454</resource>
<collection property="text-mining">
<item>
<resource mime_type="application/pdf">http://www.theoj.org/joss-papers/joss.00454/10.21105.joss.00454.pdf</resource>
</item>
</collection>
</doi_data>
<citation_list><citation key="ref1"><unstructured_citation>https://codemeta.github.io/, \urlhttps://codemeta.github.io/, CodeMeta Project Crosswalk, 2017, \urlhttps://codemeta.github.io/, Carl Boettiger and Matthew B. Jones and Abby Cabunoc Mayes and Arfon Smith and Peter Slaughter and Kyle Niemeyer and Yolanda Gil and Martin Fenner and Krzysztof Nowak and Mark Hahnel and Luke Coy and Alice Allen and Mercè Crosas and Ashley Sands and Neil Chue Hong and Patricia Cruse and Dan Katz and Carole Goble, http://greycite.knowledgeblog.org/?uri=https%3A%2F%2Fcodemeta.github.io%2F, http://wayback.archive.org/web/https://codemeta.github.io/</unstructured_citation></citation><citation key="ref2"><unstructured_citation>http://www.softwarediscoveryindex.org/, Software Discovery Index Meeting Report, \urlhttp://www.softwarediscoveryindex.org/, http://greycite.knowledgeblog.org/?uri=http%3A%2F%2Fwww.softwarediscoveryindex.org%2F</unstructured_citation></citation><citation key="ref3"><unstructured_citation>https://json-ld.org/spec/latest/json-ld/, Manu Sporny and Dave Longley and Gregg Kellogg and Markus Lanthaler and Niklas Lindström, \urlhttps://json-ld.org/spec/latest/json-ld/, JSON-LD 1.1, 2017, http://greycite.knowledgeblog.org/?uri=https%3A%2F%2Fjson-ld.org%2Fspec%2Flatest%2Fjson-ld%2F</unstructured_citation></citation></citation_list>
</journal_article>
</journal>
</body>
</doi_batch>
56 changes: 56 additions & 0 deletions joss.00454/10.21105.joss.00454.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
body = <<-EOF
<meta name="citation_title" content="Generating CodeMeta Metadata for R Packages">
<meta name="citation_author" content="Boettiger, Carl">
<meta name="citation_publication_date" content="2017//">
<meta name="citation_journal_title" content="The Journal of Open Source Software">
<meta name="citation_pdf_url" content="http://www.theoj.org/joss-papers/joss.00454/10.21105.joss.00454.pdf">
<meta name="citation_doi" content="10.21105/joss.00454">
<meta name="citation_issn" content="2475-9066">
<div class="accepted-paper">
<h1>Generating CodeMeta Metadata for R Packages</h1>
<div class="columns links">
<div class="column four-fifths" style="padding-bottom: 10px;">
<strong>Authors</strong>
<ul class="author-list">
<li><a href="http://orcid.org/0000-0002-1642-628X" target="_blank">Carl Boettiger</a></li>
</ul>
</div>
<div class="one-third column">
<span class="repo">Repository:<br /><a href="https://github.com/ropensci/codemetar">Repository link &raquo;</a></span>
</div>
<div class="one-third column">
<span class="paper">Paper:<br /><a href="http://www.theoj.org/joss-papers/joss.00454/10.21105.joss.00454.pdf">PDF link &raquo;</a></span>
</div>
<div class="one-third column">
<span class="paper">Review:<br /><a href="https://github.com/openjournals/joss-reviews/issues/454">View review issue &raquo;</a></span>
</div>

<div class="one-third column" style="padding-top: 20px;">
<span class="repo">DOI:<br /><a href="https://doi.org/10.21105/joss.00454">https://doi.org/10.21105/joss.00454</a></span>
</div>
<div class="one-third column" style="padding-top: 20px;">
<span class="paper">Status badge:<br /><img src="http://joss.theoj.org/papers/10.21105/joss.00454/status.svg"></span>
</div>
<div class="one-third column" style="padding-top: 20px;">
<span class="paper">Citation:<br />
<small>Boettiger, (2017). Generating CodeMeta Metadata for R Packages. <em>Journal of Open Source Software</em>, 2(19), 454, doi:10.21105/joss.00454</small>
</div>
</div>
<div class="paper-body">
<h1 id="summary">Summary</h1>
<p>The CodeMeta project defines a JSON-LD format <span class="citation">(&#8220;JSON-Ld 1.1&#8221; 2017)</span> for describing software metadata, based largely on <code>schema.org</code> terms. This metadata format is being adopted by many leading archives for scientific software, including DataCite, Zenodo, and DataONE to address many of the needs identified in the NIH report on the need for a &quot;Software Discovery Index&quot; <span class="citation">(&#8220;Software Discovery Index Meeting Report,&#8221; n.d.)</span>. Many common software metadata formats have been mapped into CodeMeta by means of a crosswalk table <span class="citation">(&#8220;CodeMeta Project Crosswalk&#8221; 2017)</span>, also implemented in this package. The <code>codemetar</code> package provides utilities to generate and validate these <code>codemeta.json</code> files automatically for R packages by parsing the DESCRIPTION file and other common locations for R metadata. The package also includes utilities and examples for parsing and working with existing codemeta files, and includes several vignettes which illustrate both the basic usage of the package as well as some more advanced applications.</p>
<h1 id="references" class="unnumbered">References</h1>
<div id="refs" class="references">
<div id="ref-codemeta">
<p>&#8220;CodeMeta Project Crosswalk.&#8221; 2017. <a href="https://codemeta.github.io/" class="uri">https://codemeta.github.io/</a>. <a href="https://codemeta.github.io/" class="uri">https://codemeta.github.io/</a>.</p>
</div>
<div id="ref-jsonld">
<p>&#8220;JSON-Ld 1.1.&#8221; 2017. <a href="https://json-ld.org/spec/latest/json-ld/" class="uri">https://json-ld.org/spec/latest/json-ld/</a>.</p>
</div>
<div id="ref-SDI">
<p>&#8220;Software Discovery Index Meeting Report.&#8221; n.d. <a href="http://www.softwarediscoveryindex.org/" class="uri">http://www.softwarediscoveryindex.org/</a>. <a href="http://www.softwarediscoveryindex.org/" class="uri">http://www.softwarediscoveryindex.org/</a>.</p>
</div>
</div>
</div>
</div>
EOF
Binary file added joss.00454/10.21105.joss.00454.pdf
Binary file not shown.
45 changes: 45 additions & 0 deletions joss.00454/10.21105.joss.00454.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8" ?>
<article>
<articleinfo>
<title>Generating CodeMeta Metadata for R Packages</title>
<authors>
<author>
<name>Carl Boettiger</name>
<orcid>0000-0002-1642-628X</orcid>
<affiliation>
<orgname>
1
</orgname>
</affiliation>
</author>
</authors>
<tags>
<tag>metadata</tag>
<tag>codemeta</tag>
<tag>ropensci</tag>
<tag>citation</tag>
<tag>credit</tag>
</tags>
<date>2017-06-29</date>
<paper_doi>10.21105/joss.00454</paper_doi>
<software_repository>https://github.com/ropensci/codemetar</software_repository>
<software_archive>http://dx.doi.org/10.5281/zenodo.1048320</software_archive>
<paper_url>http://www.theoj.org/joss-papers/joss.00454/10.21105.joss.00454.pdf</paper_url>
</articleinfo>
<body>
<h1 id="summary">Summary</h1>
<p>The CodeMeta project defines a JSON-LD format <span class="citation">(“JSON-Ld 1.1” 2017)</span> for describing software metadata, based largely on <code>schema.org</code> terms. This metadata format is being adopted by many leading archives for scientific software, including DataCite, Zenodo, and DataONE to address many of the needs identified in the NIH report on the need for a &quot;Software Discovery Index&quot; <span class="citation">(“Software Discovery Index Meeting Report,” n.d.)</span>. Many common software metadata formats have been mapped into CodeMeta by means of a crosswalk table <span class="citation">(“CodeMeta Project Crosswalk” 2017)</span>, also implemented in this package. The <code>codemetar</code> package provides utilities to generate and validate these <code>codemeta.json</code> files automatically for R packages by parsing the DESCRIPTION file and other common locations for R metadata. The package also includes utilities and examples for parsing and working with existing codemeta files, and includes several vignettes which illustrate both the basic usage of the package as well as some more advanced applications.</p>
<h1 id="references" class="unnumbered">References</h1>
<div id="refs" class="references">
<div id="ref-codemeta">
<p>“CodeMeta Project Crosswalk.” 2017. <a href="https://codemeta.github.io/" class="uri">https://codemeta.github.io/</a>. <a href="https://codemeta.github.io/" class="uri">https://codemeta.github.io/</a>.</p>
</div>
<div id="ref-jsonld">
<p>“JSON-Ld 1.1.” 2017. <a href="https://json-ld.org/spec/latest/json-ld/" class="uri">https://json-ld.org/spec/latest/json-ld/</a>.</p>
</div>
<div id="ref-SDI">
<p>“Software Discovery Index Meeting Report.” n.d. <a href="http://www.softwarediscoveryindex.org/" class="uri">http://www.softwarediscoveryindex.org/</a>. <a href="http://www.softwarediscoveryindex.org/" class="uri">http://www.softwarediscoveryindex.org/</a>.</p>
</div>
</div>
</body>
</article>

0 comments on commit aff21b8

Please sign in to comment.