Of course, part of the problem of knowing if you have the same object or if there has been an update is that to do it properly requires canonicalization, which is normally a nightmare, but is an extra special nightmare if it means you have to process the JSON-LD and also define ownership relationships that don't exist at the moment -.-