Codemeta: A Rosetta Stone for Metadata in Scientific Software

Codemeta:科学软件中元数据的罗塞塔石碑

基本信息

  • 批准号:
    1549758
  • 负责人:
  • 金额:
    $ 16.58万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2015
  • 资助国家:
    美国
  • 起止时间:
    2015-10-01 至 2018-09-30
  • 项目状态:
    已结题

项目摘要

Software is critical to robust and efficient scientific discovery across disciplines, and yet is rarely valued or even understood. Researchers need to be able to discover and understand scientific software to apply it to their projects, but the approaches for documenting software are typically language specific and not interoperable. This project will have a broad impact on multiple disciplines by increasing the interoperability and consistency of software descriptions and by providing examples that illustrate the utility of interoperable software repositories for citation, discovery, archiving and preservation of scientific software. Research relies heavily on scientific software, and a large and growing fraction of researchers must now develop custom software to conduct their own research. Despite this, infrastructure to support the preservation, discovery, reuse, and attribution of software lags substantially behind that of other research products such as journal articles and research data. This frustrates the progress of science in several ways: lacking a way to discover and access software written by other researchers means that multiple teams must re-invent the same wheel. Limited re-use or accreditation of software also discourages researchers from investing more time to improve the performance, reliability or usability of the software they write. This lag is driven not so much by a lack of technology as it is by a lack of unity: existing mechanisms to archive, document, index, share, discover, and cite software contributions are varied among research disciplines and among software archives, and rarely consistent with best practices. The project will convene key stakeholders from software and data repositories to address this issue by aligning existing software metadata approaches. This alignment of software documentation will increase the efficiency and scale or research across disciplines, and simplify the process for researchers to collaborate on interdisciplinary projects.This project will have three distinct phases:1. Define a crosswalk table between exiting metadata schema for software2. Develop prototype applications illustrating the value of crosswalk metadata3. Assess and communicate impact of results.The researchers will convene a meeting of repository and science stakeholders to harmonize approaches to software metadata. Rather than try and define yet another standard, they will map the correspondences between standards already in use -- a Rosetta stone of software metadata. In this process, the investigators will identify metadata use cases that have guided existing software metadata descriptions (e.g. more or different metadata may be needed to install software than to cite it, and even more to extend it), and then agree upon which metadata concepts are needed for each use case. This phase will identify some use cases that are not fully supported by existing software repositories (for instance, Zenodo is interested in associating software with funders as a use case but does not recognize funder identifiers yet). This will set the stage for the second phase where the crosswalk table will be used to harmonize the implementation of software metadata in three major repositories that support software deposition (KNB, Zenodo, Figshare). The researchers will modify the software and provenance metadata terms used in the DataONE federation to be interoperable with the crosswalk, and create a tool for generating and uploading software with this metadata to the KNB repository (a member repository of DataONE). Collaborators will extend the existing integration between the software repository GitHub and the data repositories Zenodo and figshare to provide interoperable software metadata. In the final phase, the team will conduct an assessment with researchers at a relevant scientific meeting to evaluate the effectiveness of the crosswalk for the identified software use cases and will summarize results in a scientific paper.
软件对于跨学科的强大而有效的科学发现至关重要,但很少受到重视甚至理解。研究人员需要能够发现和理解科学软件,以便将其应用于他们的项目,但是记录软件的方法通常是特定于语言的,并且不可互操作。该项目将通过提高软件描述的互操作性和一致性,并通过提供示例说明可互操作的软件存储库在科学软件的引用、发现、存档和保存方面的效用,对多个学科产生广泛影响。研究在很大程度上依赖于科学软件,越来越多的研究人员现在必须开发定制软件来进行自己的研究。尽管如此,支持软件的保存、发现、重用和归属的基础设施仍然远远落后于其他研究产品,如期刊文章和研究数据。这在几个方面阻碍了科学的进步:缺乏发现和访问其他研究人员编写的软件的方法意味着多个团队必须重新发明同一个轮子。有限的软件再利用或认证也阻碍了研究人员投入更多的时间来提高他们编写的软件的性能,可靠性或可用性。这种滞后与其说是由于缺乏技术,不如说是由于缺乏统一性:现有的归档、记录、索引、共享、发现和引用软件贡献的机制在研究学科和软件档案中各不相同,而且很少与最佳实践相一致。该项目将召集软件和数据储存库的主要利益攸关方,通过调整现有的软件元数据方法来解决这一问题。这种软件文档的对齐将提高跨学科研究的效率和规模,并简化研究人员在跨学科项目上合作的过程。该项目将有三个不同的阶段:1.在软件的现有元数据架构之间定义人行横道表2。开发原型应用程序,说明人行横道元数据的价值3。评估和交流结果的影响。研究人员将召开一次知识库和科学利益相关者会议,以协调软件元数据的方法。他们不会尝试定义另一个标准,而是将映射已经使用的标准之间的对应关系-软件元数据的罗塞塔石碑。在这个过程中,调查人员将识别指导现有软件元数据描述的元数据用例(例如,安装软件可能需要比引用软件更多或不同的元数据,甚至更多的元数据来扩展它),然后就每个用例需要哪些元数据概念达成一致。此阶段将识别现有软件存储库不完全支持的一些用例(例如,Zenodo有兴趣将软件与资助者关联为用例,但尚未识别资助者标识符)。这将为第二阶段奠定基础,在第二阶段,crosswalk表将用于协调支持软件沉积的三个主要存储库(KNB,Zenodo,Figshare)中软件元数据的实现。研究人员将修改DataONE联合会中使用的软件和出处元数据术语,使其与人行横道互操作,并创建一个工具,用于生成具有此元数据的软件并将其上传到KNB存储库(DataONE的成员存储库)。合作者将扩展软件存储库GitHub与数据存储库Zenodo和figshare之间的现有集成,以提供可互操作的软件元数据。在最后阶段,该团队将在相关的科学会议上与研究人员进行评估,以评估人行横道对已确定的软件用例的有效性,并将在科学论文中总结结果。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Carl Boettiger其他文献

