From 813d62225110aa832e812873965c3a4fb95161fb Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 29 Nov 2007 03:56:23 +0000 Subject: Add base URI support to RDF model (ability to write pretty <> in Turtle with model.base()). git-svn-id: http://svn.drobilla.net/lad/raul@922 a436a847-0d15-0410-975c-d299462d15a1 --- raul/RDFModel.hpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'raul/RDFModel.hpp') diff --git a/raul/RDFModel.hpp b/raul/RDFModel.hpp index 40d524f..fb7350c 100644 --- a/raul/RDFModel.hpp +++ b/raul/RDFModel.hpp @@ -39,6 +39,9 @@ public: Model(World& world); Model(World& world, const Glib::ustring& uri, Glib::ustring base_uri=""); ~Model(); + + void set_base_uri(const Glib::ustring& uri); + const Node& base_uri() const { return _base; } void serialise_to_file_handle(FILE* fd); void serialise_to_file(const Glib::ustring& uri); @@ -68,6 +71,7 @@ private: void setup_prefixes(); World& _world; + Node _base; librdf_storage* _storage; librdf_model* _model; librdf_serializer* _serialiser; -- cgit v1.2.1