Я делаю инструмент для рендеринга программы в SVG-представление программы.Я хотел бы сохранить исходный код в SVG, чтобы при необходимости его можно было воспроизвести.Исходный код написан на JSON (это язык, специфичный для домена).
В настоящее время я устанавливаю <metadata>
для SVG:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:schema="http://schema.org/">
<schema:SoftwareSourceCode">
<schema:text>{...}</schema:text>
</schema:SoftwareSourceCode>
</rdf:RDF>
Это правильный способ встраивания исходного кодакод в SVG <metadata>
?Является ли какая-то другая схема, сущность или свойство лучшим выбором?
Что я не знаю, как это сделать, так это настроить rdf:datatype
для schema:text
, чтобы сообщить читателю, что содержимое является JSON?