;;;;
;;;; W::vote
;;;;

(define-words :pos W::V :TEMPL AGENT-FORMAL-XP-TEMPL
 :words (
  (W::vote
   (SENSES
    ((LF-PARENT ONT::SELECT)
     (SEM (F::Cause F::agentive) (F::Aspect F::bounded) (F::Time-span F::atomic))
     (example "who voted for/against Bush" "vote on the proposition")
     (TEMPL AGENT-FORMAL-XP-TEMPL (xp (% w::pp (w::ptype (? pt w::for w::on w::against))))) 
     )
    ((LF-PARENT ONT::SELECT)
     (SEM (F::Cause F::agentive) (F::Aspect F::bounded) (F::Time-span F::atomic))
     (example "the committee voted this morning")
     (TEMPL agent-templ) 
     )

    ((LF-PARENT ONT::SELECT)
     (TEMPL AGENT-FORMAL-SUBJCONTROL-TEMPL)
     (EXAMPLE " vote to close the bar")
     )
    )
   )
))



 W::vote


(define-words :pos W::V :TEMPL AGENT-FORMAL-XP-TEMPL
 :words (
  (W::vote
   (SENSES
    ((LF-PARENT ONT::SELECT)
     (SEM (F::Cause F::agentive) (F::Aspect F::bounded) (F::Time-span F::atomic))
     (example "who voted for/against Bush" "vote on the proposition")
     (TEMPL AGENT-FORMAL-XP-TEMPL (xp (% w::pp (w::ptype (? pt w::for w::on w::against))))) 
     )
    ((LF-PARENT ONT::SELECT)
     (SEM (F::Cause F::agentive) (F::Aspect F::bounded) (F::Time-span F::atomic))
     (example "the committee voted this morning")
     (TEMPL agent-templ) 
     )

    ((LF-PARENT ONT::SELECT)
     (TEMPL AGENT-FORMAL-SUBJCONTROL-TEMPL)
     (EXAMPLE " vote to close the bar")
     )
    )
   )
))

