我将如何从 R 中的 RDFa 中提取 RDF-XML?是否有现有的包或功能?
或者,如果不理想的话,简单地发布到某个 Web 服务来执行提取也是可行的,但我似乎也无法使用 Apache 的http://any23.org api 来实现这一点:
httr::POST("http://any23.org/rdfxml",
body=list(file=upload_file("inst/examples/meta_example.xml")),
add_headers("Content-Type"="application/xhtml+xml"))
返回 501 错误,“未找到三元组”,尽管手动将示例文件加载到 any23 Web 界面可以正常工作。
使用 httr 调用备用服务器的解决方案也可以,理想的解决方案可以使用纯 R 函数将 RDFa 三元组提取为 RDF-XML(例如类似于这个 python 库的东西:pyrdfa3)