15#include <glibmm/i18n.h>
Typed SVG document implementation.
rdf_license_t rdf_licenses[]
rdf_work_entity_t rdf_work_entities[]
void rdf_add_from_preferences(SPDocument *doc)
constexpr auto PREFS_METADATA
RDF_Format
Describes how a given RDF entity should be edited.
void rdf_set_license(SPDocument *doc, struct rdf_license_t const *license)
Stores an RDF/License XML in the document XML.
RDFType
Describes how a given RDF entity is stored in XML.
void rdf_set_defaults(SPDocument *doc)
struct rdf_work_entity_t * rdf_find_entity(char const *name)
unsigned int rdf_set_work_entity(SPDocument *doc, struct rdf_work_entity_t *entity, const char *text)
Stores a string into a named RDF/Work entity in the document XML.
struct rdf_license_t * rdf_get_license(SPDocument *doc, bool read_only)
Attempts to match and retrieve a known RDF/License from the document XML.
const gchar * rdf_get_work_entity(SPDocument const *doc, struct rdf_work_entity_t *entity)
Retrieves a known RDF/Work entity's contents from the document XML by name.
Holds license name/resource doubles for rdf_license_t entries.
Holds license name and RDF information.
struct rdf_double_t * details
Generic collection of RDF information for the RDF debug function.
struct rdf_license_t * license
Holds known RDF/Work tags.