A Grammar Based Analysis of Column Header Categories for Web Tables