| http://www.w3.org/ns/prov#value | - This is typically not a problem with a free function, like your fn (but it can be); it could be a problem if the temporary were an argument to a constructor in a new expression (but the author of the class should document any lifetime requirements which go beyond the constructor invocation).
|