From 0b5e45ec738086206b159e239a0801ea5bccb09f Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 12 Jan 2007 18:35:03 +0000 Subject: Fix RDF saving to use namespace prefixes. git-svn-id: http://svn.drobilla.net/lad/ingen@253 a436a847-0d15-0410-975c-d299462d15a1 --- src/libs/client/Loader.cpp | 1 + src/libs/client/Serializer.cpp | 8 ++++++++ src/libs/client/Serializer.h | 2 ++ 3 files changed, 11 insertions(+) (limited to 'src') diff --git a/src/libs/client/Loader.cpp b/src/libs/client/Loader.cpp index 9c6f7fb0..5120b97b 100644 --- a/src/libs/client/Loader.cpp +++ b/src/libs/client/Loader.cpp @@ -34,6 +34,7 @@ Loader::Loader(SharedPtr engine, SharedPtr nam // FIXME: hack _namespaces->add("ingen", "http://codeson.net/ns/ingen#"); _namespaces->add("ingenuity", "http://codeson.net/ns/ingenuity#"); + _namespaces->add("lv2", "http://lv2plug.in/ontology#>"); } diff --git a/src/libs/client/Serializer.cpp b/src/libs/client/Serializer.cpp index 5ce2674a..ef19d94d 100644 --- a/src/libs/client/Serializer.cpp +++ b/src/libs/client/Serializer.cpp @@ -47,6 +47,14 @@ namespace Ingen { namespace Client { +Serializer::Serializer() +{ + _writer.add_prefix("ingen", "http://codeson.net/ns/ingen#"); + _writer.add_prefix("ingenuity", "http://codeson.net/ns/ingenuity#"); + _writer.add_prefix("lv2", "http://lv2plug.in/ontology#>"); +} + + /** Begin a serialization to a file. * * This must be called before any serializing methods. diff --git a/src/libs/client/Serializer.h b/src/libs/client/Serializer.h index 2b896290..5476002c 100644 --- a/src/libs/client/Serializer.h +++ b/src/libs/client/Serializer.h @@ -57,6 +57,8 @@ class ModelEngineInterface; class Serializer { public: + Serializer(); + //void path(const string& path) { _patch_search_path = path; } //const string& path() { return _patch_search_path; } -- cgit v1.2.1