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)

Foi útil?

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")
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top