+ //this.key= (this.key == 'urn') ? 'hrn' : this.key;
+ this.key = (this.options.id_key);
+ if (typeof(this.key)=='undefined' || (this.key).startsWith("unknown")) {
+ // if not specified by caller, decide from metadata
+ var keys = manifold.metadata.get_key(this.object);
+ this.key = (keys && keys.length == 1) ? keys[0] : null;
+ }