5

我想使用 R 代码搜索 ACM 数字图书馆,至少检索包括摘要在内的元数据,最多检索全文。

我知道 rOpenSci 库提供了 R 包和函数来访问 IEEEExplore 和其他文献数据服务,并且这些服务运行良好,但由于 ACM 数字图书馆尚未提供 API,rOpenSci 无法开发代码来访问 ACM来自 R 的数字图书馆资源。

我的问题是有人知道解决这个问题的方法吗?是否有替代方案允许以编程方式访问 ACM 数字图书馆中的内容?

谢谢山姆

4

1 回答 1

4

我承诺了一个使用 rcrossref 搜索 ACM 数字图书馆的代码示例。

install.packages('rcrossref')
library(rcrossref)

data = cr_members(member_id = 320, limit = 500, works = TRUE, query = "games")
df = data.frame(data$data)
df$container.title
df$title
table(df$type)

谢谢斯科特。

但我的问题是:

data$meta

当 dl.acm.org 显示大约 133,279 时,显示的总结果约为 2637。

我确实找到了一个页面,上面写着 ACM 正在参与一项试点 - 所以他们可能还没有将整个数据库放入交叉引用中。

是的 - 没有摘要 - 很糟糕。但是 XML 中有指向全文的链接。

于 2015-10-29T11:14:04.427 回答