{ "@context": "https://doi.org/10.5063/schema/codemeta-2.0", "@type": "SoftwareSourceCode", "identifier": "codemetar", "description": "The 'Codemeta' Project defines a 'JSON-LD' format for describing software metadata, as detailed at . This package provides utilities to generate, parse, and modify 'codemeta.json' files automatically for R packages, as well as tools and examples for working with 'codemeta.json' 'JSON-LD' more generally.", "name": "codemetar: Generate 'CodeMeta' Metadata for R Packages", "relatedLink": ["https://docs.ropensci.org/codemetar/", "https://CRAN.R-project.org/package=codemetar"], "codeRepository": "https://github.com/ropensci/codemetar", "issueTracker": "https://github.com/ropensci/codemetar/issues", "license": "https://spdx.org/licenses/GPL-3.0", "version": "0.3.7", "programmingLanguage": { "@type": "ComputerLanguage", "name": "R", "url": "https://r-project.org" }, "runtimePlatform": "R version 4.5.2 (2025-10-31)", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "author": [ { "@type": "Person", "givenName": "Carl", "familyName": "Boettiger", "email": "cboettig@gmail.com", "@id": "https://orcid.org/0000-0002-1642-628X" }, { "@type": "Person", "givenName": "Maëlle", "familyName": "Salmon", "@id": "https://orcid.org/0000-0002-2815-0399" } ], "contributor": [ { "@type": "Person", "givenName": "Anna", "familyName": "Krystalli", "@id": "https://orcid.org/0000-0002-2378-4915" }, { "@type": "Person", "givenName": "Maëlle", "familyName": "Salmon", "@id": "https://orcid.org/0000-0002-2815-0399" }, { "@type": "Person", "givenName": "Katrin", "familyName": "Leinweber", "@id": "https://orcid.org/0000-0001-5135-5758" }, { "@type": "Person", "givenName": "Noam", "familyName": "Ross", "@id": "https://orcid.org/0000-0002-2136-0000" }, { "@type": "Person", "givenName": "Arfon", "familyName": "Smith" }, { "@type": "Person", "givenName": "Jeroen", "familyName": "Ooms", "@id": "https://orcid.org/0000-0002-4035-0289" }, { "@type": "Person", "givenName": "Sebastian", "familyName": "Meyer", "@id": "https://orcid.org/0000-0002-1791-9449" }, { "@type": "Person", "givenName": "Michael", "familyName": "Rustler", "@id": "https://orcid.org/0000-0003-0647-7726" }, { "@type": "Person", "givenName": "Hauke", "familyName": "Sonnenberg", "@id": "https://orcid.org/0000-0001-9134-2871" }, { "@type": "Person", "givenName": "Sebastian", "familyName": "Kreutzer", "@id": "https://orcid.org/0000-0002-0734-2199" }, { "@type": "Person", "givenName": "Thierry", "familyName": "Onkelinx", "@id": "https://orcid.org/0000-0001-8804-4216" } ], "copyrightHolder": [ { "@type": "Person", "givenName": "Carl", "familyName": "Boettiger", "email": "cboettig@gmail.com", "@id": "https://orcid.org/0000-0002-1642-628X" } ], "funder": [ { "@type": "Organization", "name": "rOpenSci" } ], "maintainer": [ { "@type": "Person", "givenName": "Carl", "familyName": "Boettiger", "email": "cboettig@gmail.com", "@id": "https://orcid.org/0000-0002-1642-628X" } ], "softwareSuggestions": [ { "@type": "SoftwareApplication", "identifier": "withr", "name": "withr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=withr" }, { "@type": "SoftwareApplication", "identifier": "covr", "name": "covr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=covr" }, { "@type": "SoftwareApplication", "identifier": "details", "name": "details", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=details" }, { "@type": "SoftwareApplication", "identifier": "dplyr", "name": "dplyr", "version": ">= 0.7.0", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=dplyr" }, { "@type": "SoftwareApplication", "identifier": "jsonld", "name": "jsonld", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=jsonld" }, { "@type": "SoftwareApplication", "identifier": "jsonvalidate", "name": "jsonvalidate", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=jsonvalidate" }, { "@type": "SoftwareApplication", "identifier": "knitr", "name": "knitr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=knitr" }, { "@type": "SoftwareApplication", "identifier": "printr", "name": "printr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=printr" }, { "@type": "SoftwareApplication", "identifier": "rmarkdown", "name": "rmarkdown", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=rmarkdown" }, { "@type": "SoftwareApplication", "identifier": "testthat", "name": "testthat", "version": ">= 3.0.0", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=testthat" }, { "@type": "SoftwareApplication", "identifier": "usethis", "name": "usethis", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=usethis" } ], "softwareRequirements": { "1": { "@type": "SoftwareApplication", "identifier": "R", "name": "R", "version": ">= 3.2.0" }, "2": { "@type": "SoftwareApplication", "identifier": "commonmark", "name": "commonmark", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=commonmark" }, "3": { "@type": "SoftwareApplication", "identifier": "crul", "name": "crul", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=crul" }, "4": { "@type": "SoftwareApplication", "identifier": "desc", "name": "desc", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=desc" }, "5": { "@type": "SoftwareApplication", "identifier": "gert", "name": "gert", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=gert" }, "6": { "@type": "SoftwareApplication", "identifier": "gh", "name": "gh", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=gh" }, "7": { "@type": "SoftwareApplication", "identifier": "jsonlite", "name": "jsonlite", "version": ">= 1.6", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=jsonlite" }, "8": { "@type": "SoftwareApplication", "identifier": "magrittr", "name": "magrittr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=magrittr" }, "9": { "@type": "SoftwareApplication", "identifier": "memoise", "name": "memoise", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=memoise" }, "10": { "@type": "SoftwareApplication", "identifier": "methods", "name": "methods" }, "11": { "@type": "SoftwareApplication", "identifier": "pingr", "name": "pingr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=pingr" }, "12": { "@type": "SoftwareApplication", "identifier": "purrr", "name": "purrr", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=purrr" }, "13": { "@type": "SoftwareApplication", "identifier": "remotes", "name": "remotes", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=remotes" }, "14": { "@type": "SoftwareApplication", "identifier": "sessioninfo", "name": "sessioninfo", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=sessioninfo" }, "15": { "@type": "SoftwareApplication", "identifier": "stats", "name": "stats" }, "16": { "@type": "SoftwareApplication", "identifier": "urltools", "name": "urltools", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=urltools" }, "17": { "@type": "SoftwareApplication", "identifier": "xml2", "name": "xml2", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=xml2" }, "18": { "@type": "SoftwareApplication", "identifier": "cli", "name": "cli", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=cli" }, "19": { "@type": "SoftwareApplication", "identifier": "codemeta", "name": "codemeta", "provider": { "@id": "https://cran.r-project.org", "@type": "Organization", "name": "Comprehensive R Archive Network (CRAN)", "url": "https://cran.r-project.org" }, "sameAs": "https://CRAN.R-project.org/package=codemeta" }, "SystemRequirements": null }, "isPartOf": "https://ropensci.org", "keywords": ["metadata", "codemeta", "ropensci", "citation", "credit", "linked-data", "json-ld", "r", "rstats", "r-package", "peer-reviewed"], "fileSize": "1440.557KB", "releaseNotes": "https://github.com/ropensci/codemetar/blob/main/NEWS.md", "readme": "https://github.com/ropensci/codemetar/blob/main/README.md", "contIntegration": ["https://github.com/ropensci/codemetar/actions", "https://app.codecov.io/github/ropensci/codemetar?branch=main"], "developmentStatus": "https://www.repostatus.org/", "review": { "@type": "Review", "url": "https://github.com/ropensci/software-review/issues/130", "provider": "https://ropensci.org" } }