Вопрос

Как бы я пошел о дистиллировании RDF-XML от RDFA в R?Есть ли существующий пакет или функция для этого?

В качестве альтернативы, будет работать, если не идеально подходит для простого размещения к какой-то веб-сервису для выполнения добычи, но я не могу, кажется, не могу получить эту работу с Apache's 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 работает нормально.

Решение с использованием вызовов HTTR к альтернативному серверу также будет хорошо, и идеальное решение может извлекать RDFA Triples в виде RDF-XML с функциями Pure R (например, что-то аналогичное для этой библиотеки Python: Pyrdfa3 )

Это было полезно?

Решение

смог найти другую спокойную службу, которую я мог бы позвонить от 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")
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top