Почему следующий тест выдает ошибку? Настаивает ли парсер черепах Redland на базовом URI, даже если все фактические URI являются абсолютными? (Apache Jena, по-видимому, нет.) И как я могу узнать больше о том, что на самом деле пошло не так (т. вызов вернет описание ошибки или что-то подобное)?
librdf_world *world = librdf_new_world();
librdf_world_open(world);
librdf_storage *storage = librdf_new_storage(world, "memory", NULL, NULL);
librdf_model *model = librdf_new_model(world, storage, NULL);
librdf_parser* parser = librdf_new_parser(world, NULL, "text/turtle", NULL);
librdf_uri *baseUri = NULL;
const char *turtle = "<http://example.com/SomeSubject> <http://example.com/SomePredicate> <http://example.com/SomeObject> .";
int error = librdf_parser_parse_string_into_model(parser, (const unsigned char *)turtle, baseUri, model);
Deprecated: Does nothing
. - person Drux   schedule 30.12.2013