30_a_driver_handbook
When driving within 500 to 1,000 feet of a school while children are outside or crossing the street , the speed limit is 25 mph unless otherwise posted .

%3 0030_0001__When when[tmp] 0030_0011__while while[tmp] 0030_0001__When->0030_0011__while [restriction] 0030_0026__unless unless[cnt] 0030_0001__When->0030_0026__unless [scope] 0030_0002__driving driving 0030_0011__while->0030_0002__driving [scope] 0030_0013__are are 0030_0011__while->0030_0013__are [restriction] 0030_0023__is is 0030_0026__unless->0030_0023__is [scope] 0030_0027__otherwise_0030_0028__posted otherwise_posted 0030_0026__unless->0030_0027__otherwise_0030_0028__posted [restriction] 0030_0004__500_0030_0007__feet 500_feet 0030_0002__driving->0030_0004__500_0030_0007__feet within[loc] 0030_0006__1,000 1,000 0030_0004__500_0030_0007__feet->0030_0006__1,000 to 0030_0009__a_0030_0010__school a_school 0030_0004__500_0030_0007__feet->0030_0009__a_0030_0010__school of 0030_0015__or or 0030_0013__are->0030_0015__or [scope] 0030_0016__crossing crossing 0030_0015__or->0030_0016__crossing [conj2] z_0030_1011 _ 0030_0015__or->z_0030_1011 [conj1] 0030_0012__children children 0030_0016__crossing->0030_0012__children [arg0] 0030_0017__the_0030_0018__street the_street 0030_0016__crossing->0030_0017__the_0030_0018__street [arg1] z_0030_1011->0030_0012__children [arg0] 0030_0014__outside outside z_0030_1011->0030_0014__outside [prd2] 0030_0020__the_0030_0021__speed_0030_0022__limit the_speed_limit 0030_0023__is->0030_0020__the_0030_0021__speed_0030_0022__limit [arg0] 0030_0024__25_0030_0025__mph 25_mph 0030_0023__is->0030_0024__25_0030_0025__mph [prd2] 0030_0027__otherwise_0030_0028__posted->0030_0020__the_0030_0021__speed_0030_0022__limit [arg1]
arc(r_0030_0001__When_tmp,r_0030_0011__while_tmp,restriction).
arc(r_0030_0001__When_tmp,r_0030_0026__unless_cnt,scope).
arc(r_0030_0002__driving,r_0030_0004__500_r_0030_0007__feet,r_0030_0003__within__loc).
arc(r_0030_0004__500_r_0030_0007__feet,r_0030_0006__1_comma_000,r_0030_0005__to).
arc(r_0030_0004__500_r_0030_0007__feet,r_0030_0009__a_r_0030_0010__school,r_0030_0008__of).
arc(r_0030_0011__while_tmp,r_0030_0002__driving,scope_).
arc(r_0030_0011__while_tmp,r_0030_0013__are,restriction_).
arc(r_0030_0013__are,r_0030_0015__or,keep_scope).
arc(r_0030_0015__or,r_0030_0016__crossing,conj2).
arc(r_0030_0015__or,z_0030_1011,conj1).
arc(r_0030_0016__crossing,r_0030_0012__children,arg0).
arc(r_0030_0016__crossing,r_0030_0017__the_r_0030_0018__street,arg1).
arc(r_0030_0023__is,r_0030_0020__the_r_0030_0021__speed_r_0030_0022__limit,arg0).
arc(r_0030_0023__is,r_0030_0024__25_r_0030_0025__mph,prd2).
arc(r_0030_0026__unless_cnt,r_0030_0023__is,scope_).
arc(r_0030_0026__unless_cnt,r_0030_0027__otherwise_r_0030_0028__posted,restriction_).
arc(r_0030_0027__otherwise_r_0030_0028__posted,r_0030_0020__the_r_0030_0021__speed_r_0030_0022__limit,arg1).
arc(z_0030_1011,r_0030_0012__children,arg0).
arc(z_0030_1011,r_0030_0014__outside,prd2).


IP-MAT PP-SCON-TMP P-CONN When IP-PPL3 VAG driving PP-LOC P-ROLE within NP NUM 500 PP P-ROLE to NP NUM 1,000 NS feet PP P-ROLE of NP D a N school PP-SCON-TMP P-CONN while IP-ADV NP-SBJ NS children BEP;~cat_Vg are IP-PPL-CAT ILYR ILYR ADJP-PRD2 ADJ outside CONJP CONJ or ILYR VAG;~Tn crossing NP-OB1 D the N street PUNC , NP-SBJ D the N speed N limit BEP;~Ln is NP-PRD2 NUM 25 N mph PP-SCON-CNT P-CONN unless IP-PPL NP-LGS * ADVP-MOD ADV otherwise VVN posted PUNC .
( (IP-MAT (PP-SCON-TMP (P-CONN When;{when})
                       (IP-PPL3 (VAG driving;{drive})
                                (PP-LOC (P-ROLE within;{within})
                                        (NP (NUM 500)
                                            (PP (P-ROLE to;{to})
                                                (NP (NUM 1,000)))
                                            (NS feet;{foot})
                                            (PP (P-ROLE of;{of})
                                                (NP (D a;{a})
                                                    (N school;{school})))))
                                (PP-SCON-TMP (P-CONN while;{while})
                                             (IP-ADV (NP-SBJ (NS children;{child}))
                                                     (BEP;~cat_Vg are;{be})
                                                     (IP-PPL-CAT (ILYR (ILYR (ADJP-PRD2 (ADJ outside;{outside})))
                                                                       (CONJP (CONJ or;{or})
                                                                              (ILYR (VAG;~Tn crossing;{cross})
                                                                                    (NP-OB1 (D the;{the})
                                                                                            (N street;{street}))))))))))
          (PUNC ,)
          (NP-SBJ (D the;{the})
                  (N speed;{speed})
                  (N limit;{limit}))
          (BEP;~Ln is;{be})
          (NP-PRD2 (NUM 25)
                   (N mph;{mph}))
          (PP-SCON-CNT (P-CONN unless;{unless})
                       (IP-PPL (NP-LGS *)
                               (ADVP-MOD (ADV otherwise;{otherwise}))
                               (VVN posted;{post})))
          (PUNC .))
  (ID 30_a_driver_handbook))