bbc-news-logger
收藏资源简介:
BBC新闻表面观察数据集是一个独立的纵向研究数据集,用于记录BBC新闻首页和最多阅读列表中出现的故事,同时包含链接文章的解析快照。该数据集包含三个主要配置:observations配置提供每个故事位置和每小时收集的数据行,使用稳定的story_id值便于跨表面和纵向连接;article_snapshots配置包含每日URL集合获取一次的解析元数据和纯文本;scrape_runs配置则提供新收集运行的操作元数据,包括选择器版本和验证计数。所有时间戳均采用UTC标准,数据以Zstandard压缩的Parquet文件格式存储,按年、月和UTC日期分区。数据集适用于时间序列预测、新闻学分析、纵向研究和审计等任务,但需注意该数据集仅记录BBC的两个网页表面,不反映编辑意图、读者群体或所有BBC输出,且布局和选择器变更可能导致数据缺口。
The BBC News Surface Observational Dataset is a standalone longitudinal study dataset that records stories appearing on the BBC News homepage and most read list, along with parsed snapshots of linked articles. It includes three main configurations: the observations configuration provides data rows for each story position collected hourly, using stable story_id values for cross-surface and longitudinal linking; the article_snapshots configuration contains parsed metadata and plain text fetched daily for URL sets; and the scrape_runs configuration offers operational metadata for new collection runs, including selector versions and validation counts. All timestamps are in UTC, and data is stored in Zstandard-compressed Parquet files partitioned by year, month, and UTC date. The dataset is suitable for tasks such as time-series forecasting, journalism analysis, longitudinal research, and auditing, but note that it only records two BBC web surfaces and does not reflect editorial intent, audience, or all BBC output, with layout and selector changes potentially causing data gaps.
数据集概述:BBC News Surface Observations
- 数据集名称:BBC News Surface Observations
- 许可证:其他(需遵守BBC条款与版权)
- 语言:英语(en)
- 任务类别:时间序列预测
- 标签:新闻、新闻业、纵向研究
- 发布者:AlastairH(独立研究项目,未与BBC关联或获得认可)
数据集内容
该数据集记录了BBC新闻首页和“最多阅读”列表中出现的报道,以及相关文章的解析快照。适用于研究、审计和新闻分析。
配置(Configurations)
数据集包含三个配置,数据以Zstandard压缩的Parquet格式存储,按年、月、UTC日期分区,所有时间戳为UTC。
observations:每行对应一次每小时收集中某个故事的位置。包含稳定的story_id,便于跨表面和纵向连接。article_snapshots:每天对URL集合抓取一次,包含解析后的元数据和纯文本。原始HTML保留在配套的原始数据集中。scrape_runs:每次新收集操作的元数据,包括选择器版本和验证计数。
已知限制
- 仅记录BBC两个网页表面,不反映编辑意图、读者群体或全部BBC输出。
- 布局和选择器变化可能导致数据缺失;若任一表面为空,新运行会失败关闭。
- 旧版文章编写器曾错误地将URL存储在
first_appeared_at字段中;迁移时尽可能从最早匹配的观测值修复。 - 首页推广内容历史上没有明确的排名,因此其位置根据每次抓取的行顺序重建。
附加信息
- 迁移审计文件位于
migration/manifest.json,记录源哈希、行数、目标哈希及源Git提交。 - 历史文章的
fetched_at值根据旧文件名推断,并标记为fetched_at_is_inferred=true。




