Как преобразовать RDFS в RDFS? - PullRequest
3 голосов
/ 30 мая 2011

У меня есть две схемы RDF, и мне нужно преобразовать одну в другую.
Есть ли какой-нибудь язык преобразования, аналогичный XSLT, только для RDFS?
Я ищу возможную реализацию в .NET, но приветствуются и другие платформы.

Ответы [ 2 ]

3 голосов
/ 30 мая 2011

Я бы загрузил RDF в тройное хранилище с поддержкой SPARQL 1.1, а затем использовал бы запросы SPARQL CONSTRUCT для генерации RDF, который соответствует целевой схеме RDF.

Возможно, для структуры потребуется более одного запроса CONSTRUCT, если структураваших данных на сложной стороне.

1 голос
/ 30 мая 2011

С точки зрения того, как вы реализуете преобразование, я бы согласился с предложением cygri.Хотя может быть возможно сделать это полностью на уровне API, в зависимости от сложности вашего преобразования.

Попробуйте dotNetRDF , если вам нужен .Net API для этого (отказ от ответственности - я разрабатываю это ).Он имеет встроенный движок SPARQL 1.1 и довольно всеобъемлющий API для непосредственного управления RDF

AFAIK. Не существует общего аналога XSLT для RDF, было несколько попыток создать такую ​​вещь, но я этого не делаюзнать о тех, которые действительно были особенно популярны или широко используются.

...