BrAPI v1 CSV Dataset
收藏github2017-07-05 更新2024-05-31 收录
下载链接:
https://github.com/plantbreeding/BrAPI-Dataset
下载链接
链接失效反馈官方服务:
资源简介:
该仓库包含代表Breeding API概念的CSV数据集,可集成到PostgreSQL数据库中,并能通过查询导出为JSON格式。数据集示例不是真实的,因此可能不一致。
This repository contains CSV datasets representing the concept of the Breeding API, which can be integrated into a PostgreSQL database and exported in JSON format through queries. The dataset examples are not real, hence they may be inconsistent.
创建时间:
2017-06-16
原始信息汇总
数据集概述
数据集组成
- SQL Schema: 包含在
schema.sql文件中。 - CSV 数据集: 位于
data/csv文件夹中,代表 Breeding API 的概念。 - JSON 数据: 通过
json-query文件夹中的查询生成,结果存储在data/json文件夹中。
数据集应用
- 数据库集成: CSV 数据集可集成到 PostgreSQL 数据库中。
- 数据导出: 通过特定查询,CSV 数据可导出为 JSON 格式。
- 数据可视化: 使用工具如 DbVis,可以从 PostgreSQL 数据库生成 EDR 图,图表文件为
diagram.png。
数据集使用指南
- Docker 部署: 参考
docker/README.md文件了解如何在 Docker 化的 PostgreSQL 服务器中加载 schema 和数据。
数据集状态
- 当前为工作进展状态,数据示例非真实且不一致。
搜集汇总
数据集介绍

构建方式
BrAPI v1 CSV Dataset 数据集的构建涉及SQL架构的定义与CSV文件的整理。该数据集通过`schema.sql`文件确立SQL架构,并在`data/csv`文件夹中提供CSV格式的数据,这些数据映射了Breeding API的概念。通过将CSV数据集导入PostgreSQL数据库,并利用`json-query`文件夹中的查询语句,可导出为JSON格式的数据。
特点
该数据集的特点在于其结构化程度高,易于与PostgreSQL数据库集成,并能通过内置的查询转换成JSON格式。此外,数据集的构成元素为虚构数据,便于用户在不涉及真实信息的情况下进行API概念的学习与实践。数据集还包含正在进行的EDR图表,以直观展示Breeding API的全部概念。
使用方法
用户首先需将数据集的SQL架构和数据导入至PostgreSQL数据库,可通过查阅`docker/README.md`来了解如何在docker化的PostgreSQL服务器上加载架构和数据。之后,用户可使用`json-query`文件夹中的查询语句,从数据库中导出所需的数据至JSON格式。此过程无需真实数据即可模拟API调用,适用于教育和测试环境。
背景与挑战
背景概述
BrAPI v1 CSV Dataset是一项旨在促进作物育种研究的数据集,创建于近年来,由全球农业科技社区共同维护。该数据集的核心研究问题是构建一个能够涵盖作物育种全过程的标准化数据模型,以便于研究者在全球范围内共享和利用育种数据。该数据集的创建,为作物育种领域的信息交流与整合提供了强有力的工具,对推动相关领域的科学研究与技术创新产生了深远影响。
当前挑战
数据集构建过程中,首先面临的挑战是如何设计一个既全面又灵活的SQL模式,以适应不断变化的育种数据需求。其次,数据集的构建不仅要求具备高质量的CSV数据,还需解决数据示例的真实性和一致性难题。此外,将CSV数据导入PostgreSQL数据库并导出为JSON格式,需要复杂的查询语句设计,这同样是一大挑战。
常用场景
经典使用场景
在农业科研领域,BrAPI v1 CSV Dataset作为Breeding API概念的具体体现,其经典使用场景主要在于为研究人员提供一个结构化、易于导入至PostgreSQL数据库的数据集,进而可通过内置的查询转化为JSON格式,以便于进行作物育种相关的研究与分析。
解决学术问题
该数据集解决了在作物育种研究中数据集成与转换的难题,使得研究人员能够便捷地处理和访问标准化后的育种信息,从而提高了数据处理的效率和研究工作的准确度,对推动农业信息化和智能育种具有重要意义。
衍生相关工作
基于此数据集,衍生出了一系列相关工作,包括数据可视化、智能分析模型的开发以及育种决策支持系统的构建,这些工作进一步扩展了BrAPI的应用范围,促进了作物育种领域的研究进展。
以上内容由遇见数据集搜集并总结生成



