У меня есть файл RDF, из которого я хотел бы создать файл .dot. Я хотел бы создать ряд правил для стилизации узлов и связей между этими узлами (например, стрелки определенного типа для представления брачных отношений).
Вот пример такого преобразования "правило":
<person rdf:about="http://www.something.com/EGAnne"
<j: DateBirth>1981</j: DateBirth>
<j:Profession>Comptable</j:Profession>
<j:Gender>Female</j:Gender>
</j:person>
Я хочу преобразовать эти строки в такой результат:
a [label = "Anne \ n \ nD.Birth: 1981 \ nProfession: Accounting \ n", shape = circle, fillcolor = "pink" style = "filled", fontsize = "9", fontname = " Arial, bold "];
Затем, чтобы представить брак между двумя экземплярами класса person , тип стрелки будет "odot" и цвет "goldenrod":
a -> j [arrowhead = "odot" arrowtail = "odot", dir = both, color = "goldenrod"]
Как автоматически сгенерировать файл .dot из файла RDF, следуя правилам, подобным приведенным выше?