如何获取特定作者的所有出版物?

实际上有两种方法可以实现这一点。

方法1:使用显式个人页面导出API(推荐)

对于dblp中的每个个人页面,您可以以不同的导出格式直接访问其信息,例如XML、BibTeX、RDF三元组或RSS提要。请参阅以下示例URL:

要查找特定研究人员的基于PID的资源URI,请访问该研究人员的dblp网页,并在“分享”标题栏中研究员姓名旁边的下拉菜单。

方法2:使用dblp发布搜索API

dblp中的每个人都有一个单独的搜索令牌,可用于通过出版物搜索API。要获得该令牌,请访问研究员的dblp页面并查找“在dblp搜索中查看此作者“中的链接”问别人“标题栏中研究人员姓名旁边的下拉菜单。如果你点击该链接,你会在搜索字段中找到输入的标记。你可以使用该标记以不同格式在搜索API中获得搜索结果,例如:

该令牌也可以与其他令牌组合搜索查询标记以获得更复杂的搜索结果。

我应该选择哪种方法?

我们建议在构建从dblp加载数据的外部服务时使用方法1。这是因为方法2中的搜索令牌不如方法1中的PID稳定。事实上,如果我们必须更改与方法2关联的名称的表面形式(例如,如果我们添加了一个缺少的中间名,修复了一个变音符号,或者如果因为出现了第二个同名研究人员而必须拆分配置文件),那么方法2中的搜索标记肯定会发生更改。

另一方面,方法1中的PID明确表示为永久标识符,对于概要文件来说永远不会改变。在极少数情况下,配置文件可能会严重“损坏”(即不加区分地混淆了几个标识),因此我们必须注销PID并创建新的PID,但这些情况应该很少发生。

不幸的是出版物搜索API方法2中的PID还不理解方法1中的PID。

服务莱布尼茨信息中心(Schloss Dagstuhl)