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.

0030_0001__When when 0030_0011__while while 0030_0001__When->0030_0011__while [restriction] 0030_0026__unless unless 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_0028__posted posted 0030_0026__unless->0030_0028__posted [restriction] 0030_0004__500_0030_0007__feet 500_feet 0030_0002__driving->0030_0004__500_0030_0007__feet within[nim] z_0030_5003 _ 0030_0002__driving->z_0030_5003 [arg0] 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_5008 _ 0030_0015__or->z_0030_5008 [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_5008->0030_0012__children [arg0] 0030_0014__outside outside z_0030_5008->0030_0014__outside [prd] 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 [prd] 0030_0028__posted->0030_0020__the_0030_0021__speed_0030_0022__limit [arg1] staz_0030_5021 * 0030_0028__posted->staz_0030_5021 [arg0] 0030_0027__otherwise otherwise 0030_0028__posted->0030_0027__otherwise [nim]
arc(r_0030_0001__When,r_0030_0011__while,restriction).
arc(r_0030_0001__When,r_0030_0026__unless,scope).
arc(r_0030_0002__driving,r_0030_0004__500_r_0030_0007__feet,r_0030_0003__within__nim).
arc(r_0030_0002__driving,z_0030_5003,arg0).
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,r_0030_0002__driving,scope).
arc(r_0030_0011__while,r_0030_0013__are,restriction).
arc(r_0030_0013__are,r_0030_0015__or,scope).
arc(r_0030_0015__or,r_0030_0016__crossing,conj2).
arc(r_0030_0015__or,z_0030_5008,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,prd).
arc(r_0030_0026__unless,r_0030_0023__is,scope).
arc(r_0030_0026__unless,r_0030_0028__posted,restriction).
arc(r_0030_0028__posted,star_z_0030_5021,arg0).
arc(r_0030_0028__posted,r_0030_0020__the_r_0030_0021__speed_r_0030_0022__limit,arg1).
arc(r_0030_0028__posted,r_0030_0027__otherwise,nim).
arc(z_0030_5008,r_0030_0012__children,arg0).
arc(z_0030_5008,r_0030_0014__outside,prd).


IP-MAT PP-SCON P-CONN When IP-PPL3 VAG;~I driving PP-NIM 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 P-CONN while IP-ADV NP-SBJ NS children BEP;~cat_Vg are IP-PPL-CAT ILYR ILYR ADJP-PRD 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-PRD NUM 25 N mph PP-SCON P-CONN unless IP-PPL NP-LGS * ADVP-NIM ADV otherwise VVN;~Tn posted PUNC .
( (IP-MAT (PP-SCON (P-CONN When;{when})
                   (IP-PPL3 (VAG;~I driving;{drive})
                            (PP-NIM (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 (P-CONN while;{while})
                                     (IP-ADV (NP-SBJ (NS children;{child}))
                                             (BEP;~cat_Vg are;{be})
                                             (IP-PPL-CAT (ILYR (ILYR (ADJP-PRD (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-PRD (NUM 25)
                  (N mph;{mph}))
          (PP-SCON (P-CONN unless;{unless})
                   (IP-PPL (NP-LGS *)
                           (ADVP-NIM (ADV otherwise;{otherwise}))
                           (VVN;~Tn posted;{post})))
          (PUNC .))
  (ID 30_a_driver_handbook))