gpt4 book ai didi

r - 在 R 中将 RDFa 提取为 RDF-XML

转载 作者:行者123 更新时间:2023-12-02 06:40:11 24 4
gpt4 key购买 nike

我如何从 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 错误,“未找到三元组”,尽管手动加载 the example file进入any23网络界面工作正常。

使用 httr 调用备用服务器的解决方案也可以,理想的解决方案可以使用纯 R 函数将 RDFa 三元组提取为 RDF-XML(例如类似于此 python 库的东西:pyrdfa3)

最佳答案

能够找到一个不同的 RESTful 服务,我可以为此目的从 R 调用。不理想但实用。使用 file 包含 RDFa 的文件的路径,我可以这样做:

library(httr)
response <- POST("http://rdf-translator.appspot.com/convert/rdfa/xml/content",
body=list(content=upload_file(file)))
doc <- content(response, "parsed", "text/xml")

关于r - 在 R 中将 RDFa 提取为 RDF-XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20026540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com