У меня есть XML, который использует стандарт XPDL (который имеет схему XML). Сейчас я пытаюсь преобразовать его содержимое в формат RDF (сериализованный в XML) с точки зрения определенной онтологии. Очевидно, что здесь должно быть какое-то отображение. Я хотел бы сделать это с помощью PHP. Дело в том, что я понятия не имею, как это сделать лучше всего. Я знаю, как читать файл XML, но как будут происходить сопоставления? Что было бы хорошим подходом?
Лучший подход к преобразованию XML в RDF/XML с использованием онтологии
Ответы (4)
Я бы рекомендовал использовать XSLT. При преобразовании одного вида XML в другой зачастую это лучшее и самое простое решение.
Отображения будут происходить при совпадении шаблонов для элементов XPDL, которые генерируют элементы RDF Description
.
person
Mads Hansen
schedule
25.04.2010
Вы можете найти общий преобразователь XML в RDF, который работает без онтологии, на
http://www.gac-grid.org/project-products/Software/XML2RDF.html (или sourceforge.net/projects/xmltordf/).
Возможно, это тоже решит вашу проблему.
person
Frank
schedule
16.10.2010
Может ничего. Потому что RDF — это расширение XML или другой разновидности XML. Поэтому я скажу вам: «Ничего не делайте».
person
Erfankam
schedule
11.08.2012
Нет, RDF — это модель данных сама по себе, и существует синтаксис XML для представления RDF, который является одним из возможных представлений, которые может иметь RDF. XML-документ следует правилам данной модели данных (т. е. XML-схемы), которая обычно не имеет ничего общего с RDF и представлением RDF в XML. Вот почему вам нужно конвертировать между ними.
- person zakmck; 04.05.2014