~DTD{ ~zones{segment*} ~zonelist{zone*} ~zone{zonenum,name,attributes?} ~segment{segnum,zonenum} ~segnum{int} ~zonenum{int} ~attributes{int} ~name{string} }