Predicate: program

program: Frames file for 'program' based on survey of sentences in the WSJ corpus.

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

Roles:

        Arg0: programmer, agent
        Arg1: entity programmed
        Arg2: 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] .

        Arg1: computers used [*] by big institutional investors
        Rel: programmed
        Arg2: [*-2] 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-RCL: where -> shows

Example: passive

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

        Mr. LeBaron , who [*T*-1] manages $ 10 billion [*U*] , says , `` We turned the trading system on , and it did whatever it was programmed [*-3] to do [*T*-2] . ''

        Arg1: it
        Rel: programmed
        Arg2: [ whatever] [ [*-3] to do [*T*-2]]