出版物存储在一个扩展的 bibtex 文件 中,该文件是使用 JabRef 生成的。
组织管理#
JabRef 不仅可以输入参考文献,还可以对其进行分组。我们使用以下方式来组织参考文献:
- sumo: 所有引用 SUMO 的文献;实际上,bibtex 文件中还有其他一些参考文献,例如在报告 SUMO 被使用的项目时,但论文本身并未提及 SUMO,或者是关于理论的论文。
- projects: 按项目分类
- iTETRIS: 关于在 iTETRIS 中完成的工作的报告
- ... 其他项目 ...
- topic: 主题
- V2X: 车辆通信论文
- TLS: 交通信号灯论文
- ... 其他主题 ...
- organisation: 按组织分类
- DLR/TS/VM: 德国航空航天中心交通系统研究所的交通管理小组
- ... 其他组织 ...
添加新条目时,请先完善其描述。然后,在列表中右键单击该条目,并将其分配给所属的组——至少是组织和主题。
更新#
虽然可以使用 JabRef 手动编辑出版物,但有一种自动化的方法可以通过搜索引擎 Semantic Scholar 添加新条目。可以使用脚本 SUMO_HOME/tools/build_config/bibtexUpdate.py 来查询引用 SUMO 参考出版物中最常被引用的文章。该脚本的调用方式如下:
python tools/build_config/bibtexUpdate.py --bibtex-input docs/sumo.bib --bibtex-output docs/sumo.bib --cited-works "b1914c912dea62703856d89fe3724675a6139b71" "0e62ded610aeb17cc65f9f7159477e48248a98a2" --min-citations 100 --exclude-media "SUMO Conference Proceedings" "International Conference on Simulation of Urban Mobility" "arXiv.org"
此示例调用获取 bibtex 文件的当前版本并覆盖它。它查询引用 --cited-works 中给出的 SUMO 参考出版物的作品,并仅包含那些至少有 --min-citations 次引用的出版物。如果出版物包含在 --exclude-media 指定的期刊/会议名称中,则可以从搜索结果中排除。
该脚本可以在 Github 中使用 bibtex 工作流执行,然后生成一个包含更新后 bibtex 文件的拉取请求。
