If I have an RDF body triple that looks like this:
<_:e0c3ccbf985465c1f29a63ae9532ea3e> <http://www.w3.org/ns/oa#hasTarget> <http://localhost:8080/fcrepo/rest/collection/test/009/canvas/001#xywh=0,0,2137,3293>
When the object value is created in Fedora, it looks like this:
I should also point out that <http://localhost:8080/fcrepo/rest/collection/test/009/canvas/001> exists as an LDP Container prior to the update, and the hash is a schema specific identifier that is used by the client .
This happens both with FcrepoClient and directly with curl. It does not occur if an update is made directly through the UI, however.