Predicate: punch

Roleset id: punch.01 , to hit or press (a key or a button), vncls: 18.2 21.2, framnet: Cause_harm

punch.01: Based on WSJ. Member of Vncls swat-18.2, carve-21.2-2. Updated by Julia, 10/2010.

Roles:

        Arg0: agent (vnrole: 18.2-agent, 21.2-agent)
        Arg1: entity punched (vnrole: 18.2-patient, 21.2-patient)

Example: passive

        person: ns,  tense: past,  aspect: ns,  voice: passive,  form: participle

        The fan said he-1 was punched [*-1] by one player and that the other broke his jaw with a baseball bat .

        Rel: punched
        Arg1: [*-1]
        Arg0: by one player

Example: with direction- my FAVORITE aggressive ballooning example!

        person: ns,  tense: ns,  aspect: ns,  voice: active,  form: gerund

        We finally rendezvoused with our balloon , which had come to rest on a dirt road amid a clutch of Epinalers who watched us-1 disassemble our craft -- another half-an-hour of non-flight activity -- that included the precision routine of [*-1] yanking the balloon to the ground , punching all the air out of it , rolling it up and cramming it and the basket into the trailer .

        Arg0: [*]
        Rel: punching
        Arg1: all the air
        Argm-dir: out of it

Example: transitive

        person: ns,  tense: present,  aspect: ns,  voice: active,  form: full

        Viewers can call a 900 number for additional advice , which will be tailored to their needs based on the numbers [0]-3 they punch [*T*-3] ( `` [*] Press one if you 're pregnant , '' etc . ) .

        Arg0: they
        Rel: punch
        Arg1: [*T*-3] (= [0])
        Argm-slc: [0] -> the numbers