Predicate: program

Roleset id: program.01 , to design a program, Source: , vncls: , framnet:

program.01: PROGRAM-V NOTES: Frames file for 'program' based on survey of sentences in the WSJ corpus. (from program.01-v predicate notes) PROGRAMMING-N NOTES: Based on Thyme and Sharp data. Comparison to program.01. No VN or FN classes. Framed by Katie. (from programming.01-n)

Aliases:

AliasFrameNetVerbNet
programming (n.)
program (v.)
programme (v.)

Roles:

        Arg0-PAG: programmer, agent
        Arg1-PPT: entity programmed
        Arg2-PRD: attribute

Example: with Arg2

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

        Larry Biehl , a money manager in San Mateo , Calif. , blames that on the advent of program trading , in which computers used [*] by big institutional investors are programmed [*-2]to buy and sell big blocks when certain market conditions prevail [*T*-3] [*T*-1] .

        Rel: programmed
        Arg1: [*-2]
        Arg2: to buy and sell big blocks when certain market conditions prevail [*T*-3]

Example: transitive

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

        `` You 'll start [*-1] to see shows where viewers program the program [*T*-2].

        Arg0: viewers
        Rel: program
        Arg1: the program
        Argm-loc: [*T*-2]
        Argm-slc: where -> shows

Example: typical

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

        programming of the application

        Rel: programming
        Arg1: of the application

Example: non-computer use

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

        We're impressed with his programming of the Town History series.

        Arg0: his
        Rel: programming
        Arg1: of the Town HIstory series