Near-term ecological forecasting for climate change action
用于气候变化行动的近期生态预测
  • DOI:
    10.1038/s41558-024-02182-0
  • 发表时间:
    2024-11-08
  • 期刊:
  • 影响因子:
    27.100
  • 作者:
    Michael Dietze;Ethan P. White;Antoinette Abeyta;Carl Boettiger;Nievita Bueno Watts;Cayelan C. Carey;Rebecca Chaplin-Kramer;Ryan E. Emanuel;S. K. Morgan Ernest;Renato J. Figueiredo;Michael D. Gerst;Leah R. Johnson;Melissa A. Kenney;Jason S. McLachlan;Ioannis Ch. Paschalidis;Jody A. Peters;Christine R. Rollinson;Juniper Simonis;Kira Sullivan-Wiley;R. Quinn Thomas;Glenda M. Wardle;Alyssa M. Willson;Jacob Zwart
  • 通讯作者:
    Jacob Zwart
Meeting European Union biodiversity targets under future land-use demands
在未来土地利用需求下实现欧盟生物多样性目标
  • DOI:
    10.1038/s41559-025-02671-1
  • 发表时间:
    2025-04-28
  • 期刊:
  • 影响因子:
    14.500
  • 作者:
    Melissa Chapman;Martin Jung;David Leclère;Carl Boettiger;Andrey L. D. Augustynczik;Mykola Gusti;Leopold Ringwald;Piero Visconti
  • 通讯作者:
    Piero Visconti

Carl Boettiger的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Carl Boettiger', 18)}}的其他基金

CAREER: Harnessing the data revolution for predicting and managing ecosystem regime shifts
职业:利用数据革命来预测和管理生态系统格局的转变
  • 批准号:
    1942280
  • 财政年份:
    2020
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Continuing Grant
NSF Postdoctoral Fellowship in Biology FY 2013
2013 财年 NSF 生物学博士后奖学金
  • 批准号:
    1306697
  • 财政年份:
    2013
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Fellowship Award

相似国自然基金

发展用于解析膜蛋白三维结构的固体NMR PRE-Rosetta方法
  • 批准号:
    21605156
  • 批准年份:
    2016
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Thermonuclear Supernovae: Geometry as the Rosetta Stone of Explosions and Progenitors, with Implications for Precision Cosmology
热核超新星:作为爆炸和起源的罗塞塔石碑的几何学,对精确宇宙学的影响
  • 批准号:
    2306395
  • 财政年份:
    2023
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Standard Grant
POSE: Phase I: Scoping the transition of Rosetta to a self-sustaining Open Source Ecosystem
POSE:第一阶段:确定 Rosetta 向自我维持的开源生态系统过渡的范围
  • 批准号:
    2229291
  • 财政年份:
    2022
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Standard Grant
CAREER: A Model-Based Rosetta Stone to Decipher the Stratigraphic Expression of Glacial Isostasy
事业:基于模型的罗塞塔石碑破译冰川均衡的地层表达
  • 批准号:
    2046244
  • 财政年份:
    2021
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Continuing Grant
Rosetta: Software that will enable sellers to use Amazon Vendor efficiently and easily for vastly improved wholesale logistics.
Rosetta:该软件将使卖家能够高效、轻松地使用亚马逊供应商,从而大大改善批发物流。
  • 批准号:
    84493
  • 财政年份:
    2020
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Collaborative R&D
Collaborative Research: Pushing the Boundaries of Post-Rosetta Cometary Science with the New Generation of Near-Infrared Spectrographs
合作研究:利用新一代近红外光谱仪突破罗塞塔后彗星科学的界限
  • 批准号:
    2009910
  • 财政年份:
    2020
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Standard Grant
Collaborative Research: Pushing the Boundaries of Post-Rosetta Cometary Science with the New Generation of Near-Infrared Spectrographs
合作研究:利用新一代近红外光谱仪突破罗塞塔后彗星科学的界限
  • 批准号:
    2009398
  • 财政年份:
    2020
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Standard Grant
Extragalactic archaeology: our galaxy as a rosetta stone of galaxy evolution
河外考古学:我们的星系是星系演化的罗塞塔石碑
  • 批准号:
    DE190100375
  • 财政年份:
    2019
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Discovery Early Career Researcher Award
Multi-spectrum retrieval of surface properties of comet 67P/Churyumov-Gerasimenko based on Rosetta/VIRTIS measurements
基于Rosetta/VIRTIS测量的67P/Churyumov-Gerasimenko彗星表面特性的多光谱反演
  • 批准号:
    395792296
  • 财政年份:
    2018
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Research Grants
Comet science: Rosetta and beyond
彗星科学:罗塞塔及其他
  • 批准号:
    ST/L004569/2
  • 财政年份:
    2018
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Fellowship
Energy deposition in the coma of comet 67P probed by Rosetta
罗塞塔探测到的 67P 彗星彗发中的能量沉积
  • 批准号:
    2119010
  • 财政年份:
    2018
  • 资助金额:
    $ 16.58万
  • 项目类别:
    Studentship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了