Envisioning Research (Open Dataset)
收藏资源简介:
一个公开的、开放访问的研究数据集,专注于新兴技术。该仓库以Markdown和JSON格式发布结构化技术研究,包括技术准备水平(`trl`)、影响分数(`impact`)、投资分数(`investment`)、中心/类别上下文(`hub`、`collection`)、规范永久链接和图像URL等元数据。目标是使高质量的技术研究易于浏览、重用、分析和混搭。
A public, open-access research dataset focused on emerging technologies. This repository publishes structured technical research in Markdown and JSON formats, including metadata such as Technology Readiness Level (`trl`), impact score (`impact`), investment score (`investment`), hub/collection context (`hub`, `collection`), canonical permanent links, and image URLs. The goal is to make high-quality technical research easy to browse, reuse, analyze, and mash up.
Envisioning Research (Open Dataset) 数据集概述
数据集基本信息
- 数据集名称:Envisioning Research (Open Dataset)
- 数据集目标:提供关于新兴技术的结构化研究数据,旨在使高质量的技术研究易于浏览、重用、分析和混合。
- 访问地址:https://www.envisioning.com/research/
- 许可证:MIT License
数据集内容与结构
核心文件
content/all/*.md:规范的技术条目文件。content/by-hub/<hub>/*.md:按研究主题中心分组的技术条目文件,便于主题浏览。content/hubs.md:所有研究主题中心及其主题描述的可读概述。indexes/technologies.json:所有技术的机器可读索引。indexes/hubs.json:所有研究主题中心的机器可读索引。indexes/tags.json:按研究主题中心分类的标签分布元数据。indexes/run-manifest.json:快照级别的元数据(包含hub_count、technology_count和时间戳)。
条目格式
每个技术条目采用YAML frontmatter + Markdown正文的格式。
Frontmatter 模式 包含以下字段:
slughubtitlesummarypermalinkcollectiontrl(Technology Readiness Level)impact(影响分数)investment(投资分数)image_url
正文模式 包含以下部分:
# <Title>## Summary## Description
命名与组织规范
- 规范文件名 (
content/all):<technology-slug>--<hub-slug>.md - 研究主题中心内文件名 (
content/by-hub):<technology-slug>.md
数据集应用方式
- 构建网站或搜索界面:使用
content/all作为源内容,使用indexes/technologies.json进行列表/筛选。 - 进行定量分析:利用
trl、impact、investment和collection字段构建分数分布、趋势图和比较分析。 - 构建RAG/AI管道:使用Markdown正文作为源文档,frontmatter作为检索元数据。
- 跟踪随时间的变化:使用Git历史和
indexes/run-manifest.json快照来比较不断演变的技术记录。
快速开始
- 作为内容浏览:从
content/hubs.md开始,导航至content/by-hub/<hub>,或使用content/all获取规范记录。 - 作为数据使用:直接加载JSON索引文件(
indexes/technologies.json、indexes/hubs.json、indexes/tags.json)。
复制此设置
如需为自己的CMS/数据库运行相同的发布流程:
- 前提条件:Python 3.9+、Supabase项目(或等效的PostgREST端点)、源表的读取凭证。
- 步骤:
- 克隆此仓库。
- 安装依赖:
python -m pip install -r requirements.txt - 设置环境变量:
SUPABASE_URL、SUPABASE_KEY(或兼容的替代变量)。 - 生成数据集:
python scripts/sync.py --full - 可选范围更新:
python scripts/sync.py --hub synapse - 无写入验证:
python scripts/sync.py --full --dry-run
贡献指南
欢迎针对以下方面提交问题或拉取请求:
- 数据格式改进
- 文档改进
- 工具/使用示例
- 模式澄清 (若提议模式更改,需包含迁移说明以便下游用户安全适配。)




