基础定义:
COI(Conflict)是指在论文评审阶段,为保持评审过程的客观、公平性,最大限度减少评审过程内的偏见,防止会议评审者与论文作者存在关系或利益冲突的一种机制;一般而言,论文的所有作者都必须正确、全面地声明自己的全部 COI 项 及 域冲突(所在机构的网址),若包含 未声明的冲突项 或 虚假冲突项 的论文将被拒稿。
目前,能够自动检测 COI 项的工具及教程十分稀缺,笔者通过探索及尝试,推荐大家使用 dblp 中的 dblp SPARQL 工具进行 COI 项 的 自动检索及整合。
目前,dblp 内提供两类查询方式:
1. 第一种方式主要面向不熟悉 SPARQL 语言的用户开放,点击具体作者的 “SPARQL queries” 部分,即可执行部分基础的查询语句:(如:下图的红框部分)
2. 上述方式虽然简便,但存在一定的不灵活性,比如:若用户需查找指定时间范围内的合著者,上述方式便显得吃力,因此 dblp 也提供通过执行具体 SPARQL 代码的方式,实现更加具体、细致的查找操作:
- 第一部分是 “查询代码编辑器”;
- 第二部分是 “执行” 部分,运行后在编辑器下方出现对应结果;
- 下载查询结果;
- 支持通过持久性短 URL 句柄共享查询;
- 提供查询步骤的流程图分析,列出各步骤的内存大小占用及执行时间;
- 提供了部分代码教程示例;
- 其他信息;
- 其他相关资源链接(包含具体教程)。
COI 查询代码示例(查找某人在指定时间区间的合著者):
PREFIX dblp: <https://dblp.org/rdf/schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT ?collaborator ?name WHERE {
# 此处填入待查询对象的、唯一的 ORCID 值
?pers dblp:orcid <https://orcid.org/XXXXXXXX> .
?publ dblp:createdBy ?pers .
?publ dblp:createdBy ?collaborator .
?publ dblp:yearOfPublication ?year .
?collaborator rdfs:label ?name .
# 在合著者名称列表中去除待查询对象的自身姓名
FILTER (?collaborator != ?pers)
# 特别注意:year 属性以 XML 格式存储;指定待查询的时间区间
FILTER (xsd:integer(REPLACE(STR(?year), "-", "")) > 2022)
}
ORDER BY ?name
查找十年内合著四次的作者:
PREFIX dblp: <https://dblp.org/rdf/schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?collaborator ?name WHERE {
# 填入目标对象的ORCID
?pers dblp:orcid <https://orcid.org/XXXXXXXXXX> .
# 获取所有合作出版物
?publ dblp:createdBy ?pers ;
dblp:createdBy ?collaborator ;
dblp:yearOfPublication ?year .
# 获取合作者姓名
?collaborator rdfs:label ?name .
# 排除自己
FILTER (?collaborator != ?pers)
# 时间范围:过去10年(假设当前为2024年)
FILTER (xsd:integer(REPLACE(STR(?year), "-", "")) >= 2014)
}
# 按合作者分组并统计合作次数
GROUP BY ?collaborator ?name
HAVING (COUNT(?publ) >= 4)
ORDER BY ?name