Predicate 
unlock:
  Frames file for 'unlock' based on sentences in financial subcorpus.
  Verbnet entry 23.3, no other framed members.  No Framenet entry.
  Comparison with lock.
Roleset unlock.01 Verbnet Class: NONE "detach, open":
Roles:
Arg0:entity with a key, agent
Arg1:things that were attached
Arg2:lock
Examples:
| lock and key (-) | 
|---|
person: third
tense: present
aspect: ns
voice: active
form: full
| In the end, Sir John -- rather than the government or Jaguar
 shareholders -- may hold the key that *trace* unlocks the golden
 share.
 
 | 
| Arg0: | *trace* ->  that ->  the key | 
| REL: | unlocks | 
| Arg2: | the golden share | 
| with attached things (-) | 
|---|
person: ns
tense: past
aspect: ns
voice: active
form: full
| John unlocked his bike from the bike rack.
 
 | 
| Arg0: | John | 
| REL: | unlocked | 
| Arg1: | his bike | 
| Arg1-from: | the bike rack | 
To my ear, arg1 and arg2 can never occur in the same sentence.  Should
these be regarded as different senses?