destilar RDFa em RDF XML em R
Pergunta
Como eu poderia ir sobre destilação RDF XML a partir de RDFa em R?Há um pacote existente ou função para isso?
Alternativamente, seria viável se não é o ideal para simplesmente postar algumas de serviço da web para realizar a extração, mas eu não consigo ter esse trabalho com Apache http://any23.org api de:
httr::POST("http://any23.org/rdfxml",
body=list(file=upload_file("inst/examples/meta_example.xml")),
add_headers("Content-Type"="application/xhtml+xml"))
Retorna um erro 501, "não triplos encontrado", apesar do fato de que carregar manualmente o arquivo de exemplo no any23 interface web funciona bem.
Uma solução usando httr chamadas para um servidor alternativo também seria bom, e uma solução ideal poderia extrair RDFa triplos como RDF XML puro R funções (e.g.algo análogo a esta biblioteca em python: pyrdfa3)
Solução
Foi capaz de encontrar outro serviço RESTful que eu poderia chamar de a partir de R para esta finalidade.Não é o ideal, mas funcional.Com file
o caminho para o arquivo que contém RDFa, eu posso fazer:
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")