Lauri Aalto wrote:
2008/4/28 Michael Stahl <[EMAIL PROTECTED]>:
so, it seems that librdf_storage_FOO_context_add_statement functions do not
check for duplicates; methinks they should.
According to the documentation, they shouldn't:
"Duplicate statements can be added when used with Redland Contexts
such as with librdf_model_context_add_statement"
http://librdf.org/docs/api/redland-model.html#librdf-model-add-statement
So I'd say it's a feature and not a bug. Of course, features can be
changed too if there's a reason to do so.
aha. so, why is this not documented at librdf_model_context_add_statement?
and why are duplicate statements allowed in contexts, but not (directly)
in models? that seems inconsistent to me.
why would anybody want duplicate statements?
also, i have just checked Sesame 2.0 (openrdf.org), which also has
contexts, and does seem to eliminate duplicate statements added to contexts.
i would welcome a bit of consistency across RDF repository
implementations, given that i am currently implementing an abstraction
layer for them...
michael
--
"So it's now _officially_ all bug-free."
-- Linus Torvalds (on the release of kernel 2.6.11)
_______________________________________________
redland-dev mailing list
[email protected]
http://lists.librdf.org/mailman/listinfo/redland-dev