2012-05-29 1 views
1

Я работаю над автоматическим построением онтологий из исходного кода программы. Чтобы упростить задачу, меня интересуют только вызовы функций и функций в источнике кода C. Итак, мои понятия - functions name, и действительно, отношения между этими понятиями - function call.Как легко построить RDF-файл из [String] списка понятий в Haskell?

Это означает, что в рамках простого скрипта Haskell я могу отработать путем разбора, всех имен функций и вызовов.

Теперь Вот мой вопрос, есть ли простой и эффективный Haskell пакет для преобразования Исли простой список понятий [String] в хорошо спроектированной RDF файл?

Спасибо за любой ответ!

+0

Не могли бы вы добавить пример ввода и вывода? – phg

ответ

1

Из моей глубины здесь, но Грэм Клайн и другие создали пакет под названием Swish, который включает в себя возможности вывода RDF.

Он не включает в себя RDF/XML выход, но включает в себя N-Triples и Turtle, которые обычно достаточны для обеспечения совместимости.

(Если вы заботитесь о RDF/XML всегда можно преобразовать с помощью рэпер или Jena инструменты командной строки)