afs opened a new issue, #2038: URL: https://github.com/apache/jena/issues/2038
Traditionally, Jena has provided value semantics in memory graphs (and hence memory models) for a limited, fixed set of datatypes. i.e. the triple `:s :p 0.5` matches the `:s :p 0.500`. This indexing carries a cost in the memory foot print, in access costs and in complexity of the `GraphMem` implementation of the `Graph` interface, regardless of whether it used or not. Other graph implementations with term-semantics are already available in Jena (see `GraphMemFactory`). Values written via the API are canonicalised on input and when searched for so this change is not visible in that situation. TDB is different - this issue does not related to TDB1 or TDB2. This issue is for switching the default behaviour of Jena5 to "same term". There would be a system switch to set "same-value" semantics. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
