首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中将RDFa提取为RDF-XML

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

Stack Overflow用户
提问于 2013-11-17 02:41:11
回答 1查看 208关注 0票数 4

我将如何从R中的RDFa中提取RDF?是否有现有的软件包或功能用于此?

或者,如果不是理想的话,简单地将文章发布到某个web服务来执行提取是可行的,但我似乎也无法让它与Apache的http://any23.org api一起工作:

代码语言:javascript
复制
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调用备用服务器的解决方案也很好,理想的解决方案可以将RDFa三元组提取为具有纯R函数的RDF-XML (例如类似于这个python:pyrdfa3)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-23 17:36:07

为此目的,我可以从R处找到一个不同的RESTful服务。不是理想的而是功能性的。使用file (指向包含RDFa的文件的路径),我可以这样做:

代码语言:javascript
复制
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")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20026540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